aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/x86_emulate
Commit message (Expand)AuthorAgeFilesLines
* x86: properly set up fbld emulation operand addressJan Beulich2013-09-301-2/+2
* x86_emulate: fix wrap around handling for repeated string instructionsJan Beulich2013-09-231-8/+16
* x86_emulate: fold wide readsJan Beulich2013-09-201-13/+5
* x86_emulate: fix flag setting for 8-bit signed multiplicationJan Beulich2013-09-201-39/+17
* x86_emulate: PUSH <mem> must read source operand just onceJan Beulich2013-09-201-46/+48
* x86_emulate: MOVSXD must read source operand just onceJan Beulich2013-09-201-10/+21
* x86: AVX instruction emulation fixesJan Beulich2013-08-281-9/+7
* x86/emul: only emulate possibly operand sizes for POPAJan Beulich2012-11-081-7/+4
* x86: save/restore only partial register state where possibleJan Beulich2012-10-301-4/+4
* x86_emulate: Do not push an error code onto a #UD exception stackKeir Fraser2012-03-231-7/+7
* x86_emulate: raise #UD rather than #GP on invalid use of LOCK prefixAndrew Cooper2012-03-231-4/+4
* x86: emulate lea with two register operands correctlyDavid Vrabel2012-01-051-0/+1
* x86/emulator: workaround for AMD erratum 573Jan Beulich2011-12-161-1/+3
* x86/emulator: cleanupJan Beulich2011-12-011-16/+17
* x86/emulator: properly handle lzcnt and tzcntJan Beulich2011-12-011-8/+37
* x86/emulator: add emulation of SIMD FP movesJan Beulich2011-12-011-2/+82
* x86/emulator: generalize movq emulation (SSE2 and AVX variants)Jan Beulich2011-12-012-35/+200
* x86/emulator: add feature checks for newer instructionsJan Beulich2011-11-161-0/+47
* x86_emulate: Define and use BUG() and bool_t.Keir Fraser2011-11-161-12/+12
* x86_emulate: Fix decode of FUCOMIP %stN.Keir Fraser2011-06-151-1/+1
* x86_emulate: FPU 0xda instructions have a 32-bit memory operand, not 64-bit.Keir Fraser2011-03-081-9/+9
* x86_emulate: Fix emulation of FIMUL m32i.Keir Fraser2011-03-081-1/+1
* x86: add explicit size suffixes to some assembly instructions.Tim Deegan2011-03-071-13/+13
* x86_emulate: set the operand size for SMSW/reg writeback.Keir Fraser2011-01-191-2/+1
* x86_emulate: Fix build with some versions of gcc targeting i386.Keir Fraser2010-10-311-0/+2
* Xen: fix various checks of unsigned integers < 0Keir Fraser2010-10-291-1/+1
* x86_emulate: Emulate CLFLUSH instructionKeir Fraser2010-04-151-1/+15
* x86_emulate: Emulate RDTSCP instruction.Keir Fraser2009-12-161-1/+12
* Miscellaneous data placement adjustmentsKeir Fraser2009-10-282-12/+12
* Cleanup: Make local functions static and remove unused functions.Keir Fraser2009-09-301-3/+2
* x86_emulate: honor failure of in_longmode()Keir Fraser2009-08-311-2/+8
* x86: miscellaneous emulator adjustmentsKeir Fraser2009-08-191-49/+39
* x86-64: adjust emulation of control transfersKeir Fraser2009-08-191-11/+14
* x86_emulate: Fixes for 'mov rm16,sreg'Keir Fraser2009-08-071-1/+2
* x86_emulate: protmode_load_seg() cannot load system segments in long mode.Keir Fraser2009-08-071-2/+11
* x86_emulate: Remove cmpxchg retry loop from protmode_load_seg().Keir Fraser2009-08-061-68/+64
* x86: Fix 32-bit build.Keir Fraser2009-05-271-5/+7
* x86 hvm: Allow cross-vendor migrationKeir Fraser2009-05-261-3/+209
* x86_emulate: Emulate LLDT and LTR instructions.Keir Fraser2009-05-191-10/+25
* Use virtual 8086 mode for VMX guests with CR0.PE == 0Keir Fraser2008-12-091-0/+1
* x86_emulate: Fix for test harness and simplify some opcodes.Keir Fraser2008-11-271-49/+24
* x86: add movnti emulationKeir Fraser2008-10-201-1/+8
* x86_emulate: Fix after decode changes. Valid opcode decode values mustKeir Fraser2008-10-141-7/+8
* x86, hvm: Hyper-V guest interface support with small set of enlightenmentsKeir Fraser2008-10-141-765/+752
* x86_emulate: Do not request emulation of REP instructions beyond theKeir Fraser2008-08-191-4/+13
* x86_emulate: fix unintended writeback on cmp/test instructionsKeir Fraser2008-07-251-0/+2
* x86_emulate: (Almost) complete FPU emulation.Keir Fraser2008-07-011-36/+458
* x86_emulate: read/write/insn_fetch emulation hooks now all take aKeir Fraser2008-06-302-101/+127
* x86: Emulation of LMSW must only affect CR0 bits 0-3.Keir Fraser2008-06-271-3/+4
* hvm: Fix lmsw handlingKeir Fraser2008-06-271-1/+1