gem5 v24.0.0.0
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 Tue Jun 18 2024 16:24:17 for gem5 by doxygen 1.11.0