aboutsummaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Expand)Author
2022-06-10KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs arraySean Christopherson
2022-06-10KVM: x86: Harden _regs accesses to guard against buggy inputSean Christopherson
2022-06-10KVM: x86: Grab regs_dirty in local 'unsigned long'Sean Christopherson
2022-06-09Merge branch 'kvm-5.20-early'Paolo Bonzini
2022-06-09KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSEPaolo Bonzini
2022-06-09KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/putMaxim Levitsky
2022-06-09KVM: x86: disable preemption while updating apicv inhibitionMaxim Levitsky
2022-06-09KVM: x86: SVM: fix avic_kick_target_vcpus_fastMaxim Levitsky
2022-06-09KVM: x86: SVM: remove avic's broken code that updated APIC IDMaxim Levitsky
2022-06-09KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC baseMaxim Levitsky
2022-06-09KVM: x86: document AVIC/APICv inhibit reasonsMaxim Levitsky
2022-06-09KVM: x86/mmu: Set memory encryption "value", not "mask", in shadow PDPTRsYuan Yao
2022-06-09Merge tag 'kvmarm-fixes-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini
2022-06-09Merge tag 'kvm-riscv-fixes-5.19-1' of https://github.com/kvm-riscv/linux into...Paolo Bonzini
2022-06-09KVM: arm64: Drop stale commentMarc Zyngier
2022-06-09KVM: arm64: Remove redundant hyp_assert_lock_held() assertionsWill Deacon
2022-06-09KVM: arm64: Extend comment in has_vhe()Will Deacon
2022-06-09KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHEWill Deacon
2022-06-09KVM: arm64: Handle all ID registers trapped for a protected VMMarc Zyngier
2022-06-09KVM: arm64: Return error from kvm_arch_init_vm() on allocation failureWill Deacon
2022-06-09RISC-V: KVM: fix typos in commentsJulia Lawall
2022-06-08KVM: x86: PIT: Preserve state of speaker port data bitPaul Durrant
2022-06-08KVM: VMX: Reject kvm_intel if an inconsistent VMCS config is detectedSean Christopherson
2022-06-08KVM: VMX: Sanitize VM-Entry/VM-Exit control pairs at kvm_intel load timeSean Christopherson
2022-06-08KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmuLike Xu
2022-06-08KVM: x86/pmu: Restrict advanced features based on module enable_pmuLike Xu
2022-06-08KVM: x86/pmu: Avoid exposing Intel BTS featureLike Xu
2022-06-08KVM: x86/pmu: Update global enable_pmu when PMU is undetectedLike Xu
2022-06-08x86: events: Do not return bogus capabilities if PMU is brokenPaolo Bonzini
2022-06-08perf/x86/intel: Fix the comment about guest LBR support on KVMLike Xu
2022-06-08KVM: VMX: Enable Notify VM exitTao Xu
2022-06-08KVM: x86: Introduce "struct kvm_caps" to track misc caps/settingsSean Christopherson
2022-06-08KVM: x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pending triple faultChenyi Qiang
2022-06-08KVM: arm64: Warn if accessing timer pending state outside of vcpu contextMarc Zyngier
2022-06-08KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pendingMarc Zyngier
2022-06-08KVM: x86/pmu: Drop amd_event_mapping[] in the KVM contextLike Xu
2022-06-08KVM: x86/pmu: Replace pmc_perf_hw_id() with perf_get_hw_event_config()Like Xu
2022-06-08perf: x86/core: Add interface to query perfmon_event_map[] directlyLike Xu
2022-06-08KVM: x86/pmu: Use PERF_TYPE_RAW to merge reprogram_{gp,fixed}counter()Like Xu
2022-06-08KVM: x86/pmu: Use only the uniform interface reprogram_counter()Paolo Bonzini
2022-06-08KVM: x86/pmu: Drop "u8 ctrl, int idx" for reprogram_fixed_counter()Like Xu
2022-06-08KVM: x86/pmu: Drop "u64 eventsel" for reprogram_gp_counter()Like Xu
2022-06-08KVM: x86/pmu: Pass only "struct kvm_pmc *pmc" to reprogram_counter()Like Xu
2022-06-08KVM: x86/pmu: Extract check_pmu_event_filter() handling both GP and fixed cou...Like Xu
2022-06-08KVM: x86/pmu: Update comments for AMD gp countersLike Xu
2022-06-08KVM: x86: always allow host-initiated writes to PMU MSRsPaolo Bonzini
2022-06-08KVM: vmx, pmu: accept 0 for host-initiated write to MSR_IA32_DS_AREAPaolo Bonzini
2022-06-08KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrlLike Xu
2022-06-08KVM: x86/pmu: Don't overwrite the pmu->global_ctrl when refreshingLike Xu
2022-06-08KVM: x86/pmu: remove useless prototypePaolo Bonzini