645c645,647
< context->getVirtPort(context)->readBlob(vaddr, (uint8_t*)data, size);
---
> VirtualPort *vp = context->getVirtPort(context);
> vp->readBlob(vaddr, (uint8_t*)data, size);
> context->delVirtPort(vp);
681a684,686
> VirtualPort *vp = context->getVirtPort(context);
> vp->writeBlob(vaddr, (uint8_t*)data, size);
> context->delVirtPort(vp);
683,684d687
< context->getVirtPort(context)->writeBlob(vaddr, (uint8_t*)data, size);
<