Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
1/5/2010
The following sequence describes how the x86 kernel is initialized by the operating system (OS):
Check to see if 4-MB page sizes are supported; if not, it uses a 4-KB page size.
Read OEMAddressTable.
Enable paging (4 MB page size or 4 KB).
Initialize global data for the kernel.
Perform serial debug functions.
Initialize the interrupt dispatch tables.
Initialize the page tables and floating units.
Call OEMInit.
Perform memory initializations.
Perform final initializations.
Note
Kernelstart is called KernelInitialize for x86-based hardware platforms.