summaryrefslogtreecommitdiff
path: root/src/arch/x86/utility.cc
AgeCommit message (Expand)Author
2020-02-01arch,sim: Merge initCPU into the ISA System classes.Gabe Black
2020-02-01arch,sim: Merge initCPU and startupCPU.Gabe Black
2020-01-14x86: Stop clearing RAX for BIST in initCPU.Gabe Black
2020-01-14x86: Move local APIC initialization out of initCPU.Gabe Black
2020-01-14x86: Move miscreg initialization to the ISA class.Gabe Black
2019-01-31arch: cpu: Rename *FloatRegBits* to *FloatReg*.Gabe Black
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
2016-11-19x86: fix loading/storing of Float80 typesTony Gutierrez
2016-02-06x86: create function to check miscreg validitySteve Reinhardt
2015-09-30isa,cpu: Add support for FS SMT InterruptsMitch Hayenga
2015-07-28revert 5af8f40d8f2cNilay Vaish
2015-07-26cpu: implements vector registersNilay Vaish
2014-11-23kvm, x86: Adding support for SE mode executionAlexandru Dutu
2014-09-20alpha,arm,mips,power,x86,cpu,sim: Cleanup activate/deactivateMitch Hayenga
2014-02-05x86: Fix x87 state transfer bugAndreas Sandberg
2014-02-02x86, kvm: Fix bug in the RFlags get and set functionsNikos Nikoleris
2013-10-15arch/x86: add support for explicit CC register fileYasuko Eckert
2013-10-15cpu: add a condition-code register classYasuko Eckert
2013-09-30x86: Add support routines to load and store 80-bit floatsAndreas Sandberg
2013-09-30x86: Add limited support for extracting function call argumentsAndreas Sandberg
2013-09-19x86: Add support routines to convert between x87 tag formatsAndreas Sandberg
2013-06-18x86: Add support for maintaining the x87 tag wordAndreas Sandberg
2013-06-18x86: Add helper functions to access rflagsAndreas Sandberg
2013-06-11x86: Fix bug when copying TSC on CPU handoverAndreas Sandberg
2013-02-19x86: Move APIC clock divider to PythonAndreas Hansson
2013-01-07arch: Add support for invalidating TLBs when drainingAndreas Sandberg
2012-08-28Clock: Add a Cycles wrapper class and use where applicableAndreas Hansson
2012-08-21Clock: Move the clock and related functions to ClockedObjectAndreas Hansson
2011-10-30X86: Get rid of more uses of FULL_SYSTEM.Gabe Black
2011-07-11X86: implements copyRegs() functionNilay Vaish
2011-01-03Make commenting on close namespace brackets consistent.Steve Reinhardt
2010-10-31ISA,CPU,etc: Create an ISA defined PC type that abstracts out ISA behaviors.Gabe Black
2010-10-15GetArgument: Rework getArgument so that X86_FS compiles again.Gabe Black
2010-10-01Debug: Implement getArgument() and function skipping for ARM.Ali Saidi
2010-08-23X86: Create a directory for files that define register indexes.Gabe Black
2010-05-23copyright: Change HP copyright on x86 code to be more friendlyNathan Binkert
2009-07-08Registers: Add a registers.hh file as an ISA switched header.Gabe Black
2009-04-19X86: Implement the INIT IPI.Gabe Black
2009-04-19X86: Condense the startupCPU code.Gabe Black
2008-10-12X86: Make the local APIC accessible through the memory system directly, and m...Gabe Black
2008-10-12Turn Interrupts objects into SimObjects. Also, move local APIC state into x86...Gabe Black
2008-02-26X86: Put in initial implementation of the local APIC.Gabe Black
2007-12-01X86: Move startup code to the system object to initialize a Linux system.Gabe Black
2007-12-01X86: Reorganize segmentation and implement segment selector movs.Gabe Black
2007-12-01X86: Separate the effective seg base and the "hidden" seg base.Gabe Black
2007-11-16X86: Fix 32 bit compilation.Gabe Black
2007-11-12X86: Implement the startupCPU function.Gabe Black
2007-10-23X86: Fix X86_FS compilation.Gabe Black
2007-10-07X86: Make x86 initialize more state.Gabe Black