diff --git a/src/arch/arm/mmu.hh b/src/arch/arm/mmu.hh index d4ea5ff781..c6b1ddbb3e 100644 --- a/src/arch/arm/mmu.hh +++ b/src/arch/arm/mmu.hh @@ -57,7 +57,7 @@ namespace ArmISA { class TableWalker; class TLB; -class TlbEntry; +struct TlbEntry; class TLBIOp; class TlbTestInterface; diff --git a/src/arch/arm/pagetable.hh b/src/arch/arm/pagetable.hh index 0f8b0797d3..b5431c3bb3 100644 --- a/src/arch/arm/pagetable.hh +++ b/src/arch/arm/pagetable.hh @@ -500,7 +500,7 @@ struct TlbEntry : public ReplaceableEntry, Serializable } std::string - print() const + print() const override { return csprintf("%#x, asn %d vmn %d ppn %#x size: %#x ap:%d " "ns:%d ss:%s g:%d xs: %d regime:%s", vpn << N, asid, vmid,