gem5 [DEVELOP-FOR-25.1]
Loading...
Searching...
No Matches
gem5::AMDGPUSmu Class Reference

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

AMDGPUDevicegpuDevice

Detailed Description

Handle MMIO reads/writes to register with "SMU" prefix.

Definition at line 47 of file amdgpu_smu.hh.

Constructor & Destructor Documentation

◆ AMDGPUSmu()

gem5::AMDGPUSmu::AMDGPUSmu ( )
default

References gem5::ArmISA::offset.

Member Function Documentation

◆ readMMIO()

void gem5::AMDGPUSmu::readMMIO ( PacketPtr pkt,
Addr offset )

◆ setGPUDevice()

void gem5::AMDGPUSmu::setGPUDevice ( AMDGPUDevice * gpu_device)

Definition at line 73 of file amdgpu_smu.cc.

References gpuDevice.

◆ writeMMIO()

void gem5::AMDGPUSmu::writeMMIO ( PacketPtr pkt,
Addr offset )

Definition at line 63 of file amdgpu_smu.cc.

References DPRINTF, gem5::Packet::getAddr(), and gem5::ArmISA::offset.

Member Data Documentation

◆ gpuDevice

AMDGPUDevice* gem5::AMDGPUSmu::gpuDevice
private

Definition at line 58 of file amdgpu_smu.hh.

Referenced by readMMIO(), and setGPUDevice().


The documentation for this class was generated from the following files:

Generated on Mon Oct 27 2025 04:13:08 for gem5 by doxygen 1.14.0