gem5
|
#include <string>
#include <vector>
#include "arch/x86/regs/misc.hh"
#include "params/X86System.hh"
#include "sim/system.hh"
Go to the source code of this file.
Classes | |
class | X86System |
Namespaces | |
X86ISA | |
This is exposed globally, independent of the ISA. | |
X86ISA::SMBios | |
X86ISA::IntelMP | |
Functions | |
void | X86ISA::installSegDesc (ThreadContext *tc, SegmentRegIndex seg, SegDescriptor desc, bool longmode) |
Variables | |
const uint64_t | X86ISA::syscallCodeVirtAddr = 0xffff800000000000 |
const uint64_t | X86ISA::syscallCodePhysAddr = 0x60000 |
const uint64_t | X86ISA::GDTVirtAddr = 0xffff800000001000 |
const uint64_t | X86ISA::GDTPhysAddr = 0x61000 |
const uint64_t | X86ISA::IDTVirtAddr = 0xffff800000002000 |
const uint64_t | X86ISA::IDTPhysAddr = 0x62000 |
const uint64_t | X86ISA::TSSVirtAddr = 0xffff800000003000 |
const uint64_t | X86ISA::TSSPhysAddr = 0x63000 |
const uint64_t | X86ISA::ISTVirtAddr = 0xffff800000004000 |
const uint64_t | X86ISA::ISTPhysAddr = 0x64000 |
const uint64_t | X86ISA::PFHandlerVirtAddr = 0xffff800000005000 |
const uint64_t | X86ISA::PFHandlerPhysAddr = 0x65000 |
const uint64_t | X86ISA::MMIORegionVirtAddr = 0xffffc90000000000 |
const uint64_t | X86ISA::MMIORegionPhysAddr = 0xffff0000 |
const uint64_t | X86ISA::pageTablePhysAddr = 0x70000 |