gem5 v24.0.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 226 of file smmu_v3_defs.hh.
gem5::StreamTableEntry::BitUnion64 | ( | DWORD0 | ) |
gem5::StreamTableEntry::BitUnion64 | ( | DWORD1 | ) |
gem5::StreamTableEntry::BitUnion64 | ( | DWORD2 | ) |
gem5::StreamTableEntry::BitUnion64 | ( | DWORD3 | ) |
gem5::StreamTableEntry::EndBitUnion | ( | DWORD0 | ) |
gem5::StreamTableEntry::EndBitUnion | ( | DWORD1 | ) |
gem5::StreamTableEntry::EndBitUnion | ( | DWORD2 | ) |
gem5::StreamTableEntry::EndBitUnion | ( | DWORD3 | ) |
uint64_t gem5::StreamTableEntry::_pad[4] |
Definition at line 289 of file smmu_v3_defs.hh.
Referenced by gem5::SMMUTranslationProcess::doReadSTE().
Bitfield<40, 37> gem5::StreamTableEntry::alloccfg |
Definition at line 256 of file smmu_v3_defs.hh.
Bitfield<3, 1> gem5::StreamTableEntry::config |
Definition at line 230 of file smmu_v3_defs.hh.
Referenced by gem5::SMMUTranslationProcess::findConfig().
Bitfield<16, 13> gem5::StreamTableEntry::cont |
Definition at line 247 of file smmu_v3_defs.hh.
Bitfield<17> gem5::StreamTableEntry::dcp |
Definition at line 248 of file smmu_v3_defs.hh.
Bitfield<12> gem5::StreamTableEntry::dre |
Definition at line 246 of file smmu_v3_defs.hh.
Bitfield<29, 28> gem5::StreamTableEntry::eats |
Definition at line 252 of file smmu_v3_defs.hh.
Bitfield<51, 50> gem5::StreamTableEntry::instcfg |
Definition at line 260 of file smmu_v3_defs.hh.
Bitfield<35, 32> gem5::StreamTableEntry::memattr |
Definition at line 254 of file smmu_v3_defs.hh.
Bitfield<19> gem5::StreamTableEntry::mev |
Definition at line 250 of file smmu_v3_defs.hh.
Bitfield<36> gem5::StreamTableEntry::mtcfg |
Definition at line 255 of file smmu_v3_defs.hh.
Bitfield<47, 46> gem5::StreamTableEntry::nscfg |
Definition at line 258 of file smmu_v3_defs.hh.
Bitfield<18> gem5::StreamTableEntry::ppar |
Definition at line 249 of file smmu_v3_defs.hh.
Bitfield<49, 48> gem5::StreamTableEntry::privcfg |
Definition at line 259 of file smmu_v3_defs.hh.
Bitfield<63, 59> gem5::StreamTableEntry::s1cdmax |
Definition at line 233 of file smmu_v3_defs.hh.
Referenced by gem5::SMMUTranslationProcess::doReadCD().
Bitfield<3, 2> gem5::StreamTableEntry::s1cir |
Definition at line 239 of file smmu_v3_defs.hh.
Bitfield<5, 4> gem5::StreamTableEntry::s1cor |
Definition at line 240 of file smmu_v3_defs.hh.
Bitfield<7, 6> gem5::StreamTableEntry::s1csh |
Definition at line 241 of file smmu_v3_defs.hh.
Bitfield<51, 6> gem5::StreamTableEntry::s1ctxptr |
Definition at line 232 of file smmu_v3_defs.hh.
Referenced by gem5::SMMUTranslationProcess::doReadCD().
gem5::StreamTableEntry::s1dss |
Definition at line 238 of file smmu_v3_defs.hh.
Bitfield<5, 4> gem5::StreamTableEntry::s1fmt |
Definition at line 231 of file smmu_v3_defs.hh.
Referenced by gem5::SMMUTranslationProcess::doReadCD().
Bitfield<27> gem5::StreamTableEntry::s1stalld |
Definition at line 251 of file smmu_v3_defs.hh.
Bitfield<51> gem5::StreamTableEntry::s2aa64 |
Definition at line 273 of file smmu_v3_defs.hh.
Bitfield<53> gem5::StreamTableEntry::s2affd |
Definition at line 275 of file smmu_v3_defs.hh.
Bitfield<52> gem5::StreamTableEntry::s2endi |
Definition at line 274 of file smmu_v3_defs.hh.
Bitfield<56> gem5::StreamTableEntry::s2ha |
Definition at line 278 of file smmu_v3_defs.hh.
Bitfield<55> gem5::StreamTableEntry::s2hd |
Definition at line 277 of file smmu_v3_defs.hh.
Bitfield<8> gem5::StreamTableEntry::s2hwu59 |
Definition at line 242 of file smmu_v3_defs.hh.
Bitfield<9> gem5::StreamTableEntry::s2hwu60 |
Definition at line 243 of file smmu_v3_defs.hh.
Bitfield<10> gem5::StreamTableEntry::s2hwu61 |
Definition at line 244 of file smmu_v3_defs.hh.
Bitfield<11> gem5::StreamTableEntry::s2hwu62 |
Definition at line 245 of file smmu_v3_defs.hh.
Bitfield<41, 40> gem5::StreamTableEntry::s2ir0 |
Definition at line 268 of file smmu_v3_defs.hh.
Bitfield<43, 42> gem5::StreamTableEntry::s2or0 |
Definition at line 269 of file smmu_v3_defs.hh.
Bitfield<50, 48> gem5::StreamTableEntry::s2ps |
Definition at line 272 of file smmu_v3_defs.hh.
Bitfield<54> gem5::StreamTableEntry::s2ptw |
Definition at line 276 of file smmu_v3_defs.hh.
Bitfield<58> gem5::StreamTableEntry::s2r |
Definition at line 280 of file smmu_v3_defs.hh.
Bitfield<57> gem5::StreamTableEntry::s2s |
Definition at line 279 of file smmu_v3_defs.hh.
Bitfield<45, 44> gem5::StreamTableEntry::s2sh0 |
Definition at line 270 of file smmu_v3_defs.hh.
Bitfield<39, 38> gem5::StreamTableEntry::s2sl0 |
Definition at line 267 of file smmu_v3_defs.hh.
Bitfield<37, 32> gem5::StreamTableEntry::s2t0sz |
Definition at line 266 of file smmu_v3_defs.hh.
Referenced by gem5::SMMUTranslationProcess::findConfig().
Bitfield<47, 46> gem5::StreamTableEntry::s2tg |
Definition at line 271 of file smmu_v3_defs.hh.
Referenced by gem5::SMMUTranslationProcess::findConfig().
gem5::StreamTableEntry::s2ttb |
Definition at line 285 of file smmu_v3_defs.hh.
Referenced by gem5::SMMUTranslationProcess::findConfig().
gem5::StreamTableEntry::s2vmid |
Definition at line 265 of file smmu_v3_defs.hh.
Referenced by gem5::SMMUTranslationProcess::findConfig().
Bitfield<45, 44> gem5::StreamTableEntry::shcfg |
Definition at line 257 of file smmu_v3_defs.hh.
Bitfield<31, 30> gem5::StreamTableEntry::strw |
Definition at line 253 of file smmu_v3_defs.hh.