aboutsummaryrefslogtreecommitdiff
path: root/target-i386/helper.h
AgeCommit message (Expand)Author
2016-12-20Move target-* CPU file into a target/ folderThomas Huth
2016-10-26target-i386: remove helper_lock()Emilio G. Cota
2016-10-26target-i386: emulate LOCK'ed cmpxchg using cmpxchg helpersEmilio G. Cota
2016-03-24target-i386: implement PKE for TCGPaolo Bonzini
2016-02-15target-i386: Implement FSGSBASERichard Henderson
2016-02-15target-i386: Clear bndregs during legacy near jumpsRichard Henderson
2016-02-15target-i386: Implement BNDLDX, BNDSTXRichard Henderson
2016-02-15target-i386: Implement BNDCL, BNDCU, BNDCNRichard Henderson
2016-02-13target-i386: Perform set/reset_inhibit_irq inlineRichard Henderson
2016-02-13target-i386: Implement XSAVEOPTRichard Henderson
2016-02-13target-i386: Add XSAVE extensionRichard Henderson
2016-02-13target-i386: Split fxsave/fxrstor implementationRichard Henderson
2016-02-09target-i386: Rewrite gen_enter inlineRichard Henderson
2015-10-23target-i386: Check CR4[DE] for processing DR4/DR5Richard Henderson
2015-10-23target-i386: Handle I/O breakpointsEduardo Habkost
2015-09-15target-i386: exception handling for seg_helper functionsPavel Dovgalyuk
2015-06-05target-i386: Use correct memory attributes for ioport accessesPaolo Bonzini
2014-05-28tcg: Invert the inclusion of helper.hRichard Henderson
2013-11-21target-i386: yield to another VCPU on PAUSEPaolo Bonzini
2013-02-27target-i386: Use mulu2 and muls2Richard Henderson
2013-02-19target-i386: Implement tzcnt and fix lzcntRichard Henderson
2013-02-19target-i386: Use clz/ctz for bsf/bsr helpersRichard Henderson
2013-02-18target-i386: Implement PDEP, PEXTRichard Henderson
2013-02-18target-i386: Implement MULXRichard Henderson
2013-02-18target-i386: Use CC_SRC2 for ADC and SBBRichard Henderson
2013-02-18target-i386: Make helper_cc_compute_{all,c} constRichard Henderson
2012-12-19exec: move include files to include/exec/Paolo Bonzini
2012-10-28target-i386: rename helper flagsAurelien Jarno
2012-10-01x86: Implement SMEP and SMAPH. Peter Anvin
2012-08-14x86: switch to AREG0 free modeBlue Swirl
2012-08-14x86: avoid AREG0 in segmentation helpersBlue Swirl
2012-08-14x86: avoid AREG0 for misc helpersBlue Swirl
2012-08-14x86: avoid AREG0 for SMM helpersBlue Swirl
2012-08-14x86: avoid AREG0 for SVM helpersBlue Swirl
2012-08-14x86: avoid AREG0 for integer helpersBlue Swirl
2012-08-14x86: avoid AREG0 for condition code helpersBlue Swirl
2012-08-14x86: avoid AREG0 for FPU helpersBlue Swirl
2012-06-28x86: avoid AREG0 for exceptionsBlue Swirl
2012-01-11target-i386: fix SSE rounding and flush to zeroAurelien Jarno
2009-10-23target-i386: implement lzcnt emulationAndre Przywara
2009-10-04target-i386: add RDTSCP supportAndre Przywara
2009-05-22x86: Add support for resume flagJan Kiszka
2008-11-17TCG variable type checking.pbrook
2008-09-25SYSENTER/SYSEXIT IA-32e implementation (Alexander Graf).balrog
2008-08-30Fix some warnings that would be generated by gcc -Wredundant-declsblueswir1
2008-06-18HLT, MWAIT and MONITOR insn fixes (initial patch by Alexander Graf)bellard
2008-06-04reworked SVM interrupt handling logic - fixed vmrun EIP saved value - reworke...bellard
2008-06-0432 bit SVM fixes - INVLPG and INVLPGA updatesbellard
2008-05-28SVM reworkbellard
2008-05-22proper helper definition registering (all targets must do that)bellard