SVC: Difference between revisions

old stuff
Line 418: Line 418:
| 0xA || 2 ||
| 0xA || 2 ||
|-
|-
| 0x18 || 8 || Code base
| 0x18 || 8 || CodeAddr
|-
|-
| 0x20 || 4 || Number of code pages
| 0x20 || 4 || CodeNumPages
|-
|-
| 0x24 || 4 || MemoryManagement flags. Bit0: is_64bit (maybe?), bit3-1: MMU table size? (0=32-bit, 1=64-bit 0x800000000, 2=64-bit 0x400000000), bit5, bit6
| 0x24 || 4 || MemoryManagementFlags. Bit0: is_64bit (maybe?), bit3-1: MMU table size? (0=32-bit, 1=64-bit 0x800000000, 2=64-bit 0x400000000), bit5, bit6
|-
|-
| 0x28 || 4 || ResourceLimit handle
| 0x28 || 4 || ResourceLimitHandle
|-
|-
| 0x2C || 4 ||
| 0x2C || 4 ||
Line 430: Line 430:


== MemoryAttribute ==
== MemoryAttribute ==
{| class=wikitable
! Bits || Description
|-
| 0 || IsBorrowed
|-
| 1 || IsIpcMapped [?]
|-
| 2 || IsDeviceMapped
|-
| 3 || IsUncached [?]
|}
== MemoryState ==
{| class=wikitable
{| class=wikitable
! Bits || Description
! Bits || Description
Line 493: Line 506:
| <code>0x00000010</code> || Reserved ||
| <code>0x00000010</code> || Reserved ||
|}
|}
Bit32: is_mirrored
Bit34: is_device_mapped
Bit35: is_uncached?


=Exception Handling=
=Exception Handling=