arch: Eliminate vtophys and its switching header file.
authorGabe Black <gabeblack@google.com>
Wed, 4 Mar 2020 11:08:52 +0000 (03:08 -0800)
committerGabe Black <gabeblack@google.com>
Thu, 19 Mar 2020 01:38:01 +0000 (01:38 +0000)
commit9d1d264fb6c59839215cd735252565aa9597a3d5
tree05e45117fec98f46114c1312ddd80c358407fbd8
parent7e0f15e1c0bd273ba15045d57b56229e67c8ee07
arch: Eliminate vtophys and its switching header file.

This function is no longer used anywhere in gem5.

Small helper functions which had been put alongside vtophys on ARM and
RISCV were also moved into src/arch/arm/remote_gdb.cc and
src/arch/power/pagetable.hh, the only places they were used.

Change-Id: Iba72f6c4b797a35a785a5bb781d602c943541fa7
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/26234
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Maintainer: Gabe Black <gabeblack@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
39 files changed:
src/arch/SConscript
src/arch/arm/SConscript
src/arch/arm/pagetable.hh
src/arch/arm/remote_gdb.cc
src/arch/arm/stacktrace.cc
src/arch/arm/tlb.hh
src/arch/arm/utility.cc
src/arch/arm/vtophys.cc [deleted file]
src/arch/arm/vtophys.hh [deleted file]
src/arch/mips/SConscript
src/arch/mips/linux/system.cc
src/arch/mips/remote_gdb.cc
src/arch/mips/stacktrace.cc
src/arch/mips/system.cc
src/arch/mips/tlb.hh
src/arch/mips/utility.cc
src/arch/mips/vtophys.cc [deleted file]
src/arch/mips/vtophys.hh [deleted file]
src/arch/power/SConscript
src/arch/power/pagetable.hh
src/arch/power/remote_gdb.cc
src/arch/power/tlb.hh
src/arch/power/vtophys.cc [deleted file]
src/arch/power/vtophys.hh [deleted file]
src/arch/riscv/tlb.hh
src/arch/riscv/vtophys.hh [deleted file]
src/arch/sparc/SConscript
src/arch/sparc/fs_workload.cc
src/arch/sparc/remote_gdb.cc
src/arch/sparc/utility.cc
src/arch/sparc/vtophys.cc [deleted file]
src/arch/sparc/vtophys.hh [deleted file]
src/arch/x86/SConscript
src/arch/x86/linux/fs_workload.cc
src/arch/x86/pagetable_walker.cc
src/arch/x86/remote_gdb.cc
src/arch/x86/stacktrace.cc
src/arch/x86/vtophys.cc [deleted file]
src/arch/x86/vtophys.hh [deleted file]