summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/emulate.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86 emulator: Replace calls to is_pae() and is_paging with ->get_cr()Avi Kivity2011-05-221-2/+2
* KVM: x86 emulator: drop use of is_long_mode()Avi Kivity2011-05-221-7/+12
* KVM: x86 emulator: add and use new callbacks set_idt(), set_gdt()Avi Kivity2011-05-221-7/+7
* KVM: x86 emulator: avoid using ctxt->vcpu in check_perm() callbacksAvi Kivity2011-05-221-2/+2
* KVM: x86 emulator: drop vcpu argument from intercept callbackAvi Kivity2011-05-221-1/+1
* KVM: x86 emulator: drop vcpu argument from cr/dr/cpl/msr callbacksAvi Kivity2011-05-221-42/+42
* KVM: x86 emulator: drop vcpu argument from segment/gdt/idt callbacksAvi Kivity2011-05-221-56/+56
* KVM: x86 emulator: drop vcpu argument from pio callbacksAvi Kivity2011-05-111-3/+3
* KVM: x86 emulator: drop vcpu argument from memory read/write callbacksAvi Kivity2011-05-111-29/+25
* KVM: x86 emulator: whitespace cleanupsAvi Kivity2011-05-111-42/+54
* KVM: emulator: Use linearize() when fetching instructionsNelson Elhage2011-05-111-8/+18
* KVM: x86 emulator: Handle wraparound in (cs_base + offset) when fetching insnsNelson Elhage2011-05-111-1/+4
* KVM: x86 emulator: Use em_push() instead of emulate_push()Takuya Yoshikawa2011-05-111-25/+17
* KVM: x86 emulator: Make emulate_push() store the value directlyTakuya Yoshikawa2011-05-111-53/+34
* KVM: x86 emulator: Disable writeback for CMP emulationTakuya Yoshikawa2011-05-111-1/+1
* KVM: x86 emulator: implement segment permission checksAvi Kivity2011-05-111-0/+63
* KVM: x86 emulator: move desc_limit_scaled()Avi Kivity2011-05-111-7/+7
* KVM: x86 emulator: move linearize() downwardsAvi Kivity2011-05-111-15/+15
* KVM: x86 emulator: pass access size and read/write intent to linearize()Avi Kivity2011-05-111-5/+6
* KVM: x86 emulator: change address linearization to return an error codeAvi Kivity2011-05-111-8/+39
* KVM: x86 emulator: move invlpg emulation into a functionAvi Kivity2011-05-111-4/+10
* KVM: x86 emulator: Add helpers for memory access using segmented addressesAvi Kivity2011-05-111-23/+52
* KVM: x86 emulator: Drop EFER.SVME requirement from VMMCALLAvi Kivity2011-05-111-1/+1
* KVM: x86 emulator: Re-add VendorSpecific tag to VMMCALL insnAvi Kivity2011-05-111-1/+1
* 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
OpenPOWER on IntegriCloud