Deleted Added
sdiff udiff text old ( 7733:08d6a773d1b6 ) new ( 7734:85a8198aa2ff )
full compact
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 88 unchanged lines hidden (view full) ---

97 * @param vpn virtual address
98 * @param asn context id/address space id to use
99 * @param functional if the lookup should modify state
100 * @return pointer to TLB entrry if it exists
101 */
102 TlbEntry *lookup(Addr vpn, uint8_t asn, bool functional = false);
103
104 // Access Stats
105 mutable Stats::Scalar read_hits;
106 mutable Stats::Scalar read_misses;
107 mutable Stats::Scalar read_acv;
108 mutable Stats::Scalar read_accesses;
109 mutable Stats::Scalar write_hits;
110 mutable Stats::Scalar write_misses;
111 mutable Stats::Scalar write_acv;
112 mutable Stats::Scalar write_accesses;
113 Stats::Formula hits;
114 Stats::Formula misses;
115 Stats::Formula accesses;
116
117 int rangeMRU; //On lookup, only move entries ahead when outside rangeMRU
118
119 public:
120 typedef ArmTLBParams Params;

--- 83 unchanged lines hidden ---