From 6c4f405669cf1f8289d7f86284ba66e8371de68d Mon Sep 17 00:00:00 2001 From: Roger Chang Date: Wed, 12 Apr 2023 15:57:50 +0800 Subject: [PATCH] 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 Maintainer: Gabe Black Reviewed-by: Yu-hsin Wang --- src/arch/riscv/bare_metal/fs_workload.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/arch/riscv/bare_metal/fs_workload.cc b/src/arch/riscv/bare_metal/fs_workload.cc index 4f7adb31b6..574c944bff 100644 --- a/src/arch/riscv/bare_metal/fs_workload.cc +++ b/src/arch/riscv/bare_metal/fs_workload.cc @@ -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()