summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* KVM: Move running VCPU from ARM to common codePaolo Bonzini2020-01-278-50/+34
* KVM: X86: Drop x86_set_memory_region()Peter Xu2020-01-273-18/+12
* KVM: X86: Don't take srcu lock in init_rmode_identity_map()Peter Xu2020-01-271-7/+3
* KVM: Add build-time error check on kvm_run sizePeter Xu2020-01-271-0/+1
* KVM: Remove kvm_read_guest_atomic()Peter Xu2020-01-272-13/+0
* x86/kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_...Vitaly Kuznetsov2020-01-271-5/+0
* KVM: x86: Perform non-canonical checks in 32-bit KVMSean Christopherson2020-01-272-10/+0
* KVM: nVMX: WARN on failure to set IA32_PERF_GLOBAL_CTRLOliver Upton2020-01-271-14/+4
* KVM: x86: Remove unused ctxt param from emulator's FPU accessorsSean Christopherson2020-01-271-15/+13
* KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest"Sean Christopherson2020-01-271-6/+3
* KVM: x86: Ensure guest's FPU state is loaded when accessing for emulationSean Christopherson2020-01-271-0/+39
* KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu()Sean Christopherson2020-01-271-2/+17
* Revert "KVM: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()"Paolo Bonzini2020-01-271-7/+0
* KVM: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is acceptedMiaohe Lin2020-01-271-4/+3
* KVM: x86: avoid clearing pending exception event twiceMiaohe Lin2020-01-271-1/+0
* KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacksMarios Pomonis2020-01-271-8/+16
* KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacksMarios Pomonis2020-01-271-2/+6
* KVM: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacksMarios Pomonis2020-01-271-25/+32
* KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacksMarios Pomonis2020-01-271-2/+14
* KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks i...Marios Pomonis2020-01-271-2/+8
* KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF ...Marios Pomonis2020-01-271-4/+14
* KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() fro...Marios Pomonis2020-01-271-2/+6
* KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacksMarios Pomonis2020-01-271-4/+9
* KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacksMarios Pomonis2020-01-271-0/+1
* KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacksMarios Pomonis2020-01-271-6/+8
* KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacksMarios Pomonis2020-01-271-1/+5
* KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacksMarios Pomonis2020-01-271-4/+6
* KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacksMarios Pomonis2020-01-271-3/+8
* kvm/svm: PKU not currently supportedJohn Allen2020-01-275-1/+16
* KVM: Move vcpu->run page allocation out of kvm_vcpu_init()Sean Christopherson2020-01-271-21/+13
* KVM: Move putting of vcpu->pid to kvm_vcpu_destroy()Sean Christopherson2020-01-271-6/+7
* KVM: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit()Sean Christopherson2020-01-2711-65/+2
* KVM: arm64: Free sve_state via arm specific hookSean Christopherson2020-01-274-0/+9
* KVM: PPC: Move all vcpu init code into kvm_arch_vcpu_create()Sean Christopherson2020-01-271-24/+32
* KVM: ARM: Move all vcpu init code into kvm_arch_vcpu_create()Sean Christopherson2020-01-271-14/+20
* KVM: MIPS: Move all vcpu init code into kvm_arch_vcpu_create()Sean Christopherson2020-01-271-12/+14
* KVM: x86: Move all vcpu init code into kvm_arch_vcpu_create()Sean Christopherson2020-01-271-98/+100
* KVM: Drop kvm_arch_vcpu_setup()Sean Christopherson2020-01-279-41/+0
* KVM: PPC: BookE: Setup vcpu during kvmppc_core_vcpu_create()Sean Christopherson2020-01-271-27/+33
* KVM: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create()Sean Christopherson2020-01-271-0/+11
* KVM: MIPS: Move .vcpu_setup() call to kvm_arch_vcpu_create()Sean Christopherson2020-01-271-2/+8
* KVM: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create()Sean Christopherson2020-01-271-4/+10
* KVM: Move initialization of preempt notifier to kvm_vcpu_init()Sean Christopherson2020-01-271-2/+1
* KVM: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init()Sean Christopherson2020-01-272-10/+3
* KVM: Move vcpu alloc and init invocation to common codeSean Christopherson2020-01-277-138/+43
* KVM: Introduce kvm_vcpu_destroy()Sean Christopherson2020-01-247-5/+12
* KVM: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpuSean Christopherson2020-01-241-2/+2
* KVM: MIPS: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpuSean Christopherson2020-01-241-2/+2
* KVM: s390: Invoke kvm_vcpu_init() before allocating sie_pageSean Christopherson2020-01-241-8/+10
* KVM: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create()Sean Christopherson2020-01-241-28/+34