|
gem5
v21.2.1.1
|
#include <cstdint>#include "arch/arm/page_size.hh"#include "arch/arm/types.hh"#include "arch/arm/utility.hh"#include "arch/generic/mmu.hh"#include "enums/TypeTLB.hh"#include "enums/ArmLookupLevel.hh"#include "sim/serialize.hh"Go to the source code of this file.
Classes | |
| struct | gem5::ArmISA::PTE |
| struct | gem5::ArmISA::PageTableOps |
| struct | gem5::ArmISA::V7LPageTableOps |
| struct | gem5::ArmISA::V8PageTableOps4k |
| struct | gem5::ArmISA::V8PageTableOps16k |
| struct | gem5::ArmISA::V8PageTableOps64k |
| struct | gem5::ArmISA::TlbEntry |
| struct | gem5::ArmISA::TlbEntry::Lookup |
Namespaces | |
| gem5 | |
| Reference material can be found at the JEDEC website: UFS standard http://www.jedec.org/standards-documents/results/jesd220 UFS HCI specification http://www.jedec.org/standards-documents/results/jesd223. | |
| gem5::ArmISA | |
Enumerations | |
| enum | gem5::ArmISA::GrainSize { gem5::ArmISA::Grain4KB = 12, gem5::ArmISA::Grain16KB = 14, gem5::ArmISA::Grain64KB = 16, gem5::ArmISA::ReservedGrain = 0 } |
Functions | |
| const PageTableOps * | gem5::ArmISA::getPageTableOps (GrainSize trans_granule) |
Variables | |
| const unsigned | gem5::ArmISA::MaxPhysAddrRange = 52 |