Showing changes from revision #4 to #5:
Added | Removed | Changed
Bits | Meaning |
---|---|
0-7 | 16 (&10) |
8-15 | 1 = cursor/system/sound |
2 = IRQ stack | |
3 = SVC stack | |
4 = ABT stack | |
5 = UND stack | |
6 = Soft CAM | |
7 = Level 1 page tables | |
8 = Level 2 page tables | |
9 = HAL workspace | |
10 = Kernel buffers | |
11 = HAL uncacheable workspace | |
12 = Kernel ‘zero page’ workspace | |
13 = Processor vectors | |
14 = Debugger workspace | |
15 = Scratch space | |
16 = Page zero “compatibility page” (OS_Memory 20) | |
17 = Kernel C workspace (read-write/zero-init data sections) | |
All other bits are reserved, and must be zero |