Kernel Initialization
The kernel initialization function is named KernelInitialize for x86-based platforms and KernelStart on all other 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:
- ARM Kernel Initialization
- MIPS Kernel Initialization
- SHx Kernel Initialization
- x86 Kernel Initialization
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
Other Kernel Tasks | CPU Initialization | OAL StartUp Function Implementation | How to Develop an OEM Adaptation Layer
Last updated on Wednesday, April 13, 2005
© 2005 Microsoft Corporation. All rights reserved.