diff options
Diffstat (limited to 'src/arch/riscv')
-rw-r--r-- | src/arch/riscv/bare_metal/system.cc | 2 | ||||
-rw-r--r-- | src/arch/riscv/process.cc | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/arch/riscv/bare_metal/system.cc b/src/arch/riscv/bare_metal/system.cc index 5cbd63af2..3fb07a489 100644 --- a/src/arch/riscv/bare_metal/system.cc +++ b/src/arch/riscv/bare_metal/system.cc @@ -55,7 +55,7 @@ BareMetalRiscvSystem::initState() RiscvSystem::initState(); // load program sections into memory - if (!bootloader->loadSections(physProxy)) { + if (!bootloader->loadSegments(physProxy)) { warn("could not load sections to memory"); } } diff --git a/src/arch/riscv/process.cc b/src/arch/riscv/process.cc index ab8305257..ca3f0e2b8 100644 --- a/src/arch/riscv/process.cc +++ b/src/arch/riscv/process.cc @@ -126,7 +126,7 @@ RiscvProcess::argsInit(int pageSize) const int addrSize = sizeof(IntType); updateBias(); - objFile->loadSections(initVirtMem); + objFile->loadSegments(initVirtMem); ElfObject* elfObject = dynamic_cast<ElfObject*>(objFile); memState->setStackMin(memState->getStackBase()); |