gem5 v24.0.0.0
|
Public Member Functions | |
TestRegBank (const std::string &new_name, Addr new_base) | |
Public Member Functions inherited from gem5::RegisterBank< ByteOrder::little > | |
void | setDebugFlag (const ::gem5::debug::SimpleFlag &flag) |
constexpr | RegisterBank (const std::string &new_name, Addr new_base) |
virtual | ~RegisterBank () |
void | addRegisters (std::initializer_list< RegisterAdder > adders) |
void | addRegistersAt (std::initializer_list< RegisterAdder > adders) |
void | addRegister (RegisterAdder reg) |
Addr | base () const |
Addr | size () const |
const std::string & | name () const |
virtual void | read (Addr addr, void *buf, Addr bytes) |
virtual void | write (Addr addr, const void *buf, Addr bytes) |
virtual void | reset () |
Additional Inherited Members | |
Public Types inherited from gem5::RegisterBank< ByteOrder::little > | |
using | Register8 |
using | Register8LE |
using | Register8BE |
using | Register16 |
using | Register16LE |
using | Register16BE |
using | Register32 |
using | Register32LE |
using | Register32BE |
using | Register64 |
using | Register64LE |
using | Register64BE |
Static Public Member Functions inherited from gem5::RegisterBank< ByteOrder::little > | |
static constexpr Data | readWithMask (const Data &value, const Data &bitmask) |
static constexpr Data | writeWithMask (const Data &old, const Data &value, const Data &bitmask) |
Definition at line 970 of file reg_bank.test.cc.
|
inline |
Definition at line 973 of file reg_bank.test.cc.