1/* 2 * Copyright (c) 2010-2014 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 --- 92 unchanged lines hidden (view full) --- 101 /** The raw bits of the entry */ 102 uint32_t data; 103 104 /** This entry has been modified (access flag set) and needs to be 105 * written back to memory */ 106 bool _dirty; 107 108 /** Default ctor */ |
109 L1Descriptor() : data(0), _dirty(false) |
110 { 111 lookupLevel = L1; 112 } 113 114 virtual uint64_t getRawData() const 115 { 116 return (data); 117 } --- 127 unchanged lines hidden (view full) --- 245 uint32_t data; 246 L1Descriptor *l1Parent; 247 248 /** This entry has been modified (access flag set) and needs to be 249 * written back to memory */ 250 bool _dirty; 251 252 /** Default ctor */ |
253 L2Descriptor() : data(0), l1Parent(nullptr), _dirty(false) |
254 { 255 lookupLevel = L2; 256 } 257 |
258 L2Descriptor(L1Descriptor &parent) : data(0), l1Parent(&parent), 259 _dirty(false) |
260 { 261 lookupLevel = L2; 262 } 263 264 virtual uint64_t getRawData() const 265 { 266 return (data); 267 } --- 717 unchanged lines hidden --- |