tlb.hh (10037:5cac77888310) tlb.hh (10194:e6d2e8083d9c)
1/*
2 * Copyright (c) 2010-2013 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

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

150 * @return pointer to TLB entry if it exists
151 */
152 TlbEntry *lookup(Addr vpn, uint16_t asn, uint8_t vmid, bool hyp,
153 bool secure, bool functional,
154 bool ignore_asn, uint8_t target_el);
155
156 virtual ~TLB();
157
1/*
2 * Copyright (c) 2010-2013 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

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

150 * @return pointer to TLB entry if it exists
151 */
152 TlbEntry *lookup(Addr vpn, uint16_t asn, uint8_t vmid, bool hyp,
153 bool secure, bool functional,
154 bool ignore_asn, uint8_t target_el);
155
156 virtual ~TLB();
157
158 void takeOverFrom(BaseTLB *otlb);
159
158 /// setup all the back pointers
159 virtual void init();
160
161 void setMMU(Stage2MMU *m);
162
163 int getsize() const { return size; }
164
165 void insert(Addr vaddr, TlbEntry &pte);

--- 202 unchanged lines hidden ---
160 /// setup all the back pointers
161 virtual void init();
162
163 void setMMU(Stage2MMU *m);
164
165 int getsize() const { return size; }
166
167 void insert(Addr vaddr, TlbEntry &pte);

--- 202 unchanged lines hidden ---