gem5
v20.1.0.0
|
#include <smmu_v3_defs.hh>
Public Member Functions | |
BitUnion64 (DWORD0) Bitfield< 0 > valid | |
EndBitUnion (DWORD0) DWORD0 dw0 | |
BitUnion64 (DWORD1) Bitfield< 1 | |
EndBitUnion (DWORD1) DWORD1 dw1 | |
BitUnion64 (DWORD2) Bitfield< 15 | |
EndBitUnion (DWORD2) DWORD2 dw2 | |
BitUnion64 (DWORD3) Bitfield< 51 | |
EndBitUnion (DWORD3) DWORD3 dw3 | |
Public Attributes | |
Bitfield< 3, 1 > | config |
Bitfield< 5, 4 > | s1fmt |
Bitfield< 51, 6 > | s1ctxptr |
Bitfield< 63, 59 > | s1cdmax |
s1dss | |
Bitfield< 3, 2 > | s1cir |
Bitfield< 5, 4 > | s1cor |
Bitfield< 7, 6 > | s1csh |
Bitfield< 8 > | s2hwu59 |
Bitfield< 9 > | s2hwu60 |
Bitfield< 10 > | s2hwu61 |
Bitfield< 11 > | s2hwu62 |
Bitfield< 12 > | dre |
Bitfield< 16, 13 > | cont |
Bitfield< 17 > | dcp |
Bitfield< 18 > | ppar |
Bitfield< 19 > | mev |
Bitfield< 27 > | s1stalld |
Bitfield< 29, 28 > | eats |
Bitfield< 31, 30 > | strw |
Bitfield< 35, 32 > | memattr |
Bitfield< 36 > | mtcfg |
Bitfield< 40, 37 > | alloccfg |
Bitfield< 45, 44 > | shcfg |
Bitfield< 47, 46 > | nscfg |
Bitfield< 49, 48 > | privcfg |
Bitfield< 51, 50 > | instcfg |
s2vmid | |
Bitfield< 37, 32 > | s2t0sz |
Bitfield< 39, 38 > | s2sl0 |
Bitfield< 41, 40 > | s2ir0 |
Bitfield< 43, 42 > | s2or0 |
Bitfield< 45, 44 > | s2sh0 |
Bitfield< 47, 46 > | s2tg |
Bitfield< 50, 48 > | s2ps |
Bitfield< 51 > | s2aa64 |
Bitfield< 52 > | s2endi |
Bitfield< 53 > | s2affd |
Bitfield< 54 > | s2ptw |
Bitfield< 55 > | s2hd |
Bitfield< 56 > | s2ha |
Bitfield< 57 > | s2s |
Bitfield< 58 > | s2r |
s2ttb | |
uint64_t | _pad [4] |
Definition at line 185 of file smmu_v3_defs.hh.
StreamTableEntry::BitUnion64 | ( | DWORD0 | ) |
StreamTableEntry::BitUnion64 | ( | DWORD1 | ) |
StreamTableEntry::BitUnion64 | ( | DWORD2 | ) |
StreamTableEntry::BitUnion64 | ( | DWORD3 | ) |
StreamTableEntry::EndBitUnion | ( | DWORD0 | ) |
StreamTableEntry::EndBitUnion | ( | DWORD1 | ) |
StreamTableEntry::EndBitUnion | ( | DWORD2 | ) |
StreamTableEntry::EndBitUnion | ( | DWORD3 | ) |
uint64_t StreamTableEntry::_pad[4] |
Definition at line 248 of file smmu_v3_defs.hh.
Referenced by SMMUTranslationProcess::doReadSTE().
Bitfield<40, 37> StreamTableEntry::alloccfg |
Definition at line 215 of file smmu_v3_defs.hh.
Bitfield<3, 1> StreamTableEntry::config |
Definition at line 189 of file smmu_v3_defs.hh.
Referenced by SMMUTranslationProcess::findConfig().
Bitfield<16, 13> StreamTableEntry::cont |
Definition at line 206 of file smmu_v3_defs.hh.
Bitfield<17> StreamTableEntry::dcp |
Definition at line 207 of file smmu_v3_defs.hh.
Bitfield<12> StreamTableEntry::dre |
Definition at line 205 of file smmu_v3_defs.hh.
Bitfield<29, 28> StreamTableEntry::eats |
Definition at line 211 of file smmu_v3_defs.hh.
Bitfield<51, 50> StreamTableEntry::instcfg |
Definition at line 219 of file smmu_v3_defs.hh.
Bitfield<35, 32> StreamTableEntry::memattr |
Definition at line 213 of file smmu_v3_defs.hh.
Bitfield<19> StreamTableEntry::mev |
Definition at line 209 of file smmu_v3_defs.hh.
Bitfield<36> StreamTableEntry::mtcfg |
Definition at line 214 of file smmu_v3_defs.hh.
Bitfield<47, 46> StreamTableEntry::nscfg |
Definition at line 217 of file smmu_v3_defs.hh.
Bitfield<18> StreamTableEntry::ppar |
Definition at line 208 of file smmu_v3_defs.hh.
Bitfield<49, 48> StreamTableEntry::privcfg |
Definition at line 218 of file smmu_v3_defs.hh.
Bitfield<63, 59> StreamTableEntry::s1cdmax |
Definition at line 192 of file smmu_v3_defs.hh.
Referenced by SMMUTranslationProcess::doReadCD().
Bitfield<3, 2> StreamTableEntry::s1cir |
Definition at line 198 of file smmu_v3_defs.hh.
Bitfield<5, 4> StreamTableEntry::s1cor |
Definition at line 199 of file smmu_v3_defs.hh.
Bitfield<7, 6> StreamTableEntry::s1csh |
Definition at line 200 of file smmu_v3_defs.hh.
Bitfield<51, 6> StreamTableEntry::s1ctxptr |
Definition at line 191 of file smmu_v3_defs.hh.
Referenced by SMMUTranslationProcess::doReadCD().
StreamTableEntry::s1dss |
Definition at line 197 of file smmu_v3_defs.hh.
Bitfield<5, 4> StreamTableEntry::s1fmt |
Definition at line 190 of file smmu_v3_defs.hh.
Referenced by SMMUTranslationProcess::doReadCD().
Bitfield<27> StreamTableEntry::s1stalld |
Definition at line 210 of file smmu_v3_defs.hh.
Bitfield<51> StreamTableEntry::s2aa64 |
Definition at line 232 of file smmu_v3_defs.hh.
Bitfield<53> StreamTableEntry::s2affd |
Definition at line 234 of file smmu_v3_defs.hh.
Bitfield<52> StreamTableEntry::s2endi |
Definition at line 233 of file smmu_v3_defs.hh.
Bitfield<56> StreamTableEntry::s2ha |
Definition at line 237 of file smmu_v3_defs.hh.
Bitfield<55> StreamTableEntry::s2hd |
Definition at line 236 of file smmu_v3_defs.hh.
Bitfield<8> StreamTableEntry::s2hwu59 |
Definition at line 201 of file smmu_v3_defs.hh.
Bitfield<9> StreamTableEntry::s2hwu60 |
Definition at line 202 of file smmu_v3_defs.hh.
Bitfield<10> StreamTableEntry::s2hwu61 |
Definition at line 203 of file smmu_v3_defs.hh.
Bitfield<11> StreamTableEntry::s2hwu62 |
Definition at line 204 of file smmu_v3_defs.hh.
Bitfield<41, 40> StreamTableEntry::s2ir0 |
Definition at line 227 of file smmu_v3_defs.hh.
Bitfield<43, 42> StreamTableEntry::s2or0 |
Definition at line 228 of file smmu_v3_defs.hh.
Bitfield<50, 48> StreamTableEntry::s2ps |
Definition at line 231 of file smmu_v3_defs.hh.
Bitfield<54> StreamTableEntry::s2ptw |
Definition at line 235 of file smmu_v3_defs.hh.
Bitfield<58> StreamTableEntry::s2r |
Definition at line 239 of file smmu_v3_defs.hh.
Bitfield<57> StreamTableEntry::s2s |
Definition at line 238 of file smmu_v3_defs.hh.
Bitfield<45, 44> StreamTableEntry::s2sh0 |
Definition at line 229 of file smmu_v3_defs.hh.
Bitfield<39, 38> StreamTableEntry::s2sl0 |
Definition at line 226 of file smmu_v3_defs.hh.
Bitfield<37, 32> StreamTableEntry::s2t0sz |
Definition at line 225 of file smmu_v3_defs.hh.
Referenced by SMMUTranslationProcess::findConfig().
Bitfield<47, 46> StreamTableEntry::s2tg |
Definition at line 230 of file smmu_v3_defs.hh.
Referenced by SMMUTranslationProcess::findConfig().
StreamTableEntry::s2ttb |
Definition at line 244 of file smmu_v3_defs.hh.
Referenced by SMMUTranslationProcess::findConfig().
StreamTableEntry::s2vmid |
Definition at line 224 of file smmu_v3_defs.hh.
Referenced by SMMUTranslationProcess::findConfig().
Bitfield<45, 44> StreamTableEntry::shcfg |
Definition at line 216 of file smmu_v3_defs.hh.
Bitfield<31, 30> StreamTableEntry::strw |
Definition at line 212 of file smmu_v3_defs.hh.