|
gem5 [DEVELOP-FOR-25.1]
|
Handle MMIO reads/writes to register with "SMU" prefix. More...
#include <amdgpu_smu.hh>
Public Member Functions | |
| AMDGPUSmu ()=default | |
| void | readMMIO (PacketPtr pkt, Addr offset) |
| void | writeMMIO (PacketPtr pkt, Addr offset) |
| void | setGPUDevice (AMDGPUDevice *gpu_device) |
Private Attributes | |
| AMDGPUDevice * | gpuDevice |
Handle MMIO reads/writes to register with "SMU" prefix.
Definition at line 47 of file amdgpu_smu.hh.
|
default |
References gem5::ArmISA::offset.
Definition at line 42 of file amdgpu_smu.cc.
References DPRINTF, gem5::Packet::getAddr(), gem5::Packet::getLE(), gpuDevice, MI200_SMUIO_MCM_CONFIG, gem5::ArmISA::offset, and gem5::Packet::setLE().
| void gem5::AMDGPUSmu::setGPUDevice | ( | AMDGPUDevice * | gpu_device | ) |
Definition at line 73 of file amdgpu_smu.cc.
References gpuDevice.
Definition at line 63 of file amdgpu_smu.cc.
References DPRINTF, gem5::Packet::getAddr(), and gem5::ArmISA::offset.
|
private |
Definition at line 58 of file amdgpu_smu.hh.
Referenced by readMMIO(), and setGPUDevice().