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

Reply via email to