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 --- |