summaryrefslogtreecommitdiffstats
path: root/arch/x86 (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86/mmu: Revert "Revert "KVM: MMU: collapse TLB flushes when zap all pag...Sean Christopherson2019-09-241-3/+22
* KVM: x86/mmu: Revert "Revert "KVM: MMU: zap pages in batch""Sean Christopherson2019-09-241-26/+9
* KVM: x86/mmu: Revert "Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate...Sean Christopherson2019-09-242-0/+22
* KVM: x86/mmu: Revert "Revert "KVM: MMU: show mmu_valid_gen in shadow page rel...Sean Christopherson2019-09-241-9/+12
* KVM: x86/mmu: Use fast invalidate mechanism to zap MMIO sptesSean Christopherson2019-09-241-14/+3
* KVM: x86/mmu: Treat invalid shadow pages as obsoleteSean Christopherson2019-09-241-2/+3
* KVM: LAPIC: Tune lapic_timer_advance_ns smoothlyWanpeng Li2019-09-242-15/+14
* KVM: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexitTao Xu2019-09-243-17/+21
* KVM: vmx: Emulate MSR IA32_UMWAIT_CONTROLTao Xu2019-09-244-0/+53
* KVM: x86: Add support for user wait instructionsTao Xu2019-09-245-1/+27
* KVM: x86: Add comments to document various emulation typesSean Christopherson2019-09-241-0/+30
* KVM: VMX: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfigSean Christopherson2019-09-243-39/+36
* KVM: x86: Remove emulation_result enums, EMULATE_{DONE,FAIL,USER_EXIT}Sean Christopherson2019-09-245-78/+49
* KVM: VMX: Remove EMULATE_FAIL handling in handle_invalid_guest_state()Sean Christopherson2019-09-241-21/+20
* KVM: x86: Move triple fault request into RM int injectionSean Christopherson2019-09-243-16/+12
* KVM: x86: Handle emulation failure directly in kvm_task_switch()Sean Christopherson2019-09-243-23/+11
* KVM: x86: Exit to userspace on emulation skip failureSean Christopherson2019-09-242-4/+9
* KVM: x86: Move #UD injection for failed emulation into emulation codeSean Christopherson2019-09-241-9/+5
* KVM: x86: Add explicit flag for forced emulation on #UDSean Christopherson2019-09-242-2/+4
* KVM: x86: Move #GP injection for VMware into x86_emulate_instruction()Sean Christopherson2019-09-244-23/+14
* KVM: x86: Don't attempt VMWare emulation on #GP with non-zero error codeSean Christopherson2019-09-242-2/+20
* KVM: x86: Refactor kvm_vcpu_do_singlestep() to remove out paramSean Christopherson2019-09-241-6/+6
* KVM: x86: Clean up handle_emulation_failure()Sean Christopherson2019-09-241-6/+4
* KVM: x86: Relocate MMIO exit stats countingSean Christopherson2019-09-243-3/+2
* KVM: nVMX: Check Host Address Space Size on vmentry of nested guestsKrish Sadhukhan2019-09-241-0/+28
* KVM: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is im...Vitaly Kuznetsov2019-09-242-1/+10
* KVM: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernelWanpeng Li2019-09-241-2/+10
* KVM: x86: Manually flush collapsible SPTEs only when toggling flagsSean Christopherson2019-09-241-1/+6
* KVM: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is av...Vitaly Kuznetsov2019-09-241-2/+4
* KVM: x86: svm: remove unneeded nested_enable_evmcs() hookVitaly Kuznetsov2019-09-241-8/+1
* KVM/Hyper-V/VMX: Add direct tlb flush supportVitaly Kuznetsov2019-09-244-0/+47
* KVM/Hyper-V: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSHTianyu Lan2019-09-242-0/+9
* x86/Hyper-V: Fix definition of struct hv_vp_assist_pageTianyu Lan2019-09-241-5/+15
* kvm: x86: Add Intel PMU MSRs to msrs_to_save[]Jim Mattson2019-09-241-0/+41
* Merge tag 'for-linus-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2019-09-212-12/+2
|\
| * um: Use real DMA barriersJohannes Berg2019-09-151-3/+0
| * um: Don't use generic barrier.hJohannes Berg2019-09-151-8/+1
| * um: Fix VDSO compiler warningJohannes Berg2019-09-151-1/+1
* | Merge tag 'compiler-attributes-for-linus-v5.4' of git://github.com/ojeda/linuxLinus Torvalds2019-09-212-9/+9
|\ \
| * | x86: bug.h: use asm_inline in _BUG_FLAGS definitionsRasmus Villemoes2019-09-151-2/+2
| * | x86: alternative.h: use asm_inline for all alternative variantsRasmus Villemoes2019-09-151-7/+7
* | | Merge tag 'powerpc-5.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2019-09-204-5/+16
|\ \ \
| * | | fs/core/vmcore: Move sev_active() reference to x86 arch codeThiago Jung Bauermann2019-08-092-1/+5
| * | | x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific headerThiago Jung Bauermann2019-08-092-1/+10
| * | | x86, s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/KconfigThiago Jung Bauermann2019-08-091-3/+1
* | | | Merge tag 'kbuild-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds2019-09-202-1/+3
|\ \ \ \
| * | | | kbuild: change *FLAGS_<basetarget>.o to take the path relative to $(obj)Masahiro Yamada2019-09-041-1/+2
| * | | | kbuild: add CONFIG_ASM_MODVERSIONSMasahiro Yamada2019-08-211-0/+1
* | | | | Merge tag 'drm-next-2019-09-18' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2019-09-201-0/+1
|\ \ \ \ \
| * \ \ \ \ Merge tag 'drm-intel-next-2019-07-30' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2019-08-061-0/+1
| |\ \ \ \ \