Changes

1 byte added ,  13:39, 23 March 2016
no edit summary
Line 797: Line 797:     
For NATIVE_FIRM the memory pages for this region are located in FCRAM, however for TWL_FIRM these are located in AXI WRAM. For TWL_FIRM v6704 the first thread's page for this region is located at physical address 0x1FF93000, the next one at 0x1FF92000, etc.
 
For NATIVE_FIRM the memory pages for this region are located in FCRAM, however for TWL_FIRM these are located in AXI WRAM. For TWL_FIRM v6704 the first thread's page for this region is located at physical address 0x1FF93000, the next one at 0x1FF92000, etc.
 +
 +
== IO Process/Kernel virtual addressing equivalence ==
 +
It seems an IO register's process virtual address can be calculated by adding 0xEB00000 to its physical address.
    
=ARM11 User-land memory regions=
 
=ARM11 User-land memory regions=
Line 996: Line 999:  
  0x8000044 Pointer to the current KProcess instance on the ARM9
 
  0x8000044 Pointer to the current KProcess instance on the ARM9
 
  0x8000048 Pointer to the current KScheduler instance on the ARM9
 
  0x8000048 Pointer to the current KScheduler instance on the ARM9
  −
= IO Process/Kernel virtual addressing equivalence =
  −
It seems an IO register's process virtual address can be calculated by adding 0xEB00000 to its physical address.
      
= VRAM Map While Running System Applets =
 
= VRAM Map While Running System Applets =
549

edits