sysetmc: add missing NO_ACCESS flags in get_direct_mem_ptr
In the previous refactor, I remove the NO_ACCESS flag by incident. This change adds the flag back. Previous refactor: https://gem5-review.googlesource.com/c/public/gem5/+/63771 Change-Id: Ifd49b11ef6f76903f022072dd81020dea50fa103 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/64392 Reviewed-by: Gabe Black <gabeblack@google.com> Tested-by: kokoro <noreply+kokoro@google.com> Maintainer: Gabe Black <gabeblack@google.com>
This commit is contained in:
@@ -398,6 +398,8 @@ TlmToGem5Bridge<BITWIDTH>::get_direct_mem_ptr(tlm::tlm_generic_payload &trans,
|
||||
{
|
||||
auto [pkt, pkt_created] = payload2packet(_id, trans);
|
||||
pkt->pushSenderState(new Gem5SystemC::TlmSenderState(trans));
|
||||
if (pkt_created)
|
||||
pkt->req->setFlags(Request::NO_ACCESS);
|
||||
|
||||
MemBackdoorPtr backdoor = nullptr;
|
||||
bmp.sendAtomicBackdoor(pkt, backdoor);
|
||||
|
||||
Reference in New Issue
Block a user