pagetable_walker.hh (12088:ffd7952e9929) | pagetable_walker.hh (12680:91f4d6668b4f) |
---|---|
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 --- 189 unchanged lines hidden (view full) --- 198 params() const 199 { 200 return static_cast<const Params *>(_params); 201 } 202 203 Walker(const Params *params) : 204 MemObject(params), port(name() + ".port", this), 205 funcState(this, NULL, NULL, true), tlb(NULL), sys(params->system), | 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 --- 189 unchanged lines hidden (view full) --- 198 params() const 199 { 200 return static_cast<const Params *>(_params); 201 } 202 203 Walker(const Params *params) : 204 MemObject(params), port(name() + ".port", this), 205 funcState(this, NULL, NULL, true), tlb(NULL), sys(params->system), |
206 masterId(sys->getMasterId(name())), | 206 masterId(sys->getMasterId(this)), |
207 numSquashable(params->num_squash_per_cycle), 208 startWalkWrapperEvent([this]{ startWalkWrapper(); }, name()) 209 { 210 } 211 }; 212} 213#endif // __ARCH_X86_PAGE_TABLE_WALKER_HH__ | 207 numSquashable(params->num_squash_per_cycle), 208 startWalkWrapperEvent([this]{ startWalkWrapper(); }, name()) 209 { 210 } 211 }; 212} 213#endif // __ARCH_X86_PAGE_TABLE_WALKER_HH__ |