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).