gem5 v25.0.0.1
Loading...
Searching...
No Matches
gem5::ArmISA::misc_regs Namespace Reference

Classes

struct  FarAccessor
struct  MpamAccessor

Functions

template<typename RegAccessor>
MiscRegIndex getRegVersion (ExceptionLevel el)
template<typename RegAccessor>
RegAccessor::type readRegister (ThreadContext *tc, ExceptionLevel el)
template<typename RegAccessor>
RegAccessor::type readRegisterNoEffect (ThreadContext *tc, ExceptionLevel el)
template<typename RegAccessor>
void writeRegister (ThreadContext *tc, RegVal val, ExceptionLevel el)

Function Documentation

◆ getRegVersion()

template<typename RegAccessor>
MiscRegIndex gem5::ArmISA::misc_regs::getRegVersion ( ExceptionLevel el)

◆ readRegister()

template<typename RegAccessor>
RegAccessor::type gem5::ArmISA::misc_regs::readRegister ( ThreadContext * tc,
ExceptionLevel el )

◆ readRegisterNoEffect()

template<typename RegAccessor>
RegAccessor::type gem5::ArmISA::misc_regs::readRegisterNoEffect ( ThreadContext * tc,
ExceptionLevel el )

◆ writeRegister()

template<typename RegAccessor>
void gem5::ArmISA::misc_regs::writeRegister ( ThreadContext * tc,
RegVal val,
ExceptionLevel el )

Generated on Sat Oct 18 2025 08:06:57 for gem5 by doxygen 1.14.0