dev-amdgpu: Implement SRBM write

The SRBM write packets where previously not required. This commit
implements SRBM writes to set a register by using the new setRegVal
interface. SRBM writes seem to be used for SRIOV enabled devices.

Change-Id: I202653d339e882e8de59d69a995f65332b2dfb8c
This commit is contained in:
Matthew Poremba
2024-02-13 16:45:12 -06:00
parent 6bbde8fbb8
commit 047c194780

View File

@@ -859,8 +859,7 @@ SDMAEngine::srbmWrite(SDMAQueue *q, sdmaSRBMWriteHeader *header,
DPRINTF(SDMAEngine, "SRBM write to %#x with data %#x\n",
reg_addr, pkt->data);
warn_once("SRBM write not performed, no SRBM model. This needs to be fixed"
" if correct system simulation is relying on SRBM registers.");
gpuDevice->setRegVal(reg_addr, pkt->data);
delete header;
delete pkt;