summaryrefslogtreecommitdiff
path: root/src/arch/x86/system.cc
AgeCommit message (Expand)Author
2020-02-01arch,sim: Merge initCPU into the ISA System classes.Gabe Black
2019-11-18arch: Get rid of the (Big|Little)EndianGuest namespaces.Gabe Black
2019-11-07x86: Replace htog and gtoh with htole and letoh.Gabe Black
2019-05-29arch, base, dev, sim: Remove now unnecessary casts from PortProxy methods.Gabe Black
2019-01-31x86: Stop using/defining some ISA specific register types.Gabe Black
2018-03-15x86: Add bitfields which can gather/scatter bases and limits.Gabe Black
2018-01-31arch-x86: consistent style of comments in system filesChristian Menard
2018-01-30arch-x86: Granularity bit and segment limitMaximilian Stein
2016-11-09style: [patch 3/22] reduce include dependencies in some headersBrandon Potter
2016-11-09style: [patch 1/22] use /r/3648/ to reorganize includesBrandon Potter
2014-11-23x86: Segment initialization to support KvmCPU in SEAlexandru Dutu
2013-06-18x86: Make the boot state VMX compliantAndreas Sandberg
2012-10-15Checkpoint: Make system serialize call childrenAndreas Hansson
2012-04-21X86: Report an error if there's no kernel object, don't blindly use it.Gabe Black
2012-02-24MEM: Make port proxies use references rather than pointersAndreas Hansson
2012-01-17MEM: Add port proxies instead of non-structural portsAndreas Hansson
2011-04-15includes: sort all includesNathan Binkert
2011-02-06x86: implements vtophysJoel Hestness
2010-10-31ISA,CPU,etc: Create an ISA defined PC type that abstracts out ISA behaviors.Gabe Black
2010-10-10X86: Detect attempts to load a 32 bit kernel and panic.Gabe Black
2010-08-23X86: Create a directory for files that define register indexes.Gabe Black
2010-08-17sim: revamp unserialization procedureSteve Reinhardt
2010-06-03More minor gdb-related cleanup.Steve Reinhardt
2010-05-23copyright: Change HP copyright on x86 code to be more friendlyNathan Binkert
2009-11-04build: fix compile problems pointed out by gcc 4.4Nathan Binkert
2009-05-28X86: Keep track of more descriptor state to accomodate KVM.Gabe Black
2009-05-26X86: Really set up the GDT and various hidden/visible segment registers.Gabe Black
2008-10-10X86: Create SimObjects in python and C++ to represent the ACPI system descrip...Gabe Black
2008-10-10X86: Create SimObjects in python and C++ to represent the Intel MP tables.Gabe Black
2008-10-10X86: Turn SMBios structures into simobjects.Gabe Black
2008-10-10X86: Move the smbios objects into a folder for BIOS objects.Gabe Black
2008-01-23X86: Put an SMBios/DMI table in memory.Gabe Black
2007-12-01X86: Move startup code to the system object to initialize a Linux system.Gabe Black
2007-10-07X86: Make an x86 system object.Gabe Black