summaryrefslogtreecommitdiffstats
path: root/arch/x86
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-02-2572-1499/+2420
|\
| * KVM: SVM: hyper-v: placate modpost section mismatch errorRandy Dunlap2023-02-221-2/+2
| * Merge tag 'kvm-x86-apic-6.3' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-02-213-49/+70
| |\
| | * KVM: x86: Reinitialize xAPIC ID when userspace forces x2APIC => xAPICEmanuele Giuseppe Esposito2023-02-011-2/+6
| | * KVM: x86: fire timer when it is migrated and expired, and in oneshot modeLi RongQing2023-01-241-2/+6
| | * KVM: VMX: Intercept reads to invalid and write-only x2APIC registersSean Christopherson2023-01-241-4/+4
| | * KVM: VMX: Always intercept accesses to unsupported "extended" x2APIC regsSean Christopherson2023-01-241-18/+20
| | * KVM: x86: Split out logic to generate "readable" APIC regs mask to helperSean Christopherson2023-01-242-13/+23
| | * KVM: x86: Mark x2APIC DFR reg as non-existent for x2APICSean Christopherson2023-01-241-7/+4
| | * KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32Sean Christopherson2023-01-241-1/+5
| | * KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPISean Christopherson2023-01-241-3/+7
| | * KVM: x86: remove redundant ret variablezhang songyi2023-01-241-5/+1
| * | Merge tag 'kvmarm-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-02-201-2/+0
| |\ \
| | * \ Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton2023-02-131-2/+0
| | |\ \
| | | * | KVM: MMU: Make the definition of 'INVALID_GPA' commonYu Zhang2023-01-191-2/+0
| | * | | Merge branch kvm/kvm-hw-enable-refactor into kvmarm/nextOliver Upton2023-02-1350-575/+907
| | |\ \ \
| * | | | | KVM: x86/mmu: Make tdp_mmu_allowed staticDavid Matlack2023-02-161-1/+1
| * | | | | Merge tag 'kvm-riscv-6.3-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2023-02-1525-58/+271
| |\ \ \ \ \
| * \ \ \ \ \ Merge tag 'kvm-x86-vmx-6.3' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-02-1511-127/+143
| |\ \ \ \ \ \
| | * | | | | | KVM: VMX: Fix crash due to uninitialized current_vmcsAlexandru Matei2023-02-072-13/+7
| | * | | | | | KVM: nVMX: Simplify the setting of SECONDARY_EXEC_ENABLE_VMFUNC for nested.Yu Zhang2023-02-071-9/+5
| | * | | | | | KVM: VMX: Do not trap VMFUNC instructions for L1 guests.Yu Zhang2023-02-072-4/+9
| | * | | | | | KVM: VMX: Handle NMI VM-Exits in noinstr regionSean Christopherson2023-01-244-22/+30
| | * | | | | | KVM: VMX: Provide separate subroutines for invoking NMI vs. IRQ handlersSean Christopherson2023-01-242-46/+50
| | * | | | | | x86/entry: KVM: Use dedicated VMX NMI entry for 32-bit kernels tooSean Christopherson2023-01-243-16/+12
| | * | | | | | KVM: VMX: Always inline to_vmx() and to_kvm_vmx()Sean Christopherson2023-01-242-4/+5
| | * | | | | | KVM: VMX: Always inline eVMCS read/write helpersSean Christopherson2023-01-241-10/+10
| | * | | | | | KVM: VMX: Allow VM-Fail path of VMREAD helper to be instrumentedSean Christopherson2023-01-241-0/+2
| | * | | | | | KVM: x86: Make vmx_get_exit_qual() and vmx_get_intr_info() noinstr-friendlySean Christopherson2023-01-242-8/+18
| | * | | | | | KVM: VMX: don't use "unsigned long" in vmx_vcpu_enter_exit()Alexey Dobriyan2023-01-241-1/+1
| | * | | | | | KVM: VMX: Access @flags as a 32-bit value in __vmx_vcpu_run()Sean Christopherson2023-01-241-4/+4
| | | |_|_|_|/ | | |/| | | |
| * | | | | | Merge tag 'kvm-x86-svm-6.3' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-02-1510-47/+63
| |\ \ \ \ \ \
| | * | | | | | KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()Peter Gonda2023-02-071-2/+2
| | * | | | | | KVM: x86: Use emulator callbacks instead of duplicating "host flags"Maxim Levitsky2023-01-315-21/+19
| | * | | | | | KVM: x86: Move HF_NMI_MASK and HF_IRET_MASK into "struct vcpu_svm"Maxim Levitsky2023-01-313-11/+31
| | * | | | | | KVM: x86: Move HF_GIF_MASK into "struct vcpu_svm" as "guest_gif"Maxim Levitsky2023-01-312-4/+6
| | * | | | | | KVM: nSVM: Don't sync tlb_ctl back to vmcb12 on nested VM-ExitMaxim Levitsky2023-01-311-1/+0
| | * | | | | | KVM: SVM: Account scratch allocations used to decrypt SEV guest memoryAnish Ghulati2023-01-241-1/+1
| | * | | | | | KVM: svm/avic: Drop "struct kvm_x86_ops" for avic_hardware_setup()Like Xu2023-01-243-3/+3
| | * | | | | | KVM: SVM: remove redundant ret variablezhang songyi2023-01-241-5/+2
| | |/ / / / /
| * | | | | | Merge tag 'kvm-x86-pmu-6.3' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-02-1513-186/+448
| |\ \ \ \ \ \
| | * | | | | | perf/x86/intel: Expose EPT-friendly PEBS for SPR and future modelsLike Xu2023-02-012-1/+4
| | * | | | | | KVM: x86/pmu: Add PRIR++ and PDist support for SPR and later modelsLike Xu2023-02-011-12/+33
| | * | | | | | KVM: x86/pmu: Provide "error" semantics for unsupported-but-known PMU MSRsSean Christopherson2023-01-261-22/+29
| | * | | | | | KVM: x86/pmu: Don't tell userspace to save MSRs for non-existent fixed PMCsLike Xu2023-01-262-0/+6
| | * | | | | | KVM: x86/pmu: Don't tell userspace to save PMU MSRs if PMU is disabledSean Christopherson2023-01-261-2/+4
| | * | | | | | KVM: x86/pmu: Use separate array for defining "PMU MSRs to save"Sean Christopherson2023-01-261-71/+82
| | * | | | | | KVM: x86/pmu: Gate all "unimplemented MSR" prints on report_ignored_msrsSean Christopherson2023-01-265-25/+24
| | * | | | | | KVM: x86/pmu: Cap kvm_pmu_cap.num_counters_gp at KVM's internal maxSean Christopherson2023-01-264-4/+9
| | * | | | | | KVM: x86/pmu: Drop event_type and rename "struct kvm_event_hw_type_mapping"Like Xu2023-01-262-15/+12