summaryrefslogtreecommitdiff
path: root/src/arch/arm/faults.hh
diff options
context:
space:
mode:
authorMatt Horsnell <Matt.Horsnell@arm.com>2011-01-18 16:30:02 -0600
committerMatt Horsnell <Matt.Horsnell@arm.com>2011-01-18 16:30:02 -0600
commit5ebf3b280867925917654f5362d3ece21dc2355e (patch)
treefb57127c839ef57d0f2dfa1b11b35fbdb7225dd4 /src/arch/arm/faults.hh
parentee9a331fe59356a11e6f610967cd5aa08cef3db9 (diff)
downloadgem5-5ebf3b280867925917654f5362d3ece21dc2355e.tar.xz
O3: Fixes the way prefetches are handled inside the iew unit.
This patch prevents the prefetch being added to the instCommit queue twice.
Diffstat (limited to 'src/arch/arm/faults.hh')
-rw-r--r--src/arch/arm/faults.hh3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/arch/arm/faults.hh b/src/arch/arm/faults.hh
index 6c1b223ab..633e74eae 100644
--- a/src/arch/arm/faults.hh
+++ b/src/arch/arm/faults.hh
@@ -92,7 +92,8 @@ class ArmFault : public FaultBase
// to allow the translation function to inform
// the memory access function not to proceed
// for a Prefetch that misses in the TLB.
- PrefetchTLBMiss
+ PrefetchTLBMiss = 0x1f,
+ PrefetchUncacheable = 0x20
};
struct FaultVals