pagetable.hh (10905:a6ca6831e775) | pagetable.hh (11168:f98eb2da15a4) |
---|---|
1/* 2 * Copyright (c) 2010, 2012-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 --- 270 unchanged lines hidden (view full) --- 279 print() const 280 { 281 return csprintf("%#x, asn %d vmn %d hyp %d ppn %#x size: %#x ap:%d " 282 "ns:%d nstid:%d g:%d el:%d", vpn << N, asid, vmid, 283 isHyp, pfn << N, size, ap, ns, nstid, global, el); 284 } 285 286 void | 1/* 2 * Copyright (c) 2010, 2012-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 --- 270 unchanged lines hidden (view full) --- 279 print() const 280 { 281 return csprintf("%#x, asn %d vmn %d hyp %d ppn %#x size: %#x ap:%d " 282 "ns:%d nstid:%d g:%d el:%d", vpn << N, asid, vmid, 283 isHyp, pfn << N, size, ap, ns, nstid, global, el); 284 } 285 286 void |
287 serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE | 287 serialize(CheckpointOut &cp) const override |
288 { 289 SERIALIZE_SCALAR(longDescFormat); 290 SERIALIZE_SCALAR(pfn); 291 SERIALIZE_SCALAR(size); 292 SERIALIZE_SCALAR(vpn); 293 SERIALIZE_SCALAR(asid); 294 SERIALIZE_SCALAR(vmid); 295 SERIALIZE_SCALAR(isHyp); --- 13 unchanged lines hidden (view full) --- 309 SERIALIZE_SCALAR(xn); 310 SERIALIZE_SCALAR(pxn); 311 SERIALIZE_SCALAR(ap); 312 SERIALIZE_SCALAR(hap); 313 uint8_t domain_ = static_cast<uint8_t>(domain); 314 paramOut(cp, "domain", domain_); 315 } 316 void | 288 { 289 SERIALIZE_SCALAR(longDescFormat); 290 SERIALIZE_SCALAR(pfn); 291 SERIALIZE_SCALAR(size); 292 SERIALIZE_SCALAR(vpn); 293 SERIALIZE_SCALAR(asid); 294 SERIALIZE_SCALAR(vmid); 295 SERIALIZE_SCALAR(isHyp); --- 13 unchanged lines hidden (view full) --- 309 SERIALIZE_SCALAR(xn); 310 SERIALIZE_SCALAR(pxn); 311 SERIALIZE_SCALAR(ap); 312 SERIALIZE_SCALAR(hap); 313 uint8_t domain_ = static_cast<uint8_t>(domain); 314 paramOut(cp, "domain", domain_); 315 } 316 void |
317 unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE | 317 unserialize(CheckpointIn &cp) override |
318 { 319 UNSERIALIZE_SCALAR(longDescFormat); 320 UNSERIALIZE_SCALAR(pfn); 321 UNSERIALIZE_SCALAR(size); 322 UNSERIALIZE_SCALAR(vpn); 323 UNSERIALIZE_SCALAR(asid); 324 UNSERIALIZE_SCALAR(vmid); 325 UNSERIALIZE_SCALAR(isHyp); --- 29 unchanged lines hidden --- | 318 { 319 UNSERIALIZE_SCALAR(longDescFormat); 320 UNSERIALIZE_SCALAR(pfn); 321 UNSERIALIZE_SCALAR(size); 322 UNSERIALIZE_SCALAR(vpn); 323 UNSERIALIZE_SCALAR(asid); 324 UNSERIALIZE_SCALAR(vmid); 325 UNSERIALIZE_SCALAR(isHyp); --- 29 unchanged lines hidden --- |