pagetable.cc (9818:ebd7d3e04b5f) | pagetable.cc (10558:426665ec11a9) |
---|---|
1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 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 --- 31 unchanged lines hidden (view full) --- 40#include <cmath> 41#include "arch/x86/isa_traits.hh" 42#include "arch/x86/pagetable.hh" 43#include "sim/serialize.hh" 44 45namespace X86ISA 46{ 47 | 1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 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 --- 31 unchanged lines hidden (view full) --- 40#include <cmath> 41#include "arch/x86/isa_traits.hh" 42#include "arch/x86/pagetable.hh" 43#include "sim/serialize.hh" 44 45namespace X86ISA 46{ 47 |
48TlbEntry::TlbEntry(Addr asn, Addr _vaddr, Addr _paddr) : 49 paddr(_paddr), vaddr(_vaddr), logBytes(PageShift), writable(true), 50 user(true), uncacheable(false), global(false), patBit(0), noExec(false) | 48TlbEntry::TlbEntry(Addr asn, Addr _vaddr, Addr _paddr, 49 bool uncacheable, bool read_only) : 50 paddr(_paddr), vaddr(_vaddr), logBytes(PageShift), writable(!read_only), 51 user(true), uncacheable(uncacheable), global(false), patBit(0), 52 noExec(false) |
51{} 52 53void 54TlbEntry::serialize(std::ostream &os) 55{ 56 SERIALIZE_SCALAR(paddr); 57 SERIALIZE_SCALAR(vaddr); 58 SERIALIZE_SCALAR(logBytes); --- 25 unchanged lines hidden --- | 53{} 54 55void 56TlbEntry::serialize(std::ostream &os) 57{ 58 SERIALIZE_SCALAR(paddr); 59 SERIALIZE_SCALAR(vaddr); 60 SERIALIZE_SCALAR(logBytes); --- 25 unchanged lines hidden --- |