summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/kvm_emulate.h
AgeCommit message (Expand)AuthorFilesLines
2011-01-12KVM: SVM: copy instruction bytes from VMCBAndre Przywara1-1/+1
2011-01-12KVM: Pull extra page fault information into struct x86_exceptionAvi Kivity1-0/+2
2011-01-12KVM: x86 emulator: make emulator memory callbacks return full exceptionAvi Kivity1-6/+9
2011-01-12KVM: x86 emulator: introduce struct x86_exception to communicate faultsAvi Kivity1-3/+8
2011-01-12KVM: x86 emulator: preserve an operand's segment identityAvi Kivity1-1/+4
2010-10-24KVM: x86 emulator: Expose emulate_int_real()Mohammed Gamal1-1/+2
2010-10-24KVM: MMU: Track page fault data in struct vcpuJoerg Roedel1-1/+0
2010-10-24KVM: x86 emulator: get rid of "restart" in emulation context.Gleb Natapov1-1/+3
2010-10-24KVM: x86 emulator: Allow accessing IDT via emulator opsMohammed Gamal1-0/+1
2010-10-24KVM: x86 emulator: Decode memory operands directly into a 'struct operand'Avi Kivity1-3/+0
2010-10-24KVM: x86 emulator: drop use_modrm_eaAvi Kivity1-1/+0
2010-10-24KVM: x86 emulator: use correct type for memory address in operandsAvi Kivity1-1/+4
2010-10-24KVM: x86 emulator: push segment override out of decode_modrm()Avi Kivity1-0/+1
2010-10-24KVM: x86 emulator: check io permissions only once for string pioGleb Natapov1-0/+1
2010-10-24KVM: x86 emulator: allow storing emulator execution function in decode tablesAvi Kivity1-0/+1
2010-10-24KVM: x86 emulator: store x86_emulate_ops in emulation contextAvi Kivity1-5/+4
2010-09-08KVM: x86 emulator: fix regression with cmpxchg8b on i386 hostsAvi Kivity1-1/+6
2010-08-01KVM: x86 emulator: do not inject exception directly into vcpuGleb Natapov1-0/+6
2010-08-01KVM: x86 emulator: set RFLAGS outside x86 emulator codeGleb Natapov1-1/+0
2010-08-01KVM: do not inject #PF in (read|write)_emulated() callbacksGleb Natapov1-0/+3
2010-08-01KVM: x86 emulator: x86_emulate_insn() return -1 only in case of emulation fai...Gleb Natapov1-0/+1
2010-08-01KVM: x86 emulator: fix X86EMUL_RETRY_INSTR and X86EMUL_CMPXCHG_FAILED valuesGleb Natapov1-2/+3
2010-08-01KVM: x86 emulator: make set_cr() callback return error if it failsGleb Natapov1-1/+1
2010-08-01KVM: x86 emulator: add get_cached_segment_base() callback to x86_emulate_opsGleb Natapov1-0/+1
2010-08-01KVM: x86 emulator: add (set|get)_msr callbacks to x86_emulate_opsGleb Natapov1-0/+2
2010-08-01KVM: x86 emulator: add (set|get)_dr callbacks to x86_emulate_opsGleb Natapov1-0/+2
2010-08-01KVM: x86 emulator: handle "far address" source operandGleb Natapov1-1/+5
2010-08-01KVM: x86 emulator: introduce read cacheGleb Natapov1-0/+1
2010-05-17KVM: x86: Push potential exception error code on task switchesJan Kiszka1-1/+2
2010-05-17KVM: x86 emulator: commit rflags as part of registers commitGleb Natapov1-0/+1
2010-05-17KVM: x86 emulator: introduce pio in string read ahead.Gleb Natapov1-0/+7
2010-05-17KVM: x86 emulator: restart string instruction without going back to a guest.Gleb Natapov1-0/+1
2010-05-17KVM: x86 emulator: fix in/out emulation.Gleb Natapov1-0/+7
2010-05-17KVM: x86 emulator: Emulate task switch in emulator.cGleb Natapov1-0/+5
2010-05-17KVM: x86 emulator: Provide more callbacks for x86 emulator.Gleb Natapov1-0/+16
2010-05-17KVM: Provide current eip as part of emulator context.Gleb Natapov1-1/+2
2010-05-17KVM: Provide x86_emulate_ctxt callback to get current cplGleb Natapov1-0/+1
2010-05-17KVM: Provide callback to get/set control registers in emulator ops.Gleb Natapov1-1/+2
2010-04-25KVM: x86: Save&restore interrupt shadow maskJan Kiszka1-3/+0
2010-03-01KVM: x86 emulator: fix memory access during x86 emulationGleb Natapov1-2/+12
2010-03-01KVM: x86 emulator: Add Virtual-8086 mode of emulationGleb Natapov1-0/+1
2010-03-01KVM: Fix the explanation of write_emulatedTakuya Yoshikawa1-1/+1
2009-12-03KVM: x86 emulator: limit instructions to 15 bytesAvi Kivity1-1/+1
2009-09-10KVM: Rename x86_emulate.c to emulate.cAvi Kivity1-0/+187