summaryrefslogtreecommitdiff
path: root/mm/src/boot/O2/loadfragment.c
diff options
context:
space:
mode:
Diffstat (limited to 'mm/src/boot/O2/loadfragment.c')
-rw-r--r--mm/src/boot/O2/loadfragment.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/mm/src/boot/O2/loadfragment.c b/mm/src/boot/O2/loadfragment.c
index c84fc5d40..a933de3f5 100644
--- a/mm/src/boot/O2/loadfragment.c
+++ b/mm/src/boot/O2/loadfragment.c
@@ -193,7 +193,7 @@ size_t Fragment_Load(uintptr_t vromStart, uintptr_t vromEnd, void* vramStart, vo
// Clear BSS area (%08x-%08x)
// "BSS領域をクリアします(%08x-%08x)\n"
}
- bzero((void*)end, ovlRelocs->bssSize);
+ memset(end, 0, ovlRelocs->bssSize);
}
osWritebackDCache(allocatedRamAddr, allocatedBytes);
@@ -218,6 +218,7 @@ void* Fragment_AllocateAndLoad(uintptr_t vromStart, uintptr_t vromEnd, void* vra
if (gFragmentLogSeverity >= 3) {
// Start loading dynamic link function
// "\nダイナミックリンクファンクションのロードを開始します\n"
+ }
allocatedRamAddr = SystemArena_MallocR(size);
end = (uintptr_t)allocatedRamAddr + size;
@@ -270,7 +271,7 @@ void* Fragment_AllocateAndLoad(uintptr_t vromStart, uintptr_t vromEnd, void* vra
// Clear BSS area (%08x-%08x)
// "BSS領域をクリアします(%08x-%08x)\n"
}
- bzero((void*)end, ovlRelocs->bssSize);
+ memset(end, 0, ovlRelocs->bssSize);
}
osInvalICache(allocatedRamAddr, allocatedBytes);