Changes

786 bytes added ,  03:31, 21 February 2013
no edit summary
Line 328: Line 328:  
| 0xFF
 
| 0xFF
 
| Debug related (The Syscall access control mask doesn't apply for this SVC)
 
| Debug related (The Syscall access control mask doesn't apply for this SVC)
 +
|}
 +
 +
 +
=== Types and structures ===
 +
 +
{| class="wikitable" border="1"
 +
!  Memory state flags
 +
!  Bit
 +
|-
 +
| FREE
 +
| 0
 +
|-
 +
| RESERVED
 +
| 1
 +
|-
 +
| IO
 +
| 2
 +
|-
 +
| STATIC
 +
| 3
 +
|-
 +
| CODE
 +
| 4
 +
|-
 +
| PRIVATE
 +
| 5
 +
|-
 +
| SHARED
 +
| 6
 +
|-
 +
| CONTINUOUS
 +
| 7
 +
|-
 +
| ALIASED
 +
| 8
 +
|-
 +
| ALIAS
 +
| 9
 +
|-
 +
| ALIAS CODE
 +
| 10
 +
|-
 +
| LOCKED
 +
| 11
 +
|}
 +
 +
{| class="wikitable" border="1"
 +
!  Page flags
 +
!  Bit
 +
|-
 +
| LOCKED
 +
| 0
 +
|-
 +
| CHANGED
 +
| 1
 +
|}
 +
 +
{| class="wikitable" border="1"
 +
!  Memory operation
 +
!  Id
 +
|-
 +
| FREE
 +
| 1
 +
|-
 +
| RESERVE
 +
| 2
 +
|-
 +
| COMMIT
 +
| 3
 +
|-
 +
| MAP
 +
| 4
 +
|-
 +
| UNMAP
 +
| 5
 +
|-
 +
| PROTECT
 +
| 6
 +
|-
 +
| REGION APP
 +
| 0x100
 +
|-
 +
| REGION SYSTEM
 +
| 0x200
 +
|-
 +
| REGION BASE
 +
| 0x300
 +
|-
 +
| LINEAR
 +
| 0x1000
 +
|}
 +
 +
{| class="wikitable" border="1"
 +
!  Memory permission
 +
!  Id
 +
|-
 +
| NONE
 +
| 0
 +
|-
 +
| READ
 +
| 1
 +
|-
 +
| WRITE
 +
| 2
 +
|-
 +
| READWRITE
 +
| 3
 +
|-
 +
| DONTCARE
 +
| 0x10000000
 
|}
 
|}