ARM Kernel Initialization
Other versions of this page are also available for the following:
8/27/2008
The following sequence describes how the ARM kernel is initialized by the operating system (OS):
- Initialize first level page tables.
- Enable MMU and cache.
- Enable stacks for each mode.
- Initialize global data for the kernel.
- Perform serial debug functions.
- Call OEMInit.
- Perform memory initializations.
- Perform other initializations.