|
gem5 [DEVELOP-FOR-25.1]
|
#include <tlb.hh>
Public Member Functions | |
| MemAccessInfo ()=default | |
| MemAccessInfo (PrivilegeMode priv, bool virt, bool force_virt, bool hlvx, bool lr) | |
| bool | bypassTLB () const |
Public Attributes | |
| PrivilegeMode | priv |
| bool | virt |
| bool | force_virt |
| bool | hlvx |
| bool | lr |
|
default |
|
inline |
|
inline |
Definition at line 72 of file tlb.hh.
References force_virt, and hlvx.
Referenced by gem5::RiscvISA::TLB::doTranslate().
| bool gem5::RiscvISA::MemAccessInfo::force_virt |
Definition at line 62 of file tlb.hh.
Referenced by bypassTLB(), and MemAccessInfo().
| bool gem5::RiscvISA::MemAccessInfo::hlvx |
Definition at line 63 of file tlb.hh.
Referenced by bypassTLB(), gem5::RiscvISA::TLB::checkPermissions(), and MemAccessInfo().
| bool gem5::RiscvISA::MemAccessInfo::lr |
Definition at line 64 of file tlb.hh.
Referenced by MemAccessInfo().
| PrivilegeMode gem5::RiscvISA::MemAccessInfo::priv |
Definition at line 60 of file tlb.hh.
Referenced by gem5::RiscvISA::TLB::checkPermissions(), MemAccessInfo(), and gem5::RiscvISA::TLB::translate().
| bool gem5::RiscvISA::MemAccessInfo::virt |
Definition at line 61 of file tlb.hh.
Referenced by gem5::RiscvISA::TLB::checkPermissions(), gem5::RiscvISA::TLB::doTranslate(), MemAccessInfo(), and gem5::RiscvISA::TLB::translate().