From 08d128bdaa4be1cf2a4bb257a70e921d4611fa29 Mon Sep 17 00:00:00 2001 From: rozlette Date: Sat, 16 Nov 2019 03:28:05 -0600 Subject: Add dmadata vrom symbols. Link rom in two passes: first to generate dmadata, second to apply dmadata symbols. Clean up symbols at low addresses. --- src/boot_O2_g3/z_std_dma.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/boot_O2_g3') 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++); -- cgit v1.2.3