172c172
< pTable = new PageTable(this);
---
> pTable = new PageTable(name(), M5_pid);
330a331,338
> void
> Process::allocateMem(Addr vaddr, int64_t size, bool clobber)
> {
> int npages = divCeil(size, (int64_t)VMPageSize);
> Addr paddr = system->allocPhysPages(npages);
> pTable->map(vaddr, paddr, size, clobber);
> }
>
337c345
< pTable->allocate(roundDown(vaddr, VMPageSize), VMPageSize);
---
> allocateMem(roundDown(vaddr, VMPageSize), VMPageSize);
350c358
< pTable->allocate(stack_min, TheISA::PageBytes);
---
> allocateMem(stack_min, TheISA::PageBytes);