56a57
> #include "base/trie.hh"
62d62
< #include "sim/system.hh"
109c109
< Walker::startFunctional(ThreadContext * _tc, Addr &addr, Addr &pageSize,
---
> Walker::startFunctional(ThreadContext * _tc, Addr &addr, unsigned &logBytes,
113c113
< return funcState.startFunctional(addr, pageSize);
---
> return funcState.startFunctional(addr, logBytes);
227c227
< Walker::WalkerState::startFunctional(Addr &addr, Addr &pageSize)
---
> Walker::WalkerState::startFunctional(Addr &addr, unsigned &logBytes)
244c244
< pageSize = entry.size;
---
> logBytes = entry.logBytes;
314c314
< entry.size = 4 * (1 << 10);
---
> entry.logBytes = 12;
321c321
< entry.size = 2 * (1 << 20);
---
> entry.logBytes = 21;
376c376
< entry.size = 4 * (1 << 10);
---
> entry.logBytes = 12;
382c382
< entry.size = 2 * (1 << 20);
---
> entry.logBytes = 21;
426c426
< entry.size = 4 * (1 << 10);
---
> entry.logBytes = 12;
433c433
< entry.size = 4 * (1 << 20);
---
> entry.logBytes = 21;
456c456
< entry.size = 4 * (1 << 10);
---
> entry.logBytes = 12;