gem5
|
Go to the source code of this file.
Namespaces | |
X86ISA | |
This is exposed globally, independent of the ISA. | |
Functions | |
static Addr | X86ISA::x86IOAddress (const uint32_t port) |
static Addr | X86ISA::x86PciConfigAddress (const uint32_t addr) |
static Addr | X86ISA::x86LocalAPICAddress (const uint8_t id, const uint16_t addr) |
static Addr | X86ISA::x86InterruptAddress (const uint8_t id, const uint16_t addr) |
Variables | |
const int | X86ISA::NumMicroIntRegs = 16 |
const int | X86ISA::NumImplicitIntRegs = 6 |
const int | X86ISA::NumMMXRegs = 8 |
const int | X86ISA::NumXMMRegs = 16 |
const int | X86ISA::NumMicroFpRegs = 8 |
const int | X86ISA::NumCRegs = 16 |
const int | X86ISA::NumDRegs = 8 |
const int | X86ISA::NumSegments = 6 |
const int | X86ISA::NumSysSegments = 4 |
const Addr | X86ISA::IntAddrPrefixMask = ULL(0xffffffff00000000) |
const Addr | X86ISA::IntAddrPrefixCPUID = ULL(0x100000000) |
const Addr | X86ISA::IntAddrPrefixMSR = ULL(0x200000000) |
const Addr | X86ISA::IntAddrPrefixIO = ULL(0x300000000) |
const Addr | X86ISA::PhysAddrPrefixIO = ULL(0x8000000000000000) |
const Addr | X86ISA::PhysAddrPrefixPciConfig = ULL(0xC000000000000000) |
const Addr | X86ISA::PhysAddrPrefixLocalAPIC = ULL(0x2000000000000000) |
const Addr | X86ISA::PhysAddrPrefixInterrupts = ULL(0xA000000000000000) |
const Addr | X86ISA::PhysAddrAPICRangeSize = 1 << 12 |