Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/40179 )

Change subject: arch,dev,gpu-compute,sim: Rename isa_traits.hh page_size.hh.
......................................................................

arch,dev,gpu-compute,sim: Rename isa_traits.hh page_size.hh.

The only thing left in isa_traits.hh are two constants, one for the
number of bytes in a page, and one for how far to shift an address to
get the page number. To make it clear that this is the only thing
isa_traits.hh should be used for from this point forward (until it is
entirely eliminated), this change renames it to the much less generic
page_size.hh.

Also, because isa_traits.hh used to have *much* more stuff in it, it was
included in a lot of places it didn't need to be. This change also
clears out all these legacy includes while updating the actually needed
ones to the new name.

Change-Id: I939b01b117c53d620b6b0a98982f6f21dc2ada72
---
M src/arch/SConscript
M src/arch/arm/decoder.cc
M src/arch/arm/freebsd/fs_workload.cc
M src/arch/arm/interrupts.hh
M src/arch/arm/isa/includes.isa
M src/arch/arm/linux/fs_workload.cc
M src/arch/arm/linux/process.cc
M src/arch/arm/locked_mem.hh
M src/arch/arm/nativetrace.cc
R src/arch/arm/page_size.hh
M src/arch/arm/pagetable.hh
M src/arch/arm/process.cc
M src/arch/arm/tlb.hh
M src/arch/arm/utility.cc
M src/arch/arm/utility.hh
M src/arch/mips/dsp.cc
M src/arch/mips/dsp.hh
M src/arch/mips/isa/includes.isa
M src/arch/mips/mt.hh
R src/arch/mips/page_size.hh
M src/arch/mips/process.cc
M src/arch/mips/tlb.hh
M src/arch/mips/utility.cc
M src/arch/mips/utility.hh
M src/arch/power/isa/includes.isa
R src/arch/power/page_size.hh
M src/arch/power/pagetable.hh
M src/arch/power/process.cc
M src/arch/power/tlb.hh
M src/arch/riscv/decoder.hh
R src/arch/riscv/page_size.hh
M src/arch/riscv/pagetable.cc
M src/arch/riscv/process.cc
M src/arch/riscv/tlb.hh
M src/arch/sparc/handlers.hh
M src/arch/sparc/interrupts.hh
M src/arch/sparc/isa/includes.isa
M src/arch/sparc/nativetrace.cc
R src/arch/sparc/page_size.hh
M src/arch/sparc/pagetable.hh
M src/arch/sparc/process.cc
M src/arch/sparc/process.hh
M src/arch/sparc/utility.hh
M src/arch/x86/bios/e820.cc
M src/arch/x86/bios/intelmp.cc
M src/arch/x86/bios/smbios.cc
M src/arch/x86/faults.cc
M src/arch/x86/fs_workload.cc
M src/arch/x86/insts/badmicroop.cc
M src/arch/x86/isa/includes.isa
M src/arch/x86/linux/fs_workload.cc
M src/arch/x86/linux/se_workload.cc
M src/arch/x86/nativetrace.cc
R src/arch/x86/page_size.hh
M src/arch/x86/pagetable.cc
M src/arch/x86/pagetable.hh
M src/arch/x86/process.cc
M src/dev/sparc/iob.cc
M src/gpu-compute/compute_unit.cc
M src/gpu-compute/gpu_tlb.cc
M src/gpu-compute/shader.cc
M src/gpu-compute/tlb_coalescer.cc
M src/sim/system.hh
63 files changed, 39 insertions(+), 81 deletions(-)



diff --git a/src/arch/SConscript b/src/arch/SConscript
index 6a66ce0..2525dcd 100644
--- a/src/arch/SConscript
+++ b/src/arch/SConscript
@@ -59,8 +59,8 @@
     Split('''
         decoder.hh
         isa.hh
-        isa_traits.hh
         locked_mem.hh
+        page_size.hh
         pcstate.hh
         registers.hh
         remote_gdb.hh
diff --git a/src/arch/arm/decoder.cc b/src/arch/arm/decoder.cc
index 1706e24..4c1ec40 100644
--- a/src/arch/arm/decoder.cc
+++ b/src/arch/arm/decoder.cc
@@ -41,7 +41,6 @@
 #include "arch/arm/decoder.hh"

 #include "arch/arm/isa.hh"
-#include "arch/arm/isa_traits.hh"
 #include "arch/arm/utility.hh"
 #include "base/trace.hh"
 #include "debug/Decoder.hh"
diff --git a/src/arch/arm/freebsd/fs_workload.cc b/src/arch/arm/freebsd/fs_workload.cc
index cc0151b..969b40d 100644
--- a/src/arch/arm/freebsd/fs_workload.cc
+++ b/src/arch/arm/freebsd/fs_workload.cc
@@ -32,7 +32,6 @@

 #include "arch/arm/freebsd/fs_workload.hh"

-#include "arch/arm/isa_traits.hh"
 #include "arch/arm/utility.hh"
 #include "arch/generic/freebsd/threadinfo.hh"
 #include "base/loader/dtb_file.hh"
diff --git a/src/arch/arm/interrupts.hh b/src/arch/arm/interrupts.hh
index b9f6d6e..4a54d48 100644
--- a/src/arch/arm/interrupts.hh
+++ b/src/arch/arm/interrupts.hh
@@ -42,7 +42,6 @@
 #define __ARCH_ARM_INTERRUPT_HH__

 #include "arch/arm/faults.hh"
-#include "arch/arm/isa_traits.hh"
 #include "arch/arm/miscregs.hh"
 #include "arch/arm/registers.hh"
 #include "arch/arm/utility.hh"
diff --git a/src/arch/arm/isa/includes.isa b/src/arch/arm/isa/includes.isa
index 6af382a..bb18c84 100644
--- a/src/arch/arm/isa/includes.isa
+++ b/src/arch/arm/isa/includes.isa
@@ -66,7 +66,6 @@
 #include "arch/arm/insts/sve_mem.hh"
 #include "arch/arm/insts/tme64.hh"
 #include "arch/arm/insts/vfp.hh"
-#include "arch/arm/isa_traits.hh"
 #include "enums/DecoderFlavor.hh"
 #include "mem/packet.hh"
 #include "sim/faults.hh"
@@ -87,7 +86,6 @@
 #include "arch/arm/faults.hh"
 #include "arch/arm/insts/sve_macromem.hh"
 #include "arch/arm/intregs.hh"
-#include "arch/arm/isa_traits.hh"
 #include "arch/arm/utility.hh"
 #include "base/cprintf.hh"
 #include "base/loader/symtab.hh"
@@ -103,7 +101,6 @@
 #include "arch/arm/interrupts.hh"
 #include "arch/arm/isa.hh"
 #include "arch/arm/htm.hh"
-#include "arch/arm/isa_traits.hh"
 #include "arch/arm/pauth_helpers.hh"
 #include "arch/arm/reg_abi.hh"
 #include "arch/arm/semihosting.hh"
diff --git a/src/arch/arm/linux/fs_workload.cc b/src/arch/arm/linux/fs_workload.cc
index b296b68..9a5a587 100644
--- a/src/arch/arm/linux/fs_workload.cc
+++ b/src/arch/arm/linux/fs_workload.cc
@@ -40,7 +40,6 @@

 #include "arch/arm/linux/fs_workload.hh"

-#include "arch/arm/isa_traits.hh"
 #include "arch/arm/linux/atag.hh"
 #include "arch/arm/system.hh"
 #include "arch/arm/utility.hh"
diff --git a/src/arch/arm/linux/process.cc b/src/arch/arm/linux/process.cc
index cba3d14..8b20e59 100644
--- a/src/arch/arm/linux/process.cc
+++ b/src/arch/arm/linux/process.cc
@@ -43,8 +43,8 @@

 #include <sys/syscall.h>

-#include "arch/arm/isa_traits.hh"
 #include "arch/arm/linux/linux.hh"
+#include "arch/arm/page_size.hh"
 #include "base/loader/object_file.hh"
 #include "base/trace.hh"
 #include "cpu/thread_context.hh"
diff --git a/src/arch/arm/locked_mem.hh b/src/arch/arm/locked_mem.hh
index a01b838..6461caa 100644
--- a/src/arch/arm/locked_mem.hh
+++ b/src/arch/arm/locked_mem.hh
@@ -49,7 +49,6 @@
  */

 #include "arch/arm/miscregs.hh"
-#include "arch/arm/isa_traits.hh"
 #include "arch/arm/utility.hh"
 #include "debug/LLSC.hh"
 #include "mem/packet.hh"
diff --git a/src/arch/arm/nativetrace.cc b/src/arch/arm/nativetrace.cc
index 7075adb..3ac6ff0 100644
--- a/src/arch/arm/nativetrace.cc
+++ b/src/arch/arm/nativetrace.cc
@@ -40,7 +40,6 @@

 #include "arch/arm/nativetrace.hh"

-#include "arch/arm/isa_traits.hh"
 #include "arch/arm/miscregs.hh"
 #include "cpu/thread_context.hh"
 #include "debug/ExecRegDelta.hh"
diff --git a/src/arch/arm/isa_traits.hh b/src/arch/arm/page_size.hh
similarity index 95%
rename from src/arch/arm/isa_traits.hh
rename to src/arch/arm/page_size.hh
index 6f6fc9b..343d603 100644
--- a/src/arch/arm/isa_traits.hh
+++ b/src/arch/arm/page_size.hh
@@ -39,8 +39,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */

-#ifndef __ARCH_ARM_ISA_TRAITS_HH__
-#define __ARCH_ARM_ISA_TRAITS_HH__
+#ifndef __ARCH_ARM_PAGE_SIZE_HH__
+#define __ARCH_ARM_PAGE_SIZE_HH__

 #include "base/types.hh"

@@ -50,4 +50,4 @@
     const Addr PageBytes = ULL(1) << PageShift;
 } // namespace ArmISA

-#endif // __ARCH_ARM_ISA_TRAITS_HH__
+#endif // __ARCH_ARM_PAGE_SIZE_HH__
diff --git a/src/arch/arm/pagetable.hh b/src/arch/arm/pagetable.hh
index 84e1967..9c3779b 100644
--- a/src/arch/arm/pagetable.hh
+++ b/src/arch/arm/pagetable.hh
@@ -43,7 +43,7 @@

 #include <cstdint>

-#include "arch/arm/isa_traits.hh"
+#include "arch/arm/page_size.hh"
 #include "arch/arm/utility.hh"
 #include "sim/serialize.hh"

diff --git a/src/arch/arm/process.cc b/src/arch/arm/process.cc
index 757c85a..a68999f 100644
--- a/src/arch/arm/process.cc
+++ b/src/arch/arm/process.cc
@@ -40,7 +40,7 @@

 #include "arch/arm/process.hh"

-#include "arch/arm/isa_traits.hh"
+#include "arch/arm/page_size.hh"
 #include "arch/arm/types.hh"
 #include "base/loader/elf_object.hh"
 #include "base/loader/object_file.hh"
diff --git a/src/arch/arm/tlb.hh b/src/arch/arm/tlb.hh
index c157a26..4a3a7fb 100644
--- a/src/arch/arm/tlb.hh
+++ b/src/arch/arm/tlb.hh
@@ -43,7 +43,6 @@


 #include "arch/arm/faults.hh"
-#include "arch/arm/isa_traits.hh"
 #include "arch/arm/pagetable.hh"
 #include "arch/arm/utility.hh"
 #include "arch/generic/tlb.hh"
diff --git a/src/arch/arm/utility.cc b/src/arch/arm/utility.cc
index b383214..c0d83e8 100644
--- a/src/arch/arm/utility.cc
+++ b/src/arch/arm/utility.cc
@@ -41,8 +41,8 @@

 #include "arch/arm/faults.hh"
 #include "arch/arm/interrupts.hh"
-#include "arch/arm/isa_traits.hh"
 #include "arch/arm/mmu.hh"
+#include "arch/arm/page_size.hh"
 #include "arch/arm/system.hh"
 #include "cpu/base.hh"
 #include "cpu/checker/cpu.hh"
diff --git a/src/arch/arm/utility.hh b/src/arch/arm/utility.hh
index 6ec6403..c2c29cf 100644
--- a/src/arch/arm/utility.hh
+++ b/src/arch/arm/utility.hh
@@ -42,7 +42,6 @@
 #ifndef __ARCH_ARM_UTILITY_HH__
 #define __ARCH_ARM_UTILITY_HH__

-#include "arch/arm/isa_traits.hh"
 #include "arch/arm/miscregs.hh"
 #include "arch/arm/types.hh"
 #include "base/logging.hh"
diff --git a/src/arch/mips/dsp.cc b/src/arch/mips/dsp.cc
index 73babf1..93c49f1 100644
--- a/src/arch/mips/dsp.cc
+++ b/src/arch/mips/dsp.cc
@@ -28,7 +28,6 @@

 #include "arch/mips/dsp.hh"

-#include "arch/mips/isa_traits.hh"
 #include "base/bitfield.hh"
 #include "base/logging.hh"
 #include "cpu/static_inst.hh"
diff --git a/src/arch/mips/dsp.hh b/src/arch/mips/dsp.hh
index 85e5ad3..8d06439 100644
--- a/src/arch/mips/dsp.hh
+++ b/src/arch/mips/dsp.hh
@@ -29,7 +29,6 @@
 #ifndef __ARCH_MIPS_DSP_HH__
 #define __ARCH_MIPS_DSP_HH__

-#include "arch/mips/isa_traits.hh"
 #include "arch/mips/types.hh"
 #include "base/logging.hh"
 #include "base/types.hh"
diff --git a/src/arch/mips/isa/includes.isa b/src/arch/mips/isa/includes.isa
index 34922e4..42ff4be 100644
--- a/src/arch/mips/isa/includes.isa
+++ b/src/arch/mips/isa/includes.isa
@@ -36,7 +36,6 @@
 #include <iostream>
 #include <sstream>

-#include "arch/mips/isa_traits.hh"
 #include "arch/mips/mt_constants.hh"
 #include "arch/mips/pra_constants.hh"
 #include "cpu/static_inst.hh"
@@ -50,7 +49,6 @@
 #include "arch/mips/dsp.hh"
 #include "arch/mips/dt_constants.hh"
 #include "arch/mips/faults.hh"
-#include "arch/mips/isa_traits.hh"
 #include "arch/mips/mt_constants.hh"
 #include "arch/mips/pagetable.hh"
 #include "arch/mips/pra_constants.hh"
@@ -75,7 +73,6 @@
 #include "arch/mips/dsp.hh"
 #include "arch/mips/dt_constants.hh"
 #include "arch/mips/faults.hh"
-#include "arch/mips/isa_traits.hh"
 #include "arch/mips/mmu.hh"
 #include "arch/mips/mt.hh"
 #include "arch/mips/mt_constants.hh"
diff --git a/src/arch/mips/mt.hh b/src/arch/mips/mt.hh
index 9ab3290..f0a47fe 100644
--- a/src/arch/mips/mt.hh
+++ b/src/arch/mips/mt.hh
@@ -38,7 +38,6 @@
 #include <iostream>

 #include "arch/mips/faults.hh"
-#include "arch/mips/isa_traits.hh"
 #include "arch/mips/mt_constants.hh"
 #include "arch/mips/pra_constants.hh"
 #include "arch/mips/registers.hh"
diff --git a/src/arch/mips/isa_traits.hh b/src/arch/mips/page_size.hh
similarity index 93%
rename from src/arch/mips/isa_traits.hh
rename to src/arch/mips/page_size.hh
index de21a36..4fbfbcb 100644
--- a/src/arch/mips/isa_traits.hh
+++ b/src/arch/mips/page_size.hh
@@ -27,8 +27,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */

-#ifndef __ARCH_MIPS_ISA_TRAITS_HH__
-#define __ARCH_MIPS_ISA_TRAITS_HH__
+#ifndef __ARCH_MIPS_PAGE_SIZE_HH__
+#define __ARCH_MIPS_PAGE_SIZE_HH__

 #include "base/types.hh"

@@ -40,4 +40,4 @@

 } // namespace MipsISA

-#endif // __ARCH_MIPS_ISA_TRAITS_HH__
+#endif // __ARCH_MIPS_PAGE_SIZE_HH__
diff --git a/src/arch/mips/process.cc b/src/arch/mips/process.cc
index 0439d09..ccabd3f 100644
--- a/src/arch/mips/process.cc
+++ b/src/arch/mips/process.cc
@@ -28,7 +28,7 @@

 #include "arch/mips/process.hh"

-#include "arch/mips/isa_traits.hh"
+#include "arch/mips/page_size.hh"
 #include "base/loader/elf_object.hh"
 #include "base/loader/object_file.hh"
 #include "base/logging.hh"
diff --git a/src/arch/mips/tlb.hh b/src/arch/mips/tlb.hh
index 99c7280..36c294b 100644
--- a/src/arch/mips/tlb.hh
+++ b/src/arch/mips/tlb.hh
@@ -33,7 +33,6 @@
 #include <map>

 #include "arch/generic/tlb.hh"
-#include "arch/mips/isa_traits.hh"
 #include "arch/mips/pagetable.hh"
 #include "arch/mips/utility.hh"
 #include "base/statistics.hh"
diff --git a/src/arch/mips/utility.cc b/src/arch/mips/utility.cc
index db4e110..f1d652d 100644
--- a/src/arch/mips/utility.cc
+++ b/src/arch/mips/utility.cc
@@ -30,7 +30,6 @@

 #include <cmath>

-#include "arch/mips/isa_traits.hh"
 #include "arch/mips/registers.hh"
 #include "base/bitfield.hh"
 #include "base/logging.hh"
diff --git a/src/arch/mips/utility.hh b/src/arch/mips/utility.hh
index c156c82..4ae6f59 100644
--- a/src/arch/mips/utility.hh
+++ b/src/arch/mips/utility.hh
@@ -29,7 +29,7 @@

 #ifndef __ARCH_MIPS_UTILITY_HH__
 #define __ARCH_MIPS_UTILITY_HH__
-#include "arch/mips/isa_traits.hh"
+#include "arch/mips/page_size.hh"
 #include "arch/mips/types.hh"
 #include "base/logging.hh"
 #include "base/types.hh"
diff --git a/src/arch/power/isa/includes.isa b/src/arch/power/isa/includes.isa
index ac7756c..ef2eccf 100644
--- a/src/arch/power/isa/includes.isa
+++ b/src/arch/power/isa/includes.isa
@@ -43,7 +43,6 @@
 #include "arch/power/insts/mem.hh"
 #include "arch/power/insts/misc.hh"
 #include "arch/power/insts/static_inst.hh"
-#include "arch/power/isa_traits.hh"
 #include "cpu/static_inst.hh"
 #include "mem/packet.hh"

@@ -58,7 +57,6 @@

 #include "arch/power/decoder.hh"
 #include "arch/power/faults.hh"
-#include "arch/power/isa_traits.hh"
 #include "arch/power/utility.hh"
 #include "base/loader/symtab.hh"
 #include "base/cprintf.hh"
@@ -75,7 +73,6 @@

 #include "arch/generic/memhelpers.hh"
 #include "arch/power/faults.hh"
-#include "arch/power/isa_traits.hh"
 #include "arch/power/utility.hh"
 #include "base/condcodes.hh"
 #include "cpu/base.hh"
diff --git a/src/arch/power/isa_traits.hh b/src/arch/power/page_size.hh
similarity index 93%
rename from src/arch/power/isa_traits.hh
rename to src/arch/power/page_size.hh
index 0149eec..53a10a7 100644
--- a/src/arch/power/isa_traits.hh
+++ b/src/arch/power/page_size.hh
@@ -28,8 +28,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */

-#ifndef __ARCH_POWER_ISA_TRAITS_HH__
-#define __ARCH_POWER_ISA_TRAITS_HH__
+#ifndef __ARCH_POWER_PAGE_SIZE_HH__
+#define __ARCH_POWER_PAGE_SIZE_HH__

 #include "base/types.hh"

@@ -41,4 +41,4 @@

 } // namespace PowerISA

-#endif // __ARCH_POWER_ISA_TRAITS_HH__
+#endif // __ARCH_POWER_PAGE_SIZE_HH__
diff --git a/src/arch/power/pagetable.hh b/src/arch/power/pagetable.hh
index f4ec525..5480c7a 100644
--- a/src/arch/power/pagetable.hh
+++ b/src/arch/power/pagetable.hh
@@ -32,7 +32,6 @@
 #ifndef __ARCH_POWER_PAGETABLE_H__
 #define __ARCH_POWER_PAGETABLE_H__

-#include "arch/power/isa_traits.hh"
 #include "arch/power/utility.hh"

 namespace PowerISA
diff --git a/src/arch/power/process.cc b/src/arch/power/process.cc
index 5cdd299..fb31227 100644
--- a/src/arch/power/process.cc
+++ b/src/arch/power/process.cc
@@ -29,7 +29,7 @@

 #include "arch/power/process.hh"

-#include "arch/power/isa_traits.hh"
+#include "arch/power/page_size.hh"
 #include "arch/power/types.hh"
 #include "base/loader/elf_object.hh"
 #include "base/loader/object_file.hh"
diff --git a/src/arch/power/tlb.hh b/src/arch/power/tlb.hh
index a9653e6..fa971fc 100644
--- a/src/arch/power/tlb.hh
+++ b/src/arch/power/tlb.hh
@@ -35,7 +35,6 @@
 #include <map>

 #include "arch/generic/tlb.hh"
-#include "arch/power/isa_traits.hh"
 #include "arch/power/pagetable.hh"
 #include "arch/power/utility.hh"
 #include "base/statistics.hh"
diff --git a/src/arch/riscv/decoder.hh b/src/arch/riscv/decoder.hh
index a6b95c6..9b3873d 100644
--- a/src/arch/riscv/decoder.hh
+++ b/src/arch/riscv/decoder.hh
@@ -32,7 +32,6 @@

 #include "arch/generic/decode_cache.hh"
 #include "arch/generic/decoder.hh"
-#include "arch/riscv/isa_traits.hh"
 #include "arch/riscv/types.hh"
 #include "base/logging.hh"
 #include "base/types.hh"
diff --git a/src/arch/riscv/isa_traits.hh b/src/arch/riscv/page_size.hh
similarity index 95%
rename from src/arch/riscv/isa_traits.hh
rename to src/arch/riscv/page_size.hh
index 172c557..2b4db4e 100644
--- a/src/arch/riscv/isa_traits.hh
+++ b/src/arch/riscv/page_size.hh
@@ -39,8 +39,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */

-#ifndef __ARCH_RISCV_ISA_TRAITS_HH__
-#define __ARCH_RISCV_ISA_TRAITS_HH__
+#ifndef __ARCH_RISCV_PAGE_SIZE_HH__
+#define __ARCH_RISCV_PAGE_SIZE_HH__

 #include "base/types.hh"

@@ -52,4 +52,4 @@

 }

-#endif //__ARCH_RISCV_ISA_TRAITS_HH__
+#endif //__ARCH_RISCV_PAGE_SIZE_HH__
diff --git a/src/arch/riscv/pagetable.cc b/src/arch/riscv/pagetable.cc
index 9e4fef0..38776c3 100644
--- a/src/arch/riscv/pagetable.cc
+++ b/src/arch/riscv/pagetable.cc
@@ -30,7 +30,6 @@

 #include "arch/riscv/pagetable.hh"

-#include "arch/riscv/isa_traits.hh"
 #include "sim/serialize.hh"

 namespace RiscvISA
diff --git a/src/arch/riscv/process.cc b/src/arch/riscv/process.cc
index edfbf4b..7c5af60 100644
--- a/src/arch/riscv/process.cc
+++ b/src/arch/riscv/process.cc
@@ -38,7 +38,7 @@
 #include <vector>

 #include "arch/riscv/isa.hh"
-#include "arch/riscv/isa_traits.hh"
+#include "arch/riscv/page_size.hh"
 #include "arch/riscv/registers.hh"
 #include "base/loader/elf_object.hh"
 #include "base/loader/object_file.hh"
diff --git a/src/arch/riscv/tlb.hh b/src/arch/riscv/tlb.hh
index cb6059e..1ba8655 100644
--- a/src/arch/riscv/tlb.hh
+++ b/src/arch/riscv/tlb.hh
@@ -35,7 +35,6 @@

 #include "arch/generic/tlb.hh"
 #include "arch/riscv/isa.hh"
-#include "arch/riscv/isa_traits.hh"
 #include "arch/riscv/pagetable.hh"
 #include "arch/riscv/utility.hh"
 #include "base/statistics.hh"
diff --git a/src/arch/sparc/handlers.hh b/src/arch/sparc/handlers.hh
index b5f05f5..2086f9c 100644
--- a/src/arch/sparc/handlers.hh
+++ b/src/arch/sparc/handlers.hh
@@ -29,7 +29,6 @@
 #ifndef __ARCH_SPARC_HANDLERS_HH__
 #define __ARCH_SPARC_HANDLERS_HH__

-#include "arch/sparc/isa_traits.hh"
 #include "arch/sparc/types.hh"
 #include "sim/byteswap.hh"

diff --git a/src/arch/sparc/interrupts.hh b/src/arch/sparc/interrupts.hh
index 7e5dd9d..b36d595 100644
--- a/src/arch/sparc/interrupts.hh
+++ b/src/arch/sparc/interrupts.hh
@@ -31,7 +31,6 @@

 #include "arch/generic/interrupts.hh"
 #include "arch/sparc/faults.hh"
-#include "arch/sparc/isa_traits.hh"
 #include "arch/sparc/registers.hh"
 #include "cpu/thread_context.hh"
 #include "debug/Interrupt.hh"
diff --git a/src/arch/sparc/isa/includes.isa b/src/arch/sparc/isa/includes.isa
index 1cef0fc..a0897bf 100644
--- a/src/arch/sparc/isa/includes.isa
+++ b/src/arch/sparc/isa/includes.isa
@@ -46,7 +46,6 @@
 #include "arch/sparc/insts/trap.hh"
 #include "arch/sparc/insts/unimp.hh"
 #include "arch/sparc/insts/unknown.hh"
-#include "arch/sparc/isa_traits.hh"
 #include "arch/sparc/registers.hh"
 #include "base/condcodes.hh"
 #include "base/logging.hh"
diff --git a/src/arch/sparc/nativetrace.cc b/src/arch/sparc/nativetrace.cc
index 32ce10e..7f528a2 100644
--- a/src/arch/sparc/nativetrace.cc
+++ b/src/arch/sparc/nativetrace.cc
@@ -28,7 +28,6 @@

 #include "arch/sparc/nativetrace.hh"

-#include "arch/sparc/isa_traits.hh"
 #include "arch/sparc/registers.hh"
 #include "cpu/thread_context.hh"
 #include "params/SparcNativeTrace.hh"
diff --git a/src/arch/sparc/isa_traits.hh b/src/arch/sparc/page_size.hh
similarity index 93%
rename from src/arch/sparc/isa_traits.hh
rename to src/arch/sparc/page_size.hh
index 080b4a6..63d500b 100644
--- a/src/arch/sparc/isa_traits.hh
+++ b/src/arch/sparc/page_size.hh
@@ -26,8 +26,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */

-#ifndef __ARCH_SPARC_ISA_TRAITS_HH__
-#define __ARCH_SPARC_ISA_TRAITS_HH__
+#ifndef __ARCH_SPARC_PAGE_SIZE_HH__
+#define __ARCH_SPARC_PAGE_SIZE_HH__

 #include "base/types.hh"

@@ -39,4 +39,4 @@

 }

-#endif // __ARCH_SPARC_ISA_TRAITS_HH__
+#endif // __ARCH_SPARC_PAGE_SIZE_HH__
diff --git a/src/arch/sparc/pagetable.hh b/src/arch/sparc/pagetable.hh
index 8bf8176..0f59c6d 100644
--- a/src/arch/sparc/pagetable.hh
+++ b/src/arch/sparc/pagetable.hh
@@ -31,9 +31,9 @@

 #include <cassert>

-#include "arch/sparc/isa_traits.hh"
 #include "base/bitfield.hh"
 #include "base/logging.hh"
+#include "base/types.hh"
 #include "sim/serialize.hh"

 namespace SparcISA
diff --git a/src/arch/sparc/process.cc b/src/arch/sparc/process.cc
index 15c4f79..63b8ba4 100644
--- a/src/arch/sparc/process.cc
+++ b/src/arch/sparc/process.cc
@@ -30,7 +30,7 @@

 #include "arch/sparc/asi.hh"
 #include "arch/sparc/handlers.hh"
-#include "arch/sparc/isa_traits.hh"
+#include "arch/sparc/page_size.hh"
 #include "arch/sparc/registers.hh"
 #include "arch/sparc/types.hh"
 #include "base/loader/elf_object.hh"
diff --git a/src/arch/sparc/process.hh b/src/arch/sparc/process.hh
index 4d3ebfe..8c5bf1c 100644
--- a/src/arch/sparc/process.hh
+++ b/src/arch/sparc/process.hh
@@ -33,7 +33,7 @@
 #include <string>
 #include <vector>

-#include "arch/sparc/isa_traits.hh"
+#include "arch/sparc/page_size.hh"
 #include "base/loader/object_file.hh"
 #include "mem/page_table.hh"
 #include "sim/process.hh"
diff --git a/src/arch/sparc/utility.hh b/src/arch/sparc/utility.hh
index 4738eb4..724663d 100644
--- a/src/arch/sparc/utility.hh
+++ b/src/arch/sparc/utility.hh
@@ -29,7 +29,6 @@
 #ifndef __ARCH_SPARC_UTILITY_HH__
 #define __ARCH_SPARC_UTILITY_HH__

-#include "arch/sparc/isa_traits.hh"
 #include "arch/sparc/registers.hh"
 #include "arch/sparc/tlb.hh"
 #include "base/bitfield.hh"
diff --git a/src/arch/x86/bios/e820.cc b/src/arch/x86/bios/e820.cc
index a22f66c..51c6b9d 100644
--- a/src/arch/x86/bios/e820.cc
+++ b/src/arch/x86/bios/e820.cc
@@ -37,7 +37,6 @@

 #include "arch/x86/bios/e820.hh"

-#include "arch/x86/isa_traits.hh"
 #include "mem/port_proxy.hh"
 #include "sim/byteswap.hh"

diff --git a/src/arch/x86/bios/intelmp.cc b/src/arch/x86/bios/intelmp.cc
index ba9ba20..8e6a0b1 100644
--- a/src/arch/x86/bios/intelmp.cc
+++ b/src/arch/x86/bios/intelmp.cc
@@ -37,7 +37,6 @@

 #include "arch/x86/bios/intelmp.hh"

-#include "arch/x86/isa_traits.hh"
 #include "base/logging.hh"
 #include "base/types.hh"
 #include "mem/port_proxy.hh"
diff --git a/src/arch/x86/bios/smbios.cc b/src/arch/x86/bios/smbios.cc
index ead87cf..e6f7934 100644
--- a/src/arch/x86/bios/smbios.cc
+++ b/src/arch/x86/bios/smbios.cc
@@ -40,7 +40,6 @@

 #include "arch/x86/bios/smbios.hh"

-#include "arch/x86/isa_traits.hh"
 #include "base/types.hh"
 #include "mem/port_proxy.hh"
 #include "params/X86SMBiosBiosInformation.hh"
diff --git a/src/arch/x86/faults.cc b/src/arch/x86/faults.cc
index c53babf..21ff032 100644
--- a/src/arch/x86/faults.cc
+++ b/src/arch/x86/faults.cc
@@ -42,7 +42,6 @@

 #include "arch/x86/generated/decoder.hh"
 #include "arch/x86/insts/static_inst.hh"
-#include "arch/x86/isa_traits.hh"
 #include "arch/x86/mmu.hh"
 #include "base/loader/symtab.hh"
 #include "base/trace.hh"
diff --git a/src/arch/x86/fs_workload.cc b/src/arch/x86/fs_workload.cc
index 7499e60..381ab4f 100644
--- a/src/arch/x86/fs_workload.cc
+++ b/src/arch/x86/fs_workload.cc
@@ -41,7 +41,6 @@
 #include "arch/x86/bios/intelmp.hh"
 #include "arch/x86/bios/smbios.hh"
 #include "arch/x86/faults.hh"
-#include "arch/x86/isa_traits.hh"
 #include "base/loader/object_file.hh"
 #include "cpu/thread_context.hh"
 #include "params/X86FsWorkload.hh"
diff --git a/src/arch/x86/insts/badmicroop.cc b/src/arch/x86/insts/badmicroop.cc
index 9b4d32a..21707c6 100644
--- a/src/arch/x86/insts/badmicroop.cc
+++ b/src/arch/x86/insts/badmicroop.cc
@@ -39,7 +39,6 @@

 #include "arch/generic/debugfaults.hh"
 #include "arch/x86/generated/decoder.hh"
-#include "arch/x86/isa_traits.hh"

 namespace {

diff --git a/src/arch/x86/isa/includes.isa b/src/arch/x86/isa/includes.isa
index 3bd7872..e91dbe3 100644
--- a/src/arch/x86/isa/includes.isa
+++ b/src/arch/x86/isa/includes.isa
@@ -60,7 +60,6 @@
 #include "arch/x86/insts/microregop.hh"
 #include "arch/x86/insts/static_inst.hh"
 #include "arch/x86/emulenv.hh"
-#include "arch/x86/isa_traits.hh"
 #include "arch/x86/registers.hh"
 #include "arch/x86/types.hh"
 #include "arch/x86/utility.hh"
diff --git a/src/arch/x86/linux/fs_workload.cc b/src/arch/x86/linux/fs_workload.cc
index bb9f39f..4f3dce4 100644
--- a/src/arch/x86/linux/fs_workload.cc
+++ b/src/arch/x86/linux/fs_workload.cc
@@ -37,7 +37,6 @@

 #include "arch/x86/linux/fs_workload.hh"

-#include "arch/x86/isa_traits.hh"
 #include "arch/x86/regs/int.hh"
 #include "base/trace.hh"
 #include "cpu/thread_context.hh"
diff --git a/src/arch/x86/linux/se_workload.cc b/src/arch/x86/linux/se_workload.cc
index 72170f7..ee7bb1d 100644
--- a/src/arch/x86/linux/se_workload.cc
+++ b/src/arch/x86/linux/se_workload.cc
@@ -40,8 +40,8 @@

 #include <sys/syscall.h>

-#include "arch/x86/isa_traits.hh"
 #include "arch/x86/linux/linux.hh"
+#include "arch/x86/page_size.hh"
 #include "arch/x86/process.hh"
 #include "arch/x86/registers.hh"
 #include "arch/x86/se_workload.hh"
diff --git a/src/arch/x86/nativetrace.cc b/src/arch/x86/nativetrace.cc
index 904b3ec..c6251fc 100644
--- a/src/arch/x86/nativetrace.cc
+++ b/src/arch/x86/nativetrace.cc
@@ -28,7 +28,6 @@

 #include "arch/x86/nativetrace.hh"

-#include "arch/x86/isa_traits.hh"
 #include "arch/x86/regs/float.hh"
 #include "arch/x86/regs/int.hh"
 #include "cpu/thread_context.hh"
diff --git a/src/arch/x86/isa_traits.hh b/src/arch/x86/page_size.hh
similarity index 95%
rename from src/arch/x86/isa_traits.hh
rename to src/arch/x86/page_size.hh
index 2ab93d8..c1aa101 100644
--- a/src/arch/x86/isa_traits.hh
+++ b/src/arch/x86/page_size.hh
@@ -35,8 +35,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */

-#ifndef __ARCH_X86_ISATRAITS_HH__
-#define __ARCH_X86_ISATRAITS_HH__
+#ifndef __ARCH_X86_PAGE_SIZE_HH__
+#define __ARCH_X86_PAGE_SIZE_HH__

 #include "base/types.hh"

@@ -46,4 +46,4 @@
     const Addr PageBytes = ULL(1) << PageShift;
 }

-#endif // __ARCH_X86_ISATRAITS_HH__
+#endif // __ARCH_X86_PAGE_SIZE_HH__
diff --git a/src/arch/x86/pagetable.cc b/src/arch/x86/pagetable.cc
index 1298cdb..1ccc9b8 100644
--- a/src/arch/x86/pagetable.cc
+++ b/src/arch/x86/pagetable.cc
@@ -39,7 +39,7 @@

 #include <cmath>

-#include "arch/x86/isa_traits.hh"
+#include "arch/x86/page_size.hh"
 #include "sim/serialize.hh"

 namespace X86ISA
diff --git a/src/arch/x86/pagetable.hh b/src/arch/x86/pagetable.hh
index 36dffd7..d56a8dd 100644
--- a/src/arch/x86/pagetable.hh
+++ b/src/arch/x86/pagetable.hh
@@ -41,7 +41,7 @@

 #include <cstdint>

-#include "arch/x86/isa_traits.hh"
+#include "arch/x86/page_size.hh"
 #include "base/bitunion.hh"
 #include "base/types.hh"
 #include "base/trie.hh"
diff --git a/src/arch/x86/process.cc b/src/arch/x86/process.cc
index c6cde4f..51c28e6 100644
--- a/src/arch/x86/process.cc
+++ b/src/arch/x86/process.cc
@@ -45,7 +45,7 @@
 #include <vector>

 #include "arch/x86/fs_workload.hh"
-#include "arch/x86/isa_traits.hh"
+#include "arch/x86/page_size.hh"
 #include "arch/x86/regs/misc.hh"
 #include "arch/x86/regs/segment.hh"
 #include "arch/x86/se_workload.hh"
diff --git a/src/dev/sparc/iob.cc b/src/dev/sparc/iob.cc
index a0d1982..84ed3ca 100644
--- a/src/dev/sparc/iob.cc
+++ b/src/dev/sparc/iob.cc
@@ -39,7 +39,6 @@

 #include "arch/sparc/faults.hh"
 #include "arch/sparc/interrupts.hh"
-#include "arch/sparc/isa_traits.hh"
 #include "base/bitfield.hh"
 #include "base/trace.hh"
 #include "cpu/intr_control.hh"
diff --git a/src/gpu-compute/compute_unit.cc b/src/gpu-compute/compute_unit.cc
index 636fd55..bb1480b 100644
--- a/src/gpu-compute/compute_unit.cc
+++ b/src/gpu-compute/compute_unit.cc
@@ -35,7 +35,7 @@

 #include <limits>

-#include "arch/x86/isa_traits.hh"
+#include "arch/x86/page_size.hh"
 #include "base/output.hh"
 #include "debug/GPUDisp.hh"
 #include "debug/GPUExec.hh"
diff --git a/src/gpu-compute/gpu_tlb.cc b/src/gpu-compute/gpu_tlb.cc
index f61f382..f0afd827 100644
--- a/src/gpu-compute/gpu_tlb.cc
+++ b/src/gpu-compute/gpu_tlb.cc
@@ -40,7 +40,7 @@

 #include "arch/x86/faults.hh"
 #include "arch/x86/insts/microldstop.hh"
-#include "arch/x86/isa_traits.hh"
+#include "arch/x86/page_size.hh"
 #include "arch/x86/pagetable.hh"
 #include "arch/x86/pagetable_walker.hh"
 #include "arch/x86/regs/misc.hh"
diff --git a/src/gpu-compute/shader.cc b/src/gpu-compute/shader.cc
index dcb0d8b..4905aa0 100644
--- a/src/gpu-compute/shader.cc
+++ b/src/gpu-compute/shader.cc
@@ -35,8 +35,8 @@

 #include <limits>

-#include "arch/x86/isa_traits.hh"
 #include "arch/x86/linux/linux.hh"
+#include "arch/x86/page_size.hh"
 #include "base/chunk_generator.hh"
 #include "debug/GPUAgentDisp.hh"
 #include "debug/GPUDisp.hh"
diff --git a/src/gpu-compute/tlb_coalescer.cc b/src/gpu-compute/tlb_coalescer.cc
index aaf470f..08f0f95 100644
--- a/src/gpu-compute/tlb_coalescer.cc
+++ b/src/gpu-compute/tlb_coalescer.cc
@@ -35,7 +35,7 @@

 #include <cstring>

-#include "arch/x86/isa_traits.hh"
+#include "arch/x86/page_size.hh"
 #include "base/logging.hh"
 #include "debug/GPUTLB.hh"
 #include "sim/process.hh"
diff --git a/src/sim/system.hh b/src/sim/system.hh
index ce77f0a..c2243e4 100644
--- a/src/sim/system.hh
+++ b/src/sim/system.hh
@@ -48,7 +48,7 @@
 #include <utility>
 #include <vector>

-#include "arch/isa_traits.hh"
+#include "arch/page_size.hh"
 #include "base/loader/memory_image.hh"
 #include "base/loader/symtab.hh"
 #include "base/statistics.hh"

--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/40179
To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings

Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I939b01b117c53d620b6b0a98982f6f21dc2ada72
Gerrit-Change-Number: 40179
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black <[email protected]>
Gerrit-MessageType: newchange
_______________________________________________
gem5-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to