configs,arch,sim: Move fixFuncEventAddr into the Workload class.
authorGabe Black <gabeblack@google.com>
Mon, 13 Jan 2020 07:41:42 +0000 (23:41 -0800)
committerGabe Black <gabeblack@google.com>
Wed, 22 Apr 2020 00:22:28 +0000 (00:22 +0000)
commit2d4829657d3adfb0d21de40a8fa3846528d0a048
tree80b7bcc5a74ff733c2ac757d1bb9f540a0836bb9
parentda4f5726be6c58f697d7f1d20759b511c641e6b0
configs,arch,sim: Move fixFuncEventAddr into the Workload class.

This is specialized per arch, and the Workload class is the only thing
actually using it. It doesn't make any sense to dispatch those calls
over to the System object, especially since that was, in most cases,
the only reason an ISA specific system class even still existed.

After this change, only ARM still has an architecture specific System
class.

Change-Id: I81b6c4db14b612bff8840157cfc56393370095e2
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/24287
Maintainer: Gabe Black <gabeblack@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
32 files changed:
configs/common/FSConfig.py
src/arch/arm/fs_workload.hh
src/arch/arm/system.hh
src/arch/mips/MipsSystem.py [deleted file]
src/arch/mips/SConscript
src/arch/mips/bare_iron/system.cc [deleted file]
src/arch/mips/bare_iron/system.hh [deleted file]
src/arch/mips/linux/system.cc [deleted file]
src/arch/mips/linux/system.hh [deleted file]
src/arch/mips/system.cc [deleted file]
src/arch/mips/system.hh [deleted file]
src/arch/riscv/RiscvSystem.py [deleted file]
src/arch/riscv/SConscript
src/arch/riscv/system.cc [deleted file]
src/arch/riscv/system.hh [deleted file]
src/arch/riscv/tlb.cc
src/arch/sparc/SConscript
src/arch/sparc/SparcSystem.py [deleted file]
src/arch/sparc/system.cc [deleted file]
src/arch/sparc/system.hh [deleted file]
src/arch/x86/SConscript
src/arch/x86/X86System.py [deleted file]
src/arch/x86/pagetable.hh
src/arch/x86/process.cc
src/arch/x86/system.cc [deleted file]
src/arch/x86/system.hh [deleted file]
src/arch/x86/tlb.hh
src/mem/multi_level_page_table.hh
src/sim/SConscript
src/sim/system.hh
src/sim/workload.cc [deleted file]
src/sim/workload.hh