|
gem5
v19.0.0.0
|
#include <isa.hh>
Public Member Functions | |
| chain | mapsTo (uint32_t l, uint32_t u=0) const |
| chain | res0 (uint64_t mask) const |
| chain | res1 (uint64_t mask) const |
| chain | raz (uint64_t mask) const |
| chain | rao (uint64_t mask) const |
| chain | implemented (bool v=true) const |
| chain | unimplemented () const |
| chain | unverifiable (bool v=true) const |
| chain | warnNotFail (bool v=true) const |
| chain | mutex (bool v=true) const |
| chain | banked (bool v=true) const |
| chain | banked64 (bool v=true) const |
| chain | bankedChild (bool v=true) const |
| chain | userNonSecureRead (bool v=true) const |
| chain | userNonSecureWrite (bool v=true) const |
| chain | userSecureRead (bool v=true) const |
| chain | userSecureWrite (bool v=true) const |
| chain | user (bool v=true) const |
| chain | privNonSecureRead (bool v=true) const |
| chain | privNonSecureWrite (bool v=true) const |
| chain | privNonSecure (bool v=true) const |
| chain | privSecureRead (bool v=true) const |
| chain | privSecureWrite (bool v=true) const |
| chain | privSecure (bool v=true) const |
| chain | priv (bool v=true) const |
| chain | privRead (bool v=true) const |
| chain | hypE2HRead (bool v=true) const |
| chain | hypE2HWrite (bool v=true) const |
| chain | hypE2H (bool v=true) const |
| chain | hypRead (bool v=true) const |
| chain | hypWrite (bool v=true) const |
| chain | hyp (bool v=true) const |
| chain | monE2HRead (bool v=true) const |
| chain | monE2HWrite (bool v=true) const |
| chain | monE2H (bool v=true) const |
| chain | monSecureRead (bool v=true) const |
| chain | monSecureWrite (bool v=true) const |
| chain | monNonSecureRead (bool v=true) const |
| chain | monNonSecureWrite (bool v=true) const |
| chain | mon (bool v=true) const |
| chain | monSecure (bool v=true) const |
| chain | monNonSecure (bool v=true) const |
| chain | allPrivileges (bool v=true) const |
| chain | nonSecure (bool v=true) const |
| chain | secure (bool v=true) const |
| chain | reads (bool v) const |
| chain | writes (bool v) const |
| chain | exceptUserMode () const |
| chain | highest (ArmSystem *const sys) const |
| MiscRegLUTEntryInitializer (struct MiscRegLUTEntry &e, std::bitset< NUM_MISCREG_INFOS > &i) | |
Private Types | |
| typedef const MiscRegLUTEntryInitializer & | chain |
Private Attributes | |
| struct MiscRegLUTEntry & | entry |
| std::bitset< NUM_MISCREG_INFOS > & | info |
|
private |
|
inline |
|
inline |
|
inline |
Definition at line 183 of file isa.hh.
References ArmISA::MISCREG_BANKED, and ArmISA::v.
|
inline |
Definition at line 187 of file isa.hh.
References ArmISA::MISCREG_BANKED64, and ArmISA::v.
|
inline |
Definition at line 191 of file isa.hh.
References ArmISA::MISCREG_BANKED_CHILD, and ArmISA::v.
|
inline |
Definition at line 389 of file isa.hh.
References AlphaISA::Kernel::user.
| ISA::MiscRegLUTEntryInitializer::chain ArmISA::ISA::MiscRegLUTEntryInitializer::highest | ( | ArmSystem *const | sys | ) | const |
Definition at line 2189 of file isa.cc.
References ArmISA::EL0, ArmISA::EL1, ArmISA::EL2, ArmISA::EL3, FullSystem, ArmSystem::highestEL(), and SparcISA::priv.
|
inline |
|
inline |
|
inline |
Definition at line 254 of file isa.hh.
References ArmISA::MISCREG_HYP_E2H_RD, and ArmISA::v.
|
inline |
Definition at line 258 of file isa.hh.
References ArmISA::MISCREG_HYP_E2H_WR, and ArmISA::v.
|
inline |
Definition at line 267 of file isa.hh.
References ArmISA::MISCREG_HYP_RD, and ArmISA::v.
|
inline |
Definition at line 272 of file isa.hh.
References ArmISA::MISCREG_HYP_WR, and ArmISA::v.
|
inline |
Definition at line 164 of file isa.hh.
References ArmISA::MISCREG_IMPLEMENTED, and ArmISA::v.
|
inline |
Definition at line 143 of file isa.hh.
References MipsISA::l, ArmISA::ISA::MiscRegLUTEntry::lower, ArmISA::u, and ArmISA::ISA::MiscRegLUTEntry::upper.
|
inline |
|
inline |
|
inline |
Definition at line 282 of file isa.hh.
References ArmISA::MISCREG_MON_E2H_RD, and ArmISA::v.
|
inline |
Definition at line 286 of file isa.hh.
References ArmISA::MISCREG_MON_E2H_WR, and ArmISA::v.
|
inline |
|
inline |
Definition at line 305 of file isa.hh.
References ArmISA::MISCREG_MON_NS1_RD, and ArmISA::v.
|
inline |
Definition at line 310 of file isa.hh.
References ArmISA::MISCREG_MON_NS1_WR, and ArmISA::v.
|
inline |
|
inline |
Definition at line 295 of file isa.hh.
References ArmISA::MISCREG_MON_NS0_RD, and ArmISA::v.
|
inline |
Definition at line 300 of file isa.hh.
References ArmISA::MISCREG_MON_NS0_WR, and ArmISA::v.
|
inline |
Definition at line 179 of file isa.hh.
References ArmISA::MISCREG_MUTEX, and ArmISA::v.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 218 of file isa.hh.
References ArmISA::MISCREG_PRI_NS_RD, and ArmISA::v.
|
inline |
Definition at line 222 of file isa.hh.
References ArmISA::MISCREG_PRI_NS_WR, and ArmISA::v.
|
inline |
|
inline |
|
inline |
Definition at line 231 of file isa.hh.
References ArmISA::MISCREG_PRI_S_RD, and ArmISA::v.
|
inline |
Definition at line 235 of file isa.hh.
References ArmISA::MISCREG_PRI_S_WR, and ArmISA::v.
|
inline |
Definition at line 160 of file isa.hh.
References ArmISA::ISA::MiscRegLUTEntry::_rao, and ArmISA::mask.
|
inline |
Definition at line 156 of file isa.hh.
References ArmISA::ISA::MiscRegLUTEntry::_raz, and ArmISA::mask.
|
inline |
|
inline |
Definition at line 148 of file isa.hh.
References ArmISA::ISA::MiscRegLUTEntry::_res0, and ArmISA::mask.
|
inline |
Definition at line 152 of file isa.hh.
References ArmISA::ISA::MiscRegLUTEntry::_res1, and ArmISA::mask.
|
inline |
|
inline |
|
inline |
Definition at line 171 of file isa.hh.
References ArmISA::MISCREG_UNVERIFIABLE, and ArmISA::v.
|
inline |
|
inline |
Definition at line 195 of file isa.hh.
References ArmISA::MISCREG_USR_NS_RD, and ArmISA::v.
|
inline |
Definition at line 199 of file isa.hh.
References ArmISA::MISCREG_USR_NS_WR, and ArmISA::v.
|
inline |
Definition at line 203 of file isa.hh.
References ArmISA::MISCREG_USR_S_RD, and ArmISA::v.
|
inline |
Definition at line 207 of file isa.hh.
References ArmISA::MISCREG_USR_S_WR, and ArmISA::v.
|
inline |
Definition at line 175 of file isa.hh.
References ArmISA::MISCREG_WARN_NOT_FAIL, and ArmISA::v.
|
inline |
|
private |
|
private |