changeset 479d053f05af in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=479d053f05af
description:
arm: Mark uninitialized new TLB entries as not valid
Previously when we initialized the TLB we would allocate a number of
TLB entries which would be marked as valid. As a result the TLB
contained an entry which would be considered a valid entry for the 0
page.
Change-Id: I23ace86426a171a4f6200ebeb29ad57c21647036
Reviewed-by: Curtis Dunham <[email protected]>
Reviewed-by: Andreas Sandberg <[email protected]>
diffstat:
src/arch/arm/pagetable.hh | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diffs (12 lines):
diff -r 17b2ccafd139 -r 479d053f05af src/arch/arm/pagetable.hh
--- a/src/arch/arm/pagetable.hh Mon Jun 20 15:34:41 2016 +0100
+++ b/src/arch/arm/pagetable.hh Mon Jun 20 15:51:31 2016 +0100
@@ -168,7 +168,7 @@
pfn(0), size(0), vpn(0), attributes(0), lookupLevel(L1), asid(0),
vmid(0), N(0), innerAttrs(0), outerAttrs(0), ap(0), hap(0x3),
domain(DomainType::Client), mtype(MemoryType::StronglyOrdered),
- longDescFormat(false), isHyp(false), global(false), valid(true),
+ longDescFormat(false), isHyp(false), global(false), valid(false),
ns(true), nstid(true), el(0), nonCacheable(false),
shareable(false), outerShareable(false), xn(0), pxn(0)
{
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev