mem-ruby: fix missing txnId for prefetch requests (#734)

Internal prefetch message generation at AllocateTBE_PfRequest was
missing the expected txnId value.

Change-Id: I7d1ead24db947a15133f6ec45b27a47c70096682

Signed-off-by: Tiago Mück <tiago.muck@arm.com>
This commit is contained in:
Tiago Mück
2024-01-04 09:55:11 -06:00
committed by GitHub
parent 5e2e748f3a
commit b652ab8558

View File

@@ -236,6 +236,7 @@ action(AllocateTBE_PfRequest, desc="Allocate TBE for prefetch request") {
assert(in_msg.Prefetch != PrefetchBit:No);
out_msg.is_local_pf := true;
out_msg.is_remote_pf := false;
out_msg.txnId := max_outstanding_transactions;
if (in_msg.Type == RubyRequestType:LD) {
out_msg.type := CHIRequestType:Load;