Changeset View
Changeset View
Standalone View
Standalone View
sys/arm/arm/pmap-v6.c
Show All 12 Lines | |||||
static int | static int | ||||
kvm_size(SYSCTL_HANDLER_ARGS) | kvm_size(SYSCTL_HANDLER_ARGS) | ||||
{ | { | ||||
unsigned long ksize = vm_max_kernel_address - KERNBASE; | unsigned long ksize = vm_max_kernel_address - KERNBASE; | ||||
return (sysctl_handle_long(oidp, &ksize, 0, req)); | return (sysctl_handle_long(oidp, &ksize, 0, req)); | ||||
} | } | ||||
SYSCTL_PROC(_vm, OID_AUTO, kvm_size, CTLTYPE_LONG|CTLFLAG_RD, | SYSCTL_PROC(_vm, OID_AUTO, kvm_size, | ||||
0, 0, kvm_size, "IU", "Size of KVM"); | CTLTYPE_LONG | CTLFLAG_RD | CTLFLAG_NEEDGIANT, | ||||
0, 0, kvm_size, "IU", | |||||
"Size of KVM"); | |||||
static int | static int | ||||
kvm_free(SYSCTL_HANDLER_ARGS) | kvm_free(SYSCTL_HANDLER_ARGS) | ||||
{ | { | ||||
unsigned long kfree = vm_max_kernel_address - kernel_vm_end; | unsigned long kfree = vm_max_kernel_address - kernel_vm_end; | ||||
return (sysctl_handle_long(oidp, &kfree, 0, req)); | return (sysctl_handle_long(oidp, &kfree, 0, req)); | ||||
} | } | ||||
SYSCTL_PROC(_vm, OID_AUTO, kvm_free, CTLTYPE_LONG|CTLFLAG_RD, | SYSCTL_PROC(_vm, OID_AUTO, kvm_free, | ||||
0, 0, kvm_free, "IU", "Amount of KVM free"); | CTLTYPE_LONG | CTLFLAG_RD | CTLFLAG_NEEDGIANT, | ||||
0, 0, kvm_free, "IU", | |||||
"Amount of KVM free"); | |||||
/*********************************************** | /*********************************************** | ||||
* | * | ||||
* Pmap allocation/deallocation routines. | * Pmap allocation/deallocation routines. | ||||
* | * | ||||
***********************************************/ | ***********************************************/ | ||||
/* | /* | ||||
Show All 12 Lines |