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__