gem5
|
Go to the source code of this file.
Namespaces | |
LittleEndianGuest | |
ArmISA | |
Macros | |
#define | ISA_HAS_DELAY_SLOT 0 |
Enumerations | |
enum | ArmISA::InterruptTypes { ArmISA::INT_RST, ArmISA::INT_ABT, ArmISA::INT_IRQ, ArmISA::INT_FIQ, ArmISA::INT_SEV, ArmISA::INT_VIRT_IRQ, ArmISA::INT_VIRT_FIQ, ArmISA::NumInterruptTypes } |
Functions | |
Addr | ArmISA::VAddrImpl (Addr a) |
Addr | ArmISA::VAddrVPN (Addr a) |
Addr | ArmISA::VAddrOffset (Addr a) |
Variables | |
StaticInstPtr | ArmISA::decodeInst (ExtMachInst) |
const Addr | ArmISA::PageShift = 12 |
const Addr | ArmISA::PageBytes = ULL(1) << PageShift |
const Addr | ArmISA::Page_Mask = ~(PageBytes - 1) |
const Addr | ArmISA::PageOffset = PageBytes - 1 |
const Addr | ArmISA::PteShift = 3 |
const Addr | ArmISA::NPtePageShift = PageShift - PteShift |
const Addr | ArmISA::NPtePage = ULL(1) << NPtePageShift |
const Addr | ArmISA::PteMask = NPtePage - 1 |
const Addr | ArmISA::USegBase = ULL(0x0) |
const Addr | ArmISA::USegEnd = ULL(0x7FFFFFFF) |
const unsigned | ArmISA::VABits = 32 |
const unsigned | ArmISA::PABits = 32 |
const Addr | ArmISA::VAddrImplMask = (ULL(1) << VABits) - 1 |
const Addr | ArmISA::VAddrUnImplMask = ~VAddrImplMask |
const Addr | ArmISA::PAddrImplMask = (ULL(1) << PABits) - 1 |
const unsigned | ArmISA::MaxPhysAddrRange = 48 |
const ExtMachInst | ArmISA::NoopMachInst = 0x01E320F000ULL |
const int | ArmISA::MachineBytes = 4 |
const uint32_t | ArmISA::HighVecs = 0xFFFF0000 |
const bool | ArmISA::HasUnalignedMemAcc = true |
const bool | ArmISA::CurThreadInfoImplemented = false |
const int | ArmISA::CurThreadInfoReg = -1 |
#define ISA_HAS_DELAY_SLOT 0 |
Definition at line 61 of file isa_traits.hh.