gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
gem5::AMDGPUGfx Class Reference

#include <amdgpu_gfx.hh>

Public Member Functions

 AMDGPUGfx ()
 
void readMMIO (PacketPtr pkt, Addr offset)
 
void writeMMIO (PacketPtr pkt, Addr offset)
 

Private Attributes

uint64_t captured_clock_count = 1
 
std::array< uint32_t, SCRATCH_REGSscratchRegs
 

Static Private Attributes

static constexpr int SCRATCH_REGS = 8
 

Detailed Description

Definition at line 61 of file amdgpu_gfx.hh.

Constructor & Destructor Documentation

◆ AMDGPUGfx()

gem5::AMDGPUGfx::AMDGPUGfx ( )

Definition at line 40 of file amdgpu_gfx.cc.

References gem5::ArmISA::i, SCRATCH_REGS, and scratchRegs.

Member Function Documentation

◆ readMMIO()

◆ writeMMIO()

Member Data Documentation

◆ captured_clock_count

uint64_t gem5::AMDGPUGfx::captured_clock_count = 1
private

Definition at line 73 of file amdgpu_gfx.hh.

Referenced by readMMIO(), and writeMMIO().

◆ SCRATCH_REGS

int gem5::AMDGPUGfx::SCRATCH_REGS = 8
staticconstexprprivate

Definition at line 78 of file amdgpu_gfx.hh.

Referenced by AMDGPUGfx().

◆ scratchRegs

std::array<uint32_t, SCRATCH_REGS> gem5::AMDGPUGfx::scratchRegs
private

Definition at line 79 of file amdgpu_gfx.hh.

Referenced by AMDGPUGfx(), readMMIO(), and writeMMIO().


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

Generated on Mon May 26 2025 09:19:18 for gem5 by doxygen 1.13.2