x86 Kernel Initialization (Windows Embedded CE 6.0)
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.