table_walker.hh (10474:799c8ee4ecba) | table_walker.hh (10537:47fe87b0cf97) |
---|---|
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 */ | 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() | 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 */ | 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() | 253 L2Descriptor() : data(0), l1Parent(nullptr), _dirty(false) |
254 { 255 lookupLevel = L2; 256 } 257 | 254 { 255 lookupLevel = L2; 256 } 257 |
258 L2Descriptor(L1Descriptor &parent) : l1Parent(&parent) | 258 L2Descriptor(L1Descriptor &parent) : data(0), l1Parent(&parent), 259 _dirty(false) |
259 { 260 lookupLevel = L2; 261 } 262 263 virtual uint64_t getRawData() const 264 { 265 return (data); 266 } --- 717 unchanged lines hidden --- | 260 { 261 lookupLevel = L2; 262 } 263 264 virtual uint64_t getRawData() const 265 { 266 return (data); 267 } --- 717 unchanged lines hidden --- |