Memory layout: Difference between revisions

No edit summary
Line 37: Line 37:
|-
|-
!  Virtual Address
!  Virtual Address
!  Size
Region Max Size
!  Description
!  Description
|-
|-
| 0x00100000 / 0x14000000
| 0x00100000 / 0x14000000
|  
| 0x03F00000
| The [[ExeFS]]:/.code is usually loaded here, most executables are loaded to 0x00100000.
| The [[ExeFS]]:/.code is loaded here, executables must be loaded to the 0x00100000 region when the exheader "special memory" flag is clear. The 0x03F00000-byte size restriction only applies when this flag is clear. Executables are usually loaded to 0x14000000 when the exheader "special memory" flag is set, however this address can be arbitrary.
|-
|-
| 0x08000000
| 0x08000000