- Program vector table base for exception handling
- Invalidate cache, TLBs
- Program stack pointer for various modes
- Configure MMU/MPU
- Enable data cache, instruction cache and MMU/MPU
- Clearing of BSS sections
- Running global constructor
- Jumping to application main