Share via


x86 Kernel Initialization (Windows CE 5.0)

Send Feedback

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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.