The system_private area contains information that the operating system needs to know when it boots. This is filled in by the startup library's init_system_private() function.
Member | Description |
---|---|
user_cpupageptr | User address (R/O) for cpupage pointer |
user_syspageptr | User address (R/O) for syspage pointer |
kern_cpupageptr | Kernel address (R/W) for cpupage pointer |
kern_syspageptr | Kernel address (R/W) for syspage pointer |
pagesize | Granularity of the OS memory allocator (usually 16 in physical mode or 4096 in virtual mode). |