summaryrefslogtreecommitdiff
path: root/src/boot_O2_g3
diff options
context:
space:
mode:
Diffstat (limited to 'src/boot_O2_g3')
-rw-r--r--src/boot_O2_g3/z_std_dma.c22
1 files changed, 9 insertions, 13 deletions
diff --git a/src/boot_O2_g3/z_std_dma.c b/src/boot_O2_g3/z_std_dma.c
index 190536b21..9edc65e52 100644
--- a/src/boot_O2_g3/z_std_dma.c
+++ b/src/boot_O2_g3/z_std_dma.c
@@ -211,23 +211,19 @@ s32 DmaMgr_SendRequest0(void* vramStart, uintptr_t vromStart, size_t size) {
}
void DmaMgr_Start(void) {
- DmaEntry* iter;
- u32 idx;
-
DmaMgr_DMARomToRam(SEGMENT_ROM_START(dmadata), dmadata, SEGMENT_ROM_SIZE(dmadata));
-dummy_label:;
-
- iter = dmadata;
- idx = 0;
- while (iter->vromEnd != 0) {
- iter++;
- idx++;
- }
+ {
+ DmaEntry* iter = dmadata;
+ u32 idx = 0;
- numDmaEntries = idx;
+ while (iter->vromEnd != 0) {
+ iter++;
+ idx++;
+ }
-dummy_label_2:;
+ numDmaEntries = idx;
+ }
osCreateMesgQueue(&sDmaMgrMsgQueue, sDmaMgrMsgs, ARRAY_COUNT(sDmaMgrMsgs));
StackCheck_Init(&sDmaMgrStackInfo, sDmaMgrStack, sDmaMgrStack + sizeof(sDmaMgrStack), 0, 0x100, "dmamgr");