gem5 v24.0.0.0
|
#include <smmu_v3_caches.hh>
Public Attributes | |
bool | valid |
bool | prefetched |
uint32_t | lastUsed |
uint32_t | sid |
uint32_t | ssid |
Addr | va |
Addr | vaMask |
uint16_t | asid |
uint16_t | vmid |
Addr | pa |
uint8_t | permissions |
Definition at line 109 of file smmu_v3_caches.hh.
uint16_t gem5::SMMUTLB::Entry::asid |
Definition at line 122 of file smmu_v3_caches.hh.
|
mutable |
Definition at line 113 of file smmu_v3_caches.hh.
Referenced by gem5::SMMUTLB::lookup(), and gem5::SMMUTLB::store().
Addr gem5::SMMUTLB::Entry::pa |
Definition at line 126 of file smmu_v3_caches.hh.
uint8_t gem5::SMMUTLB::Entry::permissions |
Definition at line 127 of file smmu_v3_caches.hh.
bool gem5::SMMUTLB::Entry::prefetched |
Definition at line 112 of file smmu_v3_caches.hh.
uint32_t gem5::SMMUTLB::Entry::sid |
Definition at line 116 of file smmu_v3_caches.hh.
Referenced by gem5::SMMUTLB::store().
uint32_t gem5::SMMUTLB::Entry::ssid |
Definition at line 117 of file smmu_v3_caches.hh.
Referenced by gem5::SMMUTLB::store().
Addr gem5::SMMUTLB::Entry::va |
Definition at line 118 of file smmu_v3_caches.hh.
Referenced by gem5::SMMUTLB::store().
bool gem5::SMMUTLB::Entry::valid |
Definition at line 111 of file smmu_v3_caches.hh.
Referenced by gem5::SMMUTranslationProcess::ifcTLBUpdate(), gem5::SMMUTLB::invalidateASID(), gem5::SMMUTLB::invalidateSID(), gem5::SMMUTLB::invalidateSSID(), gem5::SMMUTLB::invalidateVA(), gem5::SMMUTLB::invalidateVAA(), gem5::SMMUTLB::invalidateVMID(), gem5::SMMUTranslationProcess::microTLBUpdate(), gem5::SMMUTLB::SMMUTLB(), and gem5::SMMUTLB::store().
Addr gem5::SMMUTLB::Entry::vaMask |
Definition at line 119 of file smmu_v3_caches.hh.
uint16_t gem5::SMMUTLB::Entry::vmid |
Definition at line 123 of file smmu_v3_caches.hh.