aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/emulate.c
Commit message (Expand)AuthorAgeFilesLines
...
* KVM: x86 emulator: do not open code return values from the emulatorGleb Natapov2011-05-111-3/+3
* KVM: SVM: Add checks for IO instructionsJoerg Roedel2011-05-111-15/+30
* KVM: SVM: Add intercept checks for one-byte instructionsJoerg Roedel2011-05-111-2/+2
* KVM: SVM: Add intercept checks for remaining twobyte instructionsJoerg Roedel2011-05-111-7/+18
* KVM: SVM: Add intercept checks for remaining group7 instructionsJoerg Roedel2011-05-111-2/+23
* KVM: SVM: Add intercept checks for SVM instructionsJoerg Roedel2011-05-111-1/+43
* KVM: SVM: Add intercept checks for descriptor table accessesJoerg Roedel2011-05-111-2/+12
* KVM: SVM: Add intercept check for accessing dr registersJoerg Roedel2011-05-111-15/+48
* KVM: SVM: Add intercept check for emulated cr accessesJoerg Roedel2011-05-111-11/+94
* KVM: x86: Add x86 callback for intercept checkJoerg Roedel2011-05-111-6/+26
* KVM: x86 emulator: Add flag to check for protected mode instructionsJoerg Roedel2011-05-111-0/+7
* KVM: x86 emulator: Add check_perm callbackJoerg Roedel2011-05-111-0/+14
* KVM: x86 emulator: Don't write-back cpu-state on X86EMUL_INTERCEPTEDJoerg Roedel2011-05-111-0/+3
* KVM: x86 emulator: add SVM interceptsAvi Kivity2011-05-111-11/+13
* KVM: x86 emulator: add framework for instruction interceptsAvi Kivity2011-05-111-0/+26
* KVM: x86 emulator: implement movdqu instruction (f3 0f 6f, f3 0f 7f)Avi Kivity2011-05-111-2/+21
* KVM: x86 emulator: SSE supportAvi Kivity2011-05-111-3/+99
* KVM: x86 emulator: Specialize decoding for insns with 66/f2/f3 prefixesAvi Kivity2011-05-111-1/+25
* KVM: x86 emulator: do not munge rep prefixAvi Kivity2011-05-111-3/+1
* KVM: emulator: Fix permission checking in io permission bitmapGleb Natapov2011-03-171-3/+2
* KVM: emulator: Fix io permission checking for 64bit guestGleb Natapov2011-03-171-15/+22
* KVM: x86 emulator: vendor specific instructionsAvi Kivity2011-03-171-3/+9
* KVM: SVM: copy instruction bytes from VMCBAndre Przywara2011-01-121-2/+5
* KVM: x86 emulator: simplify exception generationAvi Kivity2011-01-121-90/+50
* KVM: x86 emulator: tighen up ->read_std() and ->write_std() error checksAvi Kivity2011-01-121-8/+8
* KVM: x86 emulator: drop dead pf injection in emulate_popf()Avi Kivity2011-01-121-8/+0
* KVM: x86 emulator: make emulator memory callbacks return full exceptionAvi Kivity2011-01-121-58/+31
* KVM: x86 emulator: introduce struct x86_exception to communicate faultsAvi Kivity2011-01-121-3/+23
* KVM: x86 emulator: do not perform address calculations on linear addressesAvi Kivity2011-01-121-1/+2
* KVM: x86 emulator: preserve an operand's segment identityAvi Kivity2011-01-121-51/+55
* KVM: x86 emulator: drop DPRINTF()Avi Kivity2011-01-121-6/+1
* KVM: x86 emulator: drop unused #ifndef __KERNEL__Avi Kivity2011-01-121-7/+0
* KVM: fix typo in copyright noticeNicolas Kaiser2010-10-241-1/+1
* KVM: x86 emulator: Eliminate compilation warning in x86_decode_insn()Sheng Yang2010-10-241-1/+1
* KVM: X86: Propagate fetch faultsJoerg Roedel2010-10-241-0/+3
* KVM: MMU: Track page fault data in struct vcpuJoerg Roedel2010-10-241-16/+14
* KVM: x86 emulator: clean up control flow in x86_emulate_insn()Avi Kivity2010-10-241-57/+7
* KVM: x86 emulator: fix group 11 decoding for reg != 0Avi Kivity2010-10-241-1/+5
* KVM: x86 emulator: use single stage decoding for mov instructionsAvi Kivity2010-10-241-24/+18
* KVM: x86 emulator: simplify ALU opcode block decode furtherAvi Kivity2010-10-241-18/+14
* KVM: x86 emulator: trap and propagate #DE from DIV and IDIVAvi Kivity2010-10-241-4/+16
* KVM: x86 emulator: add macros for executing instructions that may trapAvi Kivity2010-10-241-0/+43
* KVM: x86 emulator: simplify instruction decode flags for opcodes 0F 00-FFAvi Kivity2010-10-241-2/+2
* KVM: x86 emulator: simplify instruction decode flags for opcodes E0-FFAvi Kivity2010-10-241-4/+2
* KVM: x86 emulator: simplify instruction decode flags for opcodes C0-DFAvi Kivity2010-10-241-4/+3
* KVM: x86 emulator: simplify instruction decode flags for opcodes A0-AFAvi Kivity2010-10-241-3/+3
* KVM: x86 emulator: simplify instruction decode flags for opcodes 80-8FAvi Kivity2010-10-241-4/+3
* KVM: x86 emulator: simplify string instruction decode flagsAvi Kivity2010-10-241-7/+6
* KVM: x86 emulator: simplify ALU block (opcodes 00-3F) decode flagsAvi Kivity2010-10-241-24/+16
* KVM: x86 emulator: support byte/word opcode pairsAvi Kivity2010-10-241-0/+6