diff options
author | Ian Moffett <ian@osmora.org> | 2025-08-07 02:32:51 -0400 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2025-08-07 02:32:51 -0400 |
commit | 6f372c6474f049cec6086316a097c471f4959a53 (patch) | |
tree | dbd2411bff8bd5b378830a2bd49c5befe8acb5bd /sys/include | |
parent | 723e5c9f2821b721674c1a6cac0b9d55faeb0c99 (diff) |
kernel: sysctl: Report 'hw.*' variables
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'sys/include')
-rw-r--r-- | sys/include/sys/sysctl.h | 9 | ||||
-rw-r--r-- | sys/include/sys/systm.h | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/sys/include/sys/sysctl.h b/sys/include/sys/sysctl.h index 2b1ebb6..0086847 100644 --- a/sys/include/sys/sysctl.h +++ b/sys/include/sys/sysctl.h @@ -39,6 +39,9 @@ #endif #include <sys/param.h> +/* + * List of 'kern.* ' identifiers + */ #define KERN_OSTYPE 0 #define KERN_OSRELEASE 1 #define KERN_VERSION 2 @@ -46,6 +49,12 @@ #define KERN_HOSTNAME 4 /* + * List of 'hw.* ' identifiers + */ +#define HW_PAGESIZE 5 +#define HW_NCPU 6 + +/* * Option types (i.e., int, string, etc) for * sysctl entries. * diff --git a/sys/include/sys/systm.h b/sys/include/sys/systm.h index 42e1723..2f69175 100644 --- a/sys/include/sys/systm.h +++ b/sys/include/sys/systm.h @@ -39,6 +39,7 @@ int copyin(const void *uaddr, void *kaddr, size_t len); int copyout(const void *kaddr, void *uaddr, size_t len); int copyinstr(const void *uaddr, char *kaddr, size_t len); +int cpu_report_count(uint32_t count); __always_inline static inline void __sigraise(int signo) |