x86 Kernel Initialization (Windows CE 5.0)
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.
See Also
Kernel Initialization | OAL StartUp Function Implementation
Send Feedback on this topic to the authors