Changes

m
no edit summary
Line 48: Line 48:  
These registers contain various settings relevant to configuring system memory (and perhaps some aspects of the AHB).
 
These registers contain various settings relevant to configuring system memory (and perhaps some aspects of the AHB).
 
[[boot1]] seems responsible for initially configuring a lot of these registers during the boot process - most likely for setting the DDR memory timings.
 
[[boot1]] seems responsible for initially configuring a lot of these registers during the boot process - most likely for setting the DDR memory timings.
The IOS[58] kernel exposes syscall 0x57 for writing to this register space, which only appears to be used by the STM module.
+
In general, IOS (including BC/MIOS) seem to interact with these early when booting.
 +
The IOS[58] kernel also exposes syscall 0x57 for writing to this register space, which only appears to be used by the STM module.
    
Some of these register banks (SEQ/BIST/PERF) are not directly mapped into memory, but are instead accessed using a corresponding pair of registers.
 
Some of these register banks (SEQ/BIST/PERF) are not directly mapped into memory, but are instead accessed using a corresponding pair of registers.