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