summaryrefslogtreecommitdiffstats
path: root/target-i386/helper.h
Commit message (Expand)AuthorAgeFilesLines
* target-i386: implement PKE for TCGPaolo Bonzini2016-03-241-0/+2
* target-i386: Implement FSGSBASERichard Henderson2016-02-151-0/+1
* target-i386: Clear bndregs during legacy near jumpsRichard Henderson2016-02-151-0/+1
* target-i386: Implement BNDLDX, BNDSTXRichard Henderson2016-02-151-0/+4
* target-i386: Implement BNDCL, BNDCU, BNDCNRichard Henderson2016-02-151-0/+2
* target-i386: Perform set/reset_inhibit_irq inlineRichard Henderson2016-02-121-2/+0Star
* target-i386: Implement XSAVEOPTRichard Henderson2016-02-121-0/+1
* target-i386: Add XSAVE extensionRichard Henderson2016-02-121-0/+4
* target-i386: Split fxsave/fxrstor implementationRichard Henderson2016-02-121-2/+2
* target-i386: Rewrite gen_enter inlineRichard Henderson2016-02-091-4/+0Star
* target-i386: Check CR4[DE] for processing DR4/DR5Richard Henderson2015-10-231-1/+2
* target-i386: Handle I/O breakpointsEduardo Habkost2015-10-231-0/+1
* target-i386: exception handling for seg_helper functionsPavel Dovgalyuk2015-09-151-2/+2
* target-i386: Use correct memory attributes for ioport accessesPaolo Bonzini2015-06-051-6/+6
* tcg: Invert the inclusion of helper.hRichard Henderson2014-05-281-4/+0Star
* target-i386: yield to another VCPU on PAUSEPaolo Bonzini2013-11-211-0/+1
* target-i386: Use mulu2 and muls2Richard Henderson2013-02-271-4/+0Star
* target-i386: Implement tzcnt and fix lzcntRichard Henderson2013-02-201-3/+2Star
* target-i386: Use clz/ctz for bsf/bsr helpersRichard Henderson2013-02-201-3/+3
* target-i386: Implement PDEP, PEXTRichard Henderson2013-02-191-0/+3
* target-i386: Implement MULXRichard Henderson2013-02-191-0/+1
* target-i386: Use CC_SRC2 for ADC and SBBRichard Henderson2013-02-191-2/+2
* target-i386: Make helper_cc_compute_{all,c} constRichard Henderson2013-02-191-2/+2
* exec: move include files to include/exec/Paolo Bonzini2012-12-191-2/+2
* target-i386: rename helper flagsAurelien Jarno2012-10-281-2/+2
* x86: Implement SMEP and SMAPH. Peter Anvin2012-10-011-0/+2
* x86: switch to AREG0 free modeBlue Swirl2012-08-141-4/+4
* x86: avoid AREG0 in segmentation helpersBlue Swirl2012-08-141-19/+19
* x86: avoid AREG0 for misc helpersBlue Swirl2012-08-141-20/+20
* x86: avoid AREG0 for SMM helpersBlue Swirl2012-08-141-1/+1
* x86: avoid AREG0 for SVM helpersBlue Swirl2012-08-141-11/+11
* x86: avoid AREG0 for integer helpersBlue Swirl2012-08-141-25/+25
* x86: avoid AREG0 for condition code helpersBlue Swirl2012-08-141-10/+10
* x86: avoid AREG0 for FPU helpersBlue Swirl2012-08-141-86/+86
* x86: avoid AREG0 for exceptionsBlue Swirl2012-06-281-2/+2
* target-i386: fix SSE rounding and flush to zeroAurelien Jarno2012-01-111-0/+1
* target-i386: implement lzcnt emulationAndre Przywara2009-10-231-0/+1
* target-i386: add RDTSCP supportAndre Przywara2009-10-041-0/+1
* x86: Add support for resume flagJan Kiszka2009-05-221-0/+1
* TCG variable type checking.pbrook2008-11-171-191/+188Star
* SYSENTER/SYSEXIT IA-32e implementation (Alexander Graf).balrog2008-09-251-1/+1
* Fix some warnings that would be generated by gcc -Wredundant-declsblueswir12008-08-301-1/+0Star
* HLT, MWAIT and MONITOR insn fixes (initial patch by Alexander Graf)bellard2008-06-181-2/+2
* reworked SVM interrupt handling logic - fixed vmrun EIP saved value - reworke...bellard2008-06-041-4/+1Star
* 32 bit SVM fixes - INVLPG and INVLPGA updatesbellard2008-06-041-4/+4
* SVM reworkbellard2008-05-281-1/+2
* proper helper definition registering (all targets must do that)bellard2008-05-221-189/+192
* cmpxchg8b fix - added cmpxchg16bbellard2008-05-221-0/+3
* convert eflags manipulation insns to TCGbellard2008-05-211-0/+2
* converted LSL/LAR/VERW/VERR to TCG - force 16 bit memory access for LSL/LARbellard2008-05-211-4/+4