Memory layout: Difference between revisions

Line 127: Line 127:
The entire FCRAM is cleared during NATIVE_FIRM boot. This is probably done by the ARM11 kernel(after loading [[FIRM]] launch parameters from FCRAM)?
The entire FCRAM is cleared during NATIVE_FIRM boot. This is probably done by the ARM11 kernel(after loading [[FIRM]] launch parameters from FCRAM)?


== FCRAM layout with the default retail memory-regions ==
== FCRAM memory-regions layout ==
{| class="wikitable" border="1"
!  [[Configuration_Memory#APPMEMTYPE|Configmem-APPMEMTYPE]] Value
!  Base address relative to FCRAM+0, for APPLICATION mem-region
!  Region size, for APPLICATION mem-region
!  Base address relative to FCRAM+0, for SYSTEM mem-region
!  Region size, for SYSTEM mem-region
!  Base address relative to FCRAM+0, for BASE mem-region
!  Region size, for BASE mem-region
|-
| 0 (default for retail)
| 0x0
| 0x04000000(64MB)
| 0x04000000
| 0x02C00000
| 0x06C00000
| 0x01400000
|-
| 2
| 0x0
| 0x6000000(96MB)
|
|
|
|
|-
| 3
| 0x0
| 0x5000000(80MB)
|
|
|
|
|-
| 4
| 0x0
| 0x4800000(72MB)
|
|
|
|
|-
| 5
| 0x0
| 0x2000000(32MB)
|
|
|
|
|}
 
Free/used memory on [[4.5.0-10]] with Home Menu / Internet Browser, with the default APPMEMTYPE on retail:
{| class="wikitable" border="1"
{| class="wikitable" border="1"
!  Region
!  Region