50,51c50,54
< Request req(gen.addr(), gen.size(), flags, Request::funcMasterId);
< Packet pkt(&req, MemCmd::ReadReq);
---
>
> auto req = std::make_shared<Request>(
> gen.addr(), gen.size(), flags, Request::funcMasterId);
>
> Packet pkt(req, MemCmd::ReadReq);
64,65c67,71
< Request req(gen.addr(), gen.size(), flags, Request::funcMasterId);
< Packet pkt(&req, MemCmd::WriteReq);
---
>
> auto req = std::make_shared<Request>(
> gen.addr(), gen.size(), flags, Request::funcMasterId);
>
> Packet pkt(req, MemCmd::WriteReq);