gem5
v22.0.0.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 |