Share via


Kernel Initialization

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/27/2008

The kernel initialization function is named KernelInitialize for x86-based hardware platforms and KernelStart on all other hardware platforms.

They are the first non-OEM functions that are called after StartUp has completed it tasks.

The kernel initialization function calls additional OAL functions, schedules threads, but must also complete tasks that are specific to each class of CPU.

For processor specific kernel initialization considerations, see the following topics:

KernelInitialize and KernelStart call SystemInitialization, which calls the following functions:

The following table shows the naming convention for your kernel's StartUp function.

Startup function Kernel

StartUp

ARM, MIPS, x86

See Also

Tasks

How to Develop an OEM Adaptation Layer

Concepts

Other Kernel Tasks
CPU Initialization
OAL StartUp Function Implementation

Other Resources

Nk.exe Boot Process