diff options
| author | rozlette <uberpanzermensch@gmail.com> | 2019-11-16 03:28:05 -0600 |
|---|---|---|
| committer | rozlette <uberpanzermensch@gmail.com> | 2019-11-16 03:28:05 -0600 |
| commit | 08d128bdaa4be1cf2a4bb257a70e921d4611fa29 (patch) | |
| tree | 27b9a454861b33ff0caa8108d9ee3c700823fdd0 /src/boot_O2_g3 | |
| parent | 6905647e4fc8d89989bfc14b618ef137e5a04eaf (diff) | |
Add dmadata vrom symbols. Link rom in two passes: first to generate dmadata, second to apply dmadata symbols. Clean up symbols at low addresses.
Diffstat (limited to 'src/boot_O2_g3')
| -rw-r--r-- | src/boot_O2_g3/z_std_dma.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/boot_O2_g3/z_std_dma.c b/src/boot_O2_g3/z_std_dma.c index 2230d489a..ab55b7fe3 100644 --- a/src/boot_O2_g3/z_std_dma.c +++ b/src/boot_O2_g3/z_std_dma.c @@ -223,7 +223,7 @@ void Dmamgr_Start() { DmadataEntry* v0; u32 v1; // TODO register load ordering is wrong - Dmamgr_DoDmaTransfer(&dmadataRomStart, dmadata, (u8*)&dmadataRomEnd - (u8*)&dmadataRomStart); + Dmamgr_DoDmaTransfer(&dmadata_vrom_start, dmadata, (u8*)&dmadata_vrom_end - (u8*)&dmadata_vrom_start); for (v0 = dmadata, v1 = 0; v0->vromEnd != 0; v0++, v1++); |
