summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/x86.c
AgeCommit message (Expand)AuthorFilesLines
2010-08-06Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2010-08-02KVM: x86 emulator: fix xchg instruction emulationWei Yongjun1-0/+4
2010-08-02KVM: x86: never re-execute instruction with enabled tdpGleb Natapov1-0/+3
2010-08-02KVM: Expose MCE control MSRs to userspaceAvi Kivity1-0/+2
2010-08-02KVM: PIT: stop vpit before freeing irq_routingXiao Guangrong1-1/+1
2010-08-02KVM: Reenter guest after emulation failure if due to access to non-mmio addressGleb Natapov1-7/+25
2010-08-01KVM: VMX: Execute WBINVD to keep data consistency with assigned devicesSheng Yang1-0/+41
2010-08-01KVM: Simplify vcpu_enter_guest() mmu reload logic slightlyAvi Kivity1-7/+5
2010-08-01KVM: x86: Enable AVX for guestSheng Yang1-2/+2
2010-08-01KVM: Prevent internal slots from being COWedAvi Kivity1-1/+6
2010-08-01KVM: Add mini-API for vcpu->requestsAvi Kivity1-14/+13
2010-08-01KVM: Remove kernel-allocated memory regionsAvi Kivity1-16/+0
2010-08-01KVM: Remove memory alias supportAvi Kivity1-125/+0
2010-08-01KVM: Consolidate load/save temporary buffer allocation and freeingAvi Kivity1-30/+32
2010-08-01KVM: Fix xsave and xcr save/restore memory leakAvi Kivity1-8/+4
2010-08-01KVM: x86: XSAVE/XRSTOR live migration supportSheng Yang1-0/+139
2010-08-01KVM: Fix mov cr3 #GP at wrong instructionAvi Kivity1-8/+2
2010-08-01KVM: Fix mov cr4 #GP at wrong instructionAvi Kivity1-8/+2
2010-08-01KVM: Fix mov cr0 #GP at wrong instructionAvi Kivity1-9/+3
2010-08-01KVM: VMX: Enable XSAVE/XRSTOR for guestDexuan Cui1-7/+123
2010-08-01KVM: x86: use linux/uaccess.h instead of asm/uaccess.hLai Jiangshan1-1/+1
2010-08-01KVM: x86: Propagate fpu_alloc errorsJan Kiszka1-2/+9
2010-08-01KVM: Update Red Hat copyrightsAvi Kivity1-0/+1
2010-08-01KVM: x86: Use FPU APISheng Yang1-36/+16
2010-08-01KVM: x86: Use unlazy_fpu() for host FPUSheng Yang1-16/+2
2010-08-01KVM: Consolidate arch specific vcpu ioctl lockingAvi Kivity1-2/+0
2010-08-01KVM: x86: Lock arch specific vcpu ioctls centrallyAvi Kivity1-39/+2
2010-08-01KVM: move vcpu locking to dispatcher for generic vcpu ioctlsAvi Kivity1-38/+2
2010-08-01KVM: x86: cleanup unused local variableXiao Guangrong1-2/+0
2010-08-01KVM: VMX: Only reset MMU when necessarySheng Yang1-2/+14
2010-08-01KVM: x86: Clean up duplicate assignmentSheng Yang1-3/+1
2010-08-01KVM: inject #UD if instruction emulation fails and exit to userspaceGleb Natapov1-25/+18
2010-08-01KVM: Get rid of KVM_REQ_KICKAvi Kivity1-7/+10
2010-08-01KVM: x86 emulator: do not inject exception directly into vcpuGleb Natapov1-3/+17
2010-08-01KVM: x86 emulator: move interruptibility state tracking out of emulatorGleb Natapov1-3/+17
2010-08-01KVM: x86 emulator: handle shadowed registers outside emulatorGleb Natapov1-2/+12
2010-08-01KVM: x86 emulator: set RFLAGS outside x86 emulator codeGleb Natapov1-6/+1
2010-08-01KVM: x86 emulator: advance RIP outside x86 emulator codeGleb Natapov1-0/+2
2010-08-01KVM: handle emulation failure case firstGleb Natapov1-16/+15
2010-08-01KVM: do not inject #PF in (read|write)_emulated() callbacksGleb Natapov1-14/+14
2010-08-01KVM: remove export of emulator_write_emulated()Gleb Natapov1-1/+0
2010-08-01KVM: x86 emulator: x86_emulate_insn() return -1 only in case of emulation fai...Gleb Natapov1-18/+18
2010-08-01KVM: fill in run->mmio details in (read|write)_emulated functionGleb Natapov1-16/+9
2010-08-01KVM: x86 emulator: make (get|set)_dr() callback return error if it failsGleb Natapov1-26/+37
2010-08-01KVM: x86 emulator: make set_cr() callback return error if it failsGleb Natapov1-73/+75
2010-08-01KVM: x86 emulator: add get_cached_segment_base() callback to x86_emulate_opsGleb Natapov1-0/+7
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-6/+6
2010-08-01KVM: VMX: Avoid writing HOST_CR0 every entryAvi Kivity1-1/+1
2010-08-01KVM: x86: avoid unnecessary bitmap allocation when memslot is cleanTakuya Yoshikawa1-14/+23