gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions | Variables
system.hh File Reference
#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
 

Generated on Fri Jun 9 2017 13:03:52 for gem5 by doxygen 1.8.6