aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/x86_emulate.c
Commit message (Expand)AuthorAgeFilesLines
...
* x86: Fix read/write control-register in x86_emulate().Keir Fraser2007-11-241-2/+2
* x86: single step after instruction emulationKeir Fraser2007-11-221-0/+1
* x86_emulate: Allow to build outside Xen tree (in tools/test).Keir Fraser2007-11-021-2/+5
* x86: Fix EFLAGS adjustment for emulated instructions.Keir Fraser2007-10-191-15/+15
* x86: Fix emulation of DIV instruction. Never actually used currently,Keir Fraser2007-10-111-1/+1
* x86: Clean up asm keyword usage (asm volatile rather than __asm__kfraser@localhost.localdomain2007-09-111-11/+11
* x86: clear guest's EFLAGS.RF after emulating instructionskfraser@localhost.localdomain2007-06-211-0/+1
* x86: Do not print anything when we fail to emulate anKeir Fraser2007-04-061-1/+1
* Fix push/jmp/call <reg/mem> to check whether the operand is registerkfraser@localhost.localdomain2007-03-271-4/+8
* xen: Fix emulator to use default segment SS for ESP/EBP references.kfraser@localhost.localdomain2007-03-121-19/+55
* x86: Extend emulator return codes.kfraser@localhost.localdomain2007-02-211-8/+8
* x86 emulation: fix bswapkfraser@localhost.localdomain2007-02-201-20/+10
* x86: Fix emulation of REP prefix.kfraser@localhost.localdomain2007-02-201-11/+36
* emulator: Emulate IN/OUT/INS/OUTS. Fix CLTS.kfraser@localhost.localdomain2007-01-251-4/+68
* emulator: Start filling in gaps for privileged instructions.kfraser@localhost.localdomain2007-01-251-10/+114
* emulator: Add new hook functions for load/store privileged state.kfraser@localhost.localdomain2007-01-251-0/+1
* [XEN] A few emulator fixes.kfraser@localhost.localdomain2007-01-171-7/+12
* [XEN] Allow stack-address-size to be specified differently fromkfraser@localhost.localdomain2007-01-151-25/+28
* [XEN] BSF/BSR set ZF not CF.kfraser@localhost.localdomain2007-01-151-2/+2
* [XEN] Emulate BSF/BSR. Fix ARPL emulation.kaf24@localhost.localdomain2007-01-141-12/+41
* [XEN] Emulate AMD-defined two-byte NOP opcodes with ModRM.kaf24@localhost.localdomain2007-01-141-2/+6
* [XEN] Emulate PUSHA/POPA/ARPL/BOUND.kaf24@localhost.localdomain2007-01-141-21/+81
* [XEN] Emulate MUL/DIV. Tweak test suite build.kaf24@localhost.localdomain2007-01-141-3/+343
* [TESTS] Fix native jump to 1MB absolute address in emulator test.kaf24@localhost.localdomain2007-01-131-1/+1
* [XEN] Add LOOP{,Z,NZ} and CBW/CWD/... emulation.kfraser@localhost.localdomain2007-01-111-2/+51
* [XEN] Fix/implement JMP/CALL/RET emulation.kfraser@localhost.localdomain2007-01-111-18/+76
* [XEN] More emulator fixes and emulate BSWAP.kfraser@localhost.localdomain2007-01-111-50/+107
* [XEN] More emulator fixes:kfraser@localhost.localdomain2007-01-111-14/+22
* [XEN] Emulate DAA/DAS the hard way. We cannot execute the instructionkfraser@localhost.localdomain2007-01-091-12/+34
* [XEN] Fill in some more opcode space in the emulator.kfraser@localhost.localdomain2007-01-091-8/+114
* [XEN] Tweak x86 emulator interface.kfraser@localhost.localdomain2007-01-081-36/+22
* [XEN] Emulate relative near/short jumps, including Jcc.kfraser@localhost.localdomain2007-01-081-52/+167
* [XEN] Emulate MOV imm->reg.kaf24@localhost.localdomain2007-01-061-2/+21
* [XEN] Fix new XCHG emulation.kfraser@localhost.localdomain2007-01-051-2/+2
* [XEN] Remove an out-of-date comment.kfraser@localhost.localdomain2007-01-051-9/+0
* [XEN] Add more instructions to the emulator.kfraser@localhost.localdomain2007-01-051-38/+96
* [XEN] Fix EA calculation for POP <rm> when stack pointer is used askfraser@localhost.localdomain2007-01-051-0/+5
* [XEN] Add LEA to the Xen x86 emulator. Rename x86_emulate_memop() tokfraser@localhost.localdomain2007-01-051-2/+5
* [XEN] Add extra opcodes to emulator. Fix operand-sizekfraser@localhost.localdomain2007-01-051-6/+43
* [XEN] Emulator extensions to decode ModRM.MOD == 3.kfraser@localhost.localdomain2006-12-201-96/+131
* [XEN] Add 'insn_fetch' memory operation to the x86_emulator.kaf24@localhost.localdomain2006-12-031-35/+41
* [XEN] Emulate XADD instruction.kfraser@localhost.localdomain2006-12-011-2/+15
* [XEN] Quieten down HVM debug output.kfraser@localhost.localdomain2006-12-011-29/+11
* [XEN] Proper segmentation emulation added to HVM emulated PTE writes.kfraser@localhost.localdomain2006-11-301-16/+16
* [XEN] Fix SIB byte decode when extended by REX.X and REX.B.kfraser@localhost.localdomain2006-11-301-2/+2
* [XEN] Simplify x86_emulate interface.kfraser@localhost.localdomain2006-11-301-260/+199
* [XEN] Emulator fixes.kfraser@localhost.localdomain2006-11-291-8/+8
* [XEN] Add emulator tracing diagnostic on error path.kfraser@localhost.localdomain2006-11-281-0/+28
* [XEN] Fix emulator EA calculation for LODS/STOS.kaf24@localhost.localdomain2006-11-261-5/+5
* [XEN] Clean up EA computation in emulator.kaf24@localhost.localdomain2006-11-261-18/+19