gem5
v20.0.0.0
|
#include <smmu_v3_defs.hh>
Public Member Functions | |
BitUnion64 (DWORD0) Bitfield< 5 | |
EndBitUnion (DWORD0) DWORD0 dw0 | |
BitUnion64 (DWORD1) Bitfield< 0 > nscfg0 | |
EndBitUnion (DWORD1) DWORD1 dw1 | |
BitUnion64 (DWORD2) Bitfield< 0 > nscfg1 | |
EndBitUnion (DWORD2) DWORD2 dw2 | |
Public Attributes | |
t0sz | |
Bitfield< 7, 6 > | tg0 |
Bitfield< 9, 8 > | ir0 |
Bitfield< 11, 10 > | or0 |
Bitfield< 13, 12 > | sh0 |
Bitfield< 14 > | epd0 |
Bitfield< 15 > | endi |
Bitfield< 21, 16 > | t1sz |
Bitfield< 23, 22 > | tg1 |
Bitfield< 25, 24 > | ir1 |
Bitfield< 27, 26 > | or1 |
Bitfield< 29, 28 > | sh1 |
Bitfield< 30 > | epd1 |
Bitfield< 31 > | valid |
Bitfield< 34, 32 > | ips |
Bitfield< 35 > | affd |
Bitfield< 36 > | wxn |
Bitfield< 37 > | uwxn |
Bitfield< 39, 38 > | tbi |
Bitfield< 40 > | pan |
Bitfield< 41 > | aa64 |
Bitfield< 42 > | hd |
Bitfield< 43 > | ha |
Bitfield< 44 > | s |
Bitfield< 45 > | r |
Bitfield< 46 > | a |
Bitfield< 47 > | aset |
Bitfield< 63, 48 > | asid |
Bitfield< 1 > | had0 |
Bitfield< 51, 4 > | ttb0 |
Bitfield< 60 > | hwu0g59 |
Bitfield< 61 > | hwu0g60 |
Bitfield< 62 > | hwu0g61 |
Bitfield< 63 > | hwu0g62 |
Bitfield< 1 > | had1 |
Bitfield< 51, 4 > | ttb1 |
Bitfield< 60 > | hwu1g59 |
Bitfield< 61 > | hwu1g60 |
Bitfield< 62 > | hwu1g61 |
Bitfield< 63 > | hwu1g62 |
uint64_t | mair |
uint64_t | amair |
uint64_t | _pad [3] |
Definition at line 251 of file smmu_v3_defs.hh.
ContextDescriptor::BitUnion64 | ( | DWORD0 | ) |
ContextDescriptor::BitUnion64 | ( | DWORD1 | ) |
ContextDescriptor::BitUnion64 | ( | DWORD2 | ) |
ContextDescriptor::EndBitUnion | ( | DWORD0 | ) |
ContextDescriptor::EndBitUnion | ( | DWORD1 | ) |
ContextDescriptor::EndBitUnion | ( | DWORD2 | ) |
uint64_t ContextDescriptor::_pad[3] |
Definition at line 309 of file smmu_v3_defs.hh.
Referenced by SMMUTranslationProcess::doReadCD().
Bitfield<46> ContextDescriptor::a |
Definition at line 279 of file smmu_v3_defs.hh.
Bitfield<41> ContextDescriptor::aa64 |
Definition at line 274 of file smmu_v3_defs.hh.
Bitfield<35> ContextDescriptor::affd |
Definition at line 269 of file smmu_v3_defs.hh.
uint64_t ContextDescriptor::amair |
Definition at line 308 of file smmu_v3_defs.hh.
Referenced by SMMUTranslationProcess::doReadCD().
Bitfield<47> ContextDescriptor::aset |
Definition at line 280 of file smmu_v3_defs.hh.
Bitfield<63, 48> ContextDescriptor::asid |
Definition at line 281 of file smmu_v3_defs.hh.
Referenced by SMMUTranslationProcess::findConfig().
Bitfield<15> ContextDescriptor::endi |
Definition at line 260 of file smmu_v3_defs.hh.
Bitfield<14> ContextDescriptor::epd0 |
Definition at line 259 of file smmu_v3_defs.hh.
Bitfield<30> ContextDescriptor::epd1 |
Definition at line 266 of file smmu_v3_defs.hh.
Bitfield<43> ContextDescriptor::ha |
Definition at line 276 of file smmu_v3_defs.hh.
Bitfield<1> ContextDescriptor::had0 |
Definition at line 287 of file smmu_v3_defs.hh.
Bitfield<1> ContextDescriptor::had1 |
Definition at line 298 of file smmu_v3_defs.hh.
Bitfield<42> ContextDescriptor::hd |
Definition at line 275 of file smmu_v3_defs.hh.
Bitfield<60> ContextDescriptor::hwu0g59 |
Definition at line 289 of file smmu_v3_defs.hh.
Bitfield<61> ContextDescriptor::hwu0g60 |
Definition at line 290 of file smmu_v3_defs.hh.
Bitfield<62> ContextDescriptor::hwu0g61 |
Definition at line 291 of file smmu_v3_defs.hh.
Bitfield<63> ContextDescriptor::hwu0g62 |
Definition at line 292 of file smmu_v3_defs.hh.
Bitfield<60> ContextDescriptor::hwu1g59 |
Definition at line 300 of file smmu_v3_defs.hh.
Bitfield<61> ContextDescriptor::hwu1g60 |
Definition at line 301 of file smmu_v3_defs.hh.
Bitfield<62> ContextDescriptor::hwu1g61 |
Definition at line 302 of file smmu_v3_defs.hh.
Bitfield<63> ContextDescriptor::hwu1g62 |
Definition at line 303 of file smmu_v3_defs.hh.
Bitfield<34, 32> ContextDescriptor::ips |
Definition at line 268 of file smmu_v3_defs.hh.
Bitfield<9, 8> ContextDescriptor::ir0 |
Definition at line 256 of file smmu_v3_defs.hh.
Bitfield<25, 24> ContextDescriptor::ir1 |
Definition at line 263 of file smmu_v3_defs.hh.
uint64_t ContextDescriptor::mair |
Definition at line 307 of file smmu_v3_defs.hh.
Referenced by SMMUTranslationProcess::doReadCD().
Bitfield<11, 10> ContextDescriptor::or0 |
Definition at line 257 of file smmu_v3_defs.hh.
Bitfield<27, 26> ContextDescriptor::or1 |
Definition at line 264 of file smmu_v3_defs.hh.
Bitfield<40> ContextDescriptor::pan |
Definition at line 273 of file smmu_v3_defs.hh.
Bitfield<45> ContextDescriptor::r |
Definition at line 278 of file smmu_v3_defs.hh.
Bitfield<44> ContextDescriptor::s |
Definition at line 277 of file smmu_v3_defs.hh.
Bitfield<13, 12> ContextDescriptor::sh0 |
Definition at line 258 of file smmu_v3_defs.hh.
Bitfield<29, 28> ContextDescriptor::sh1 |
Definition at line 265 of file smmu_v3_defs.hh.
ContextDescriptor::t0sz |
Definition at line 254 of file smmu_v3_defs.hh.
Referenced by SMMUTranslationProcess::findConfig().
Bitfield<21, 16> ContextDescriptor::t1sz |
Definition at line 261 of file smmu_v3_defs.hh.
Bitfield<39, 38> ContextDescriptor::tbi |
Definition at line 272 of file smmu_v3_defs.hh.
Bitfield<7, 6> ContextDescriptor::tg0 |
Definition at line 255 of file smmu_v3_defs.hh.
Referenced by SMMUTranslationProcess::findConfig().
Bitfield<23, 22> ContextDescriptor::tg1 |
Definition at line 262 of file smmu_v3_defs.hh.
Bitfield<51, 4> ContextDescriptor::ttb0 |
Definition at line 288 of file smmu_v3_defs.hh.
Referenced by SMMUTranslationProcess::findConfig().
Bitfield<51, 4> ContextDescriptor::ttb1 |
Definition at line 299 of file smmu_v3_defs.hh.
Referenced by SMMUTranslationProcess::findConfig().
Bitfield<37> ContextDescriptor::uwxn |
Definition at line 271 of file smmu_v3_defs.hh.
Bitfield<31> ContextDescriptor::valid |
Definition at line 267 of file smmu_v3_defs.hh.
Referenced by SMMUTranslationProcess::doReadCD().
Bitfield<36> ContextDescriptor::wxn |
Definition at line 270 of file smmu_v3_defs.hh.