51a52
> #include "mem/vport.hh"
67,68d67
< functionalPort(p->name + "-fport"),
< virtPort(p->name + "-vport"),
88a88
> functionalPort = new FunctionalPort(name() + "-fport");
90,91c90,91
< functionalPort.setPeer(mem_port);
< mem_port->setPeer(&functionalPort);
---
> functionalPort->setPeer(mem_port);
> mem_port->setPeer(functionalPort);
92a93
> virtPort = new VirtualPort(name() + "-fport");
94,95c95,96
< virtPort.setPeer(mem_port);
< mem_port->setPeer(&virtPort);
---
> virtPort->setPeer(mem_port);
> mem_port->setPeer(virtPort);
113c114
< kernel->loadSections(&functionalPort, loadAddrMask);
---
> kernel->loadSections(functionalPort, loadAddrMask);