61a62,71
> ThreadState::~ThreadState()
> {
> #if !FULL_SYSTEM
> if (port) {
> delete port->getPeer();
> delete port;
> }
> #endif
> }
>
127d136
< Port *dcache_port, *func_mem_port;
131a141,154
> Port *func_port = getMemFuncPort();
>
> func_port->setPeer(port);
> port->setPeer(func_port);
>
> return port;
> }
> #endif
>
> Port *
> ThreadState::getMemFuncPort()
> {
> Port *dcache_port, *func_mem_port;
>
141,144c164
< func_mem_port->setPeer(port);
< port->setPeer(func_mem_port);
<
< return port;
---
> return func_mem_port;
146d165
< #endif