arch-riscv: Insert symbol table of bootloader into debug symbol table

in bare metal workload

Change-Id: Iea2ded4e72070b7b3b588000e1082180269e9e5e
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/69697
Tested-by: kokoro <noreply+kokoro@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
Reviewed-by: Yu-hsin Wang <yuhsingw@google.com>
This commit is contained in:
Roger Chang
2023-04-12 15:57:50 +08:00
parent 0af4b60acb
commit 6c4f405669

View File

@@ -47,6 +47,8 @@ BareMetal::BareMetal(const Params &p) : Workload(p),
fatal_if(!bootloader, "Could not load bootloader file %s.", p.bootloader);
_resetVect = bootloader->entryPoint();
bootloaderSymtab = bootloader->symtab();
loader::debugSymbolTable.insert(bootloaderSymtab);
}
BareMetal::~BareMetal()