#include <tlb.hh>
|
| | TlbTestInterface () |
| |
| virtual | ~TlbTestInterface () |
| |
| virtual Fault | translationCheck (const RequestPtr &req, bool is_priv, BaseTLB::Mode mode, TlbEntry::DomainType domain)=0 |
| | Check if a TLB translation should be forced to fail. More...
|
| |
| virtual Fault | walkCheck (Addr pa, Addr size, Addr va, bool is_secure, Addr is_priv, BaseTLB::Mode mode, TlbEntry::DomainType domain, LookupLevel lookup_level)=0 |
| | Check if a page table walker access should be forced to fail. More...
|
| |
Definition at line 73 of file tlb.hh.
◆ TlbTestInterface()
| ArmISA::TlbTestInterface::TlbTestInterface |
( |
| ) |
|
|
inline |
◆ ~TlbTestInterface()
| virtual ArmISA::TlbTestInterface::~TlbTestInterface |
( |
| ) |
|
|
inlinevirtual |
◆ translationCheck()
Check if a TLB translation should be forced to fail.
- Parameters
-
| req | Request requiring a translation. |
| is_priv | Access from a privileged mode (i.e., not EL0) |
| mode | Access type |
| domain | Domain type |
◆ walkCheck()
Check if a page table walker access should be forced to fail.
- Parameters
-
| pa | Physical address the walker is accessing |
| size | Walker access size |
| va | Virtual address that initiated the walk |
| is_secure | Access from secure state |
| is_priv | Access from a privileged mode (i.e., not EL0) |
| mode | Access type |
| domain | Domain type |
| lookup_level | Page table walker level |
The documentation for this class was generated from the following file: