CONFIG11 Registers: Difference between revisions
No edit summary  | 
				No edit summary  | 
				||
| Line 56: | Line 56: | ||
|-  | |-  | ||
| style="background: green" | Yes  | | style="background: green" | Yes  | ||
|   | | [[#CFG11_GPUPROT|CFG11_GPUPROT]]  | ||
| 0x10140140  | | 0x10140140  | ||
| 4  | | 4  | ||
| Line 463: | Line 463: | ||
Or equivalent. However, jumping to some high addresses such as 0xFFFF0FF0+ will crash the core. This may be explained by prefetching in the ARM pipeline, and might help us identify what instructions are placed by the instruction-overlay.  | Or equivalent. However, jumping to some high addresses such as 0xFFFF0FF0+ will crash the core. This may be explained by prefetching in the ARM pipeline, and might help us identify what instructions are placed by the instruction-overlay.  | ||
==  | ==CFG11_GPUPROT==  | ||
{| class="wikitable" border="1"  | |||
!  Old3DS  | |||
!  Bits  | |||
!  Description  | |||
|-  | |||
| style="background: green" | Yes  | |||
| 0-2  | |||
| Old GPU DMA cutoff size  | |||
|-  | |||
| style="background: green" | Yes  | |||
| 3  | |||
| ?  | |||
|-  | |||
| style="background: red" | No  | |||
| 4-7  | |||
| New GPU DMA cutoff  | |||
|-  | |||
| style="background: green" | Yes  | |||
| 8  | |||
| Enable old GPU DMA cutoff  | |||
|-  | |||
| style="background: red" | No  | |||
| 10  | |||
| Enable new GPU DMA cutoff  | |||
|}  | |||
For the old GPU DMA cutoff, it appears to start at 0x28000000-(0x800000*x) length 0x800000*x.  | |||
For the new GPU DMA cutoff, it appears to start at 0x30000000-(0x800000*x) length 0x800000*x.  | |||
Seems to control what memory GPU can access for DMA, this needs verified.  | Seems to control what memory GPU can access for DMA, this needs verified.  | ||