summaryrefslogtreecommitdiff
path: root/src/arch/x86/types.hh
AgeCommit message (Expand)Author
2018-08-21misc: Appease GCC 8Jason Lowe-Power
2017-05-26x86: Rework how VEX prefixes are decoded.Gabe Black
2017-04-18x86: fixed branching() computation for branch uopsSanti Galan
2017-02-27syscall_emul: [PATCH 15/22] add clone/execve for threading and multiprocess s...Brandon Potter
2016-02-06style: fix missing spaces in control statementsSteve Reinhardt
2015-10-12misc: Remove redundant compiler-specific definesAndreas Hansson
2015-07-17x86: decode instructions with vex prefixNilay Vaish
2015-07-07sim: Refactor the serialization base classAndreas Sandberg
2014-12-04x86: Rework opcode parsing to support 3 byte opcodes properly.Gabe Black
2012-05-26CPU: Merge the predecoder and decoder.Gabe Black
2012-04-14clang/gcc: Fix compilation issues with clang 3.0 and gcc 4.6Andreas Hansson
2012-03-19gcc: Clean-up of non-C++0x compliant code, first stepsAndreas Hansson
2011-03-26mips: cleanup ISA-specific codeKorey Sewell
2011-02-13X86: Detect branches taking into account instruction size.Gabe Black
2011-02-13X86: Only reset npc to reflect instruction length once.Gabe Black
2010-10-31ISA,CPU,etc: Create an ISA defined PC type that abstracts out ISA behaviors.Gabe Black
2010-09-14CPU: Trim unnecessary includes from some common files.Gabe Black
2010-08-23X86: Make the x86 ExtMachInst serializable with (UN)SERIALIZE_SCALAR.Gabe Black
2010-05-23copyright: Change HP copyright on x86 code to be more friendlyNathan Binkert
2009-08-18X86: Decode three byte opcodes.Gabe Black
2009-08-03X86: Fix segment override prefixes on instructions that use rbp/rsp and a dis...Gabe Black
2009-07-08Registers: Add a registers.hh file as an ISA switched header.Gabe Black
2009-05-17includes: use base/types.hh not inttypes.h or stdint.hNathan Binkert
2008-10-12Get rid of old RegContext code.Gabe Black
2007-11-15Add CoreSpecific type to all archsKorey Sewell
2007-10-07X86: Significantly filled out misc regs.Gabe Black
2007-08-04X86: Start implementing segmentation support.Gabe Black
2007-07-30X86: Missed a file for adding a bit to indicate that an REX prefix was present.Gabe Black
2007-07-20Add a bitfield to decode based on what prefixes are used.Gabe Black
2007-07-18Fix the overload which prints ExtMachInst in X86.Gabe Black
2007-07-14Move bitunion code into it's own file.Gabe Black
2007-06-20Make memory instructions work better, add more macroop implementations, add a...Gabe Black
2007-06-19Get rid of the immediate and displacement components of the EmulEnv struct an...Gabe Black
2007-06-14Put the mode in the ExtMachInst.Gabe Black
2007-06-12Add an address size bitfield to the isa description and the ExtMachInstGabe Black
2007-04-06Clean up the code a little, fix (I think) a perceived problem with immediate ...Gabe Black
2007-04-04Made x86 ExtMachInsts distinguishable from each other by defining a real == a...Gabe Black
2007-03-21Break out the one and two byte opcodes into different files. Also change what...Gabe Black
2007-03-15Added immediate value support, and fixed alot of bugs. This won't support 3 b...Gabe Black
2007-03-15Make the predecoder an object with it's own switched header file. Start addin...Gabe Black
2007-03-13Replaced makeExtMI with predecode.Gabe Black
2007-03-05Added LargestRead type for x86. I might have picked the wrong type.Gabe Black
2007-03-05Added in a missing include.Gabe Black
2007-03-03Filled in with basic x86 stuff. Some things are missing, wrong, or nonsensica...Gabe Black
2007-03-03Add build hooks for x86.Gabe Black