changeset fbc62b421fa0 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=fbc62b421fa0
description:
ARM: Adjust the FP_Base_DepTag to be larger than the largest int reg
index.
diffstat:
src/arch/arm/registers.hh | 2 +-
src/arch/arm/types.hh | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
diffs (25 lines):
diff -r aab017d1adc6 -r fbc62b421fa0 src/arch/arm/registers.hh
--- a/src/arch/arm/registers.hh Thu Jul 08 17:56:13 2010 -0700
+++ b/src/arch/arm/registers.hh Tue Jul 13 22:41:47 2010 -0700
@@ -83,7 +83,7 @@
const int SyscallSuccessReg = ReturnValueReg;
// These help enumerate all the registers for dependence tracking.
-const int FP_Base_DepTag = NumIntRegs;
+const int FP_Base_DepTag = NumIntRegs * (MODE_MAXMODE + 1);
const int Ctrl_Base_DepTag = FP_Base_DepTag + NumFloatRegs;
typedef union {
diff -r aab017d1adc6 -r fbc62b421fa0 src/arch/arm/types.hh
--- a/src/arch/arm/types.hh Thu Jul 08 17:56:13 2010 -0700
+++ b/src/arch/arm/types.hh Tue Jul 13 22:41:47 2010 -0700
@@ -241,7 +241,8 @@
MODE_MON = 22,
MODE_ABORT = 23,
MODE_UNDEFINED = 27,
- MODE_SYSTEM = 31
+ MODE_SYSTEM = 31,
+ MODE_MAXMODE = MODE_SYSTEM
};
static inline bool
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev