216c216
< while (i->first == vaddr.vpn()) {
---
> while (i != lookupTable.end() && i->first == vaddr.vpn()) {
228c228,230
< lookupTable.erase(i);
---
> lookupTable.erase(i++);
> } else {
> ++i;
230,231d231
<
< ++i;
295,298d294
< //If this is a pal pc, then set PHYSICAL
< if(FULL_SYSTEM && PcPAL(req->getPC()))
< req->setFlags(req->getFlags() | PHYSICAL);
<