aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2020-01-27KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu()Sean Christopherson1-2/+17
2020-01-27Revert "KVM: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()"Paolo Bonzini1-7/+0
2020-01-27KVM: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is acceptedMiaohe Lin1-4/+3
2020-01-27KVM: x86: avoid clearing pending exception event twiceMiaohe Lin1-1/+0
2020-01-27KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacksMarios Pomonis1-8/+16
2020-01-27KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacksMarios Pomonis1-2/+6
2020-01-27KVM: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacksMarios Pomonis1-25/+32
2020-01-27KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacksMarios Pomonis1-2/+14
2020-01-27KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.cMarios Pomonis1-2/+8
2020-01-27KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacksMarios Pomonis1-4/+14
2020-01-27KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacksMarios Pomonis1-2/+6
2020-01-27KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacksMarios Pomonis1-4/+9
2020-01-27KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacksMarios Pomonis1-0/+1
2020-01-27KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacksMarios Pomonis1-6/+8
2020-01-27KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacksMarios Pomonis1-1/+5
2020-01-27KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacksMarios Pomonis1-4/+6
2020-01-27KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacksMarios Pomonis1-3/+8
2020-01-27kvm/svm: PKU not currently supportedJohn Allen5-1/+16
2020-01-27KVM: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit()Sean Christopherson1-10/+0
2020-01-27KVM: x86: Move all vcpu init code into kvm_arch_vcpu_create()Sean Christopherson1-98/+100
2020-01-27KVM: Drop kvm_arch_vcpu_setup()Sean Christopherson1-5/+0
2020-01-27KVM: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create()Sean Christopherson1-4/+10
2020-01-27KVM: Move vcpu alloc and init invocation to common codeSean Christopherson1-26/+2
2020-01-27Merge tag 'dmaengine-5.6-rc1' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds1-0/+36
2020-01-27Merge tag 'platform-drivers-x86-v5.6-1' of git://git.infradead.org/linux-platform-drivers-x86Linus Torvalds3-55/+0
2020-01-27Merge branch 'x86-microcode-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-1/+1
2020-01-27Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds7-46/+38
2020-01-27Merge branches 'pm-core', 'powercap', 'pm-opp', 'pm-avs' and 'pm-misc'Rafael J. Wysocki1-0/+1
2020-01-25x86: Mark archrandom.h functions __must_checkRichard Henderson1-8/+8
2020-01-25x86: Remove arch_has_random, arch_has_random_seedRichard Henderson1-8/+4
2020-01-25x86/CPU/AMD: Remove amd_get_topology_early()Borislav Petkov1-8/+2
2020-01-25efi/x86: Disable instrumentation in the EFI runtime handling codeArd Biesheuvel1-0/+2
2020-01-25efi/libstub/x86: Fix EFI server boot failureQian Cai1-1/+1
2020-01-24x86/PCI: Remove X86_DEV_DMA_OPSChristoph Hellwig3-51/+0
2020-01-24PCI: Introduce pci_real_dma_dev()Jon Derrick1-0/+10
2020-01-24x86/PCI: Expose VMD's pci_dev in struct pci_sysdataJon Derrick1-2/+2
2020-01-24x86/PCI: Add to_pci_sysdata() helperChristoph Hellwig1-16/+13
2020-01-24smp: Remove allocation mask from on_each_cpu_cond.*()Sebastian Andrzej Siewior1-1/+1
2020-01-24KVM: Introduce kvm_vcpu_destroy()Sean Christopherson1-1/+1
2020-01-24KVM: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpuSean Christopherson1-2/+2
2020-01-24KVM: Add kvm_arch_vcpu_precreate() to handle pre-allocation issuesSean Christopherson1-5/+9
2020-01-24KVM: x86: Drop kvm_arch_vcpu_free()Sean Christopherson1-16/+11
2020-01-24KVM: x86: Remove spurious clearing of async #PF MSRSean Christopherson1-2/+0
2020-01-24KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destruction pathSean Christopherson1-4/+0
2020-01-24KVM: x86: Move kvm_vcpu_init() invocation to common codeSean Christopherson4-29/+25
2020-01-24KVM: x86: Move allocation of pio_data page down a few linesSean Christopherson1-20/+13
2020-01-24KVM: x86: Move FPU allocation to common x86 codeSean Christopherson3-48/+23
2020-01-24KVM: x86: Allocate vcpu struct in common x86 codeSean Christopherson4-40/+30
2020-01-24KVM: SVM: Use direct vcpu pointer during vCPU create/freeSean Christopherson1-14/+16
2020-01-24KVM: VMX: Use direct vcpu pointer during vCPU create/freeSean Christopherson1-20/+22