2024-02-01 | Sean Christopherson | KVM: x86/pmu: Add macros to iterate over all PMCs given... ...org/r/20231110022857.1273836-6-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-02-01 | Sean Christopherson | KVM: x86/pmu: Snapshot and clear reprogramming bitmap... ...org/r/20231110022857.1273836-5-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-02-01 | Sean Christopherson | KVM: x86/pmu: Move pmc_idx => pmc translation helper... ...org/r/20231110022857.1273836-4-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-02-01 | Sean Christopherson | KVM: x86/pmu: Add common define to capture fixed counters... ...org/r/20231110022857.1273836-3-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-02-01 | Sean Christopherson | KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is... ...org/r/20231110022857.1273836-2-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: selftests: Extend PMU counters test to validate... ...org/r/20240109230250.424295-30-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: selftests: Add helpers for safe and safe+forced... ...org/r/20240109230250.424295-29-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: selftests: Add a forced emulation variation of... ...org/r/20240109230250.424295-28-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: selftests: Test PMC virtualization with forced... ...org/r/20240109230250.424295-27-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: selftests: Move KVM_FEP macro into common library... ...org/r/20240109230250.424295-26-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: selftests: Query module param to detect FEP in... ...org/r/20240109230250.424295-25-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: selftests: Add helpers to read integer module... ...org/r/20240109230250.424295-24-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: selftests: Add a helper to query if the PMU module... ...org/r/20240109230250.424295-23-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: selftests: Expand PMU counters test to verify... ...org/r/20240109230250.424295-22-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Jinrong Liang | KVM: selftests: Add functional test for Intel's fixed... ...org/r/20240109230250.424295-21-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Jinrong Liang | KVM: selftests: Test consistency of CPUID with num... Co-developed-by: Sean Christopherson <seanjc@google.com> ...org/r/20240109230250.424295-20-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Jinrong Liang | KVM: selftests: Test consistency of CPUID with num... Co-developed-by: Sean Christopherson <seanjc@google.com> ...org/r/20240109230250.424295-19-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Jinrong Liang | KVM: selftests: Test Intel PMU architectural events... Co-developed-by: Sean Christopherson <seanjc@google.com> ...org/r/20240109230250.424295-18-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Jinrong Liang | KVM: selftests: Test Intel PMU architectural events... Co-developed-by: Sean Christopherson <seanjc@google.com> ...org/r/20240109230250.424295-17-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Jinrong Liang | KVM: selftests: Add pmu.h and lib/pmu.c for common... Suggested-by: Sean Christopherson <seanjc@google.com> Co-developed-by: Sean Christopherson <seanjc@google.com> ...org/r/20240109230250.424295-16-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: selftests: Extend {kvm,this}_pmu_has() to support... ...org/r/20240109230250.424295-15-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() ...org/r/20240109230250.424295-14-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Jinrong Liang | KVM: selftests: Add vcpu_set_cpuid_property() to set... Co-developed-by: Sean Christopherson <seanjc@google.com> ...org/r/20240109230250.424295-13-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: x86/pmu: Explicitly check for RDPMC of unsupported... ...org/r/20240109230250.424295-12-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index... ...org/r/20240109230250.424295-11-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: x86/pmu: Disallow "fast" RDPMC for architectural... ...org/r/20240109230250.424295-10-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs ...org/r/20240109230250.424295-9-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: x86/pmu: Prioritize VMX interception over #GP... ...org/r/20240109230250.424295-8-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index... ...org/r/20240109230250.424295-7-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: x86/pmu: Get eventsel for fixed counters from... ...org/r/20240109230250.424295-6-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: x86/pmu: Setup fixed counters' eventsel during... ...org/r/20240109230250.424295-5-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: x86/pmu: Remove KVM's enumeration of Intel's architectu... ...org/r/20240109230250.424295-4-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: x86/pmu: Allow programming events that match unsupporte... ...org/r/20240109230250.424295-3-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2024-01-30 | Sean Christopherson | KVM: x86/pmu: Always treat Fixed counters as available... ...org/r/20240109230250.424295-2-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-07 | Paul Durrant | KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-07 | Vitaly Kuznetsov | KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-07 | Vitaly Kuznetsov | KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-07 | Vitaly Kuznetsov | KVM: nVMX: Introduce accessor to get Hyper-V eVMCS... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-07 | Vitaly Kuznetsov | KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-07 | Vitaly Kuznetsov | KVM: x86: Make Hyper-V emulation optional Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-07 | Vitaly Kuznetsov | KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h Suggested-by: Sean Christopherson <seanjc@google.com> Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-07 | Vitaly Kuznetsov | KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-07 | Vitaly Kuznetsov | KVM: selftests: Make Hyper-V tests explicitly require... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-07 | Vitaly Kuznetsov | KVM: nVMX: Split off helper for emulating VMCLEAR on... Suggested-by: Sean Christopherson <seanjc@google.com> Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-07 | Vitaly Kuznetsov | KVM: x86: Introduce helper to handle Hyper-V paravirt... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-07 | Vitaly Kuznetsov | KVM: VMX: Split off hyperv_evmcs.{ch} Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-07 | Vitaly Kuznetsov | KVM: x86: Introduce helper to check if vector is set... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-07 | Vitaly Kuznetsov | KVM: x86: Introduce helper to check if auto-EOI is... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-07 | Vitaly Kuznetsov | KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-07 | Vitaly Kuznetsov | KVM: x86: Move Hyper-V partition assist page out of... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-07 | Vitaly Kuznetsov | KVM: x86/xen: Remove unneeded xen context from kvm_arch... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-01 | Sean Christopherson | KVM: selftests: Annotate guest ucall, printf, and assert... ...org/r/20231129224916.532431-5-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-01 | Sean Christopherson | KVM: selftests: Fix broken assert messages in Hyper... ...org/r/20231129224916.532431-4-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-01 | Sean Christopherson | KVM: selftests: Fix benign %llx vs. %lx issues in guest... ...org/r/20231129224916.532431-3-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-01 | Sean Christopherson | KVM: selftests: Fix MWAIT error message when guest... ...org/r/20231107182159.404770-1-seanjc@google.com ...org/r/20231129224916.532431-2-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-01 | Like Xu | KVM: x86: Remove 'return void' expression for 'void... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-01 | Sean Christopherson | Revert "KVM: Prevent module exit until all VMs are... ...org/r/20231018204624.1905300-4-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-01 | Sean Christopherson | KVM: Set file_operations.owner appropriately for all... ...org/r/20231018204624.1905300-2-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-01 | Philipp Stanner | KVM: Harden copying of userspace-array against overflow Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-01 | Philipp Stanner | KVM: s390: Harden copying of userspace-array against... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-01 | Paolo Bonzini | KVM: x86/mmu: fix comment about mmu_unsync_pages_lock Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-01 | Paolo Bonzini | KVM: x86/mmu: always take tdp_mmu_pages_lock Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-01 | Paolo Bonzini | KVM: x86/mmu: remove unnecessary "bool shared" argument... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-01 | Paolo Bonzini | KVM: x86/mmu: remove unnecessary "bool shared" argument... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-01 | David Matlack | KVM: x86/mmu: Check for leaf SPTE when clearing dirty... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-12-01 | David Matlack | KVM: x86/mmu: Fix off-by-1 when splitting huge pages... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-30 | Philipp Stanner | KVM: x86: Harden copying of userspace-array against... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-30 | Wei Wang | KVM: move KVM_CAP_DEVICE_CTRL to the generic check Reviewed-by: Sean Christopherson <seanjc@google.com> Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-30 | Sean Christopherson | KVM: x86/pmu: Track emulated counter events instead... ...org/r/20231103230541.352265-7-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-30 | Sean Christopherson | KVM: x86/pmu: Update sample period in pmc_write_counter() ...org/r/20231103230541.352265-6-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-30 | Sean Christopherson | KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() ...org/r/20231103230541.352265-5-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-30 | Sean Christopherson | KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET... ...org/r/20231103230541.352265-4-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-30 | Sean Christopherson | KVM: x86/pmu: Reset the PMU, i.e. stop counters, before... ...org/r/20231103230541.352265-3-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-30 | Sean Christopherson | KVM: x86/pmu: Move PMU reset logic to common x86 code ...org/r/20231103230541.352265-2-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-30 | Uros Bizjak | KVM: SVM,VMX: Use %rip-relative addressing to access... Cc: Sean Christopherson <seanjc@google.com> Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-30 | Sean Christopherson | KVM: SVM: Don't intercept IRET when injecting NMI and... ...org/r/20231018192021.1893261-1-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-30 | Sean Christopherson | KVM: SVM: Explicitly require FLUSHBYASID to enable... ...org/r/20231018193617.1895752-1-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-30 | Sean Christopherson | KVM: nSVM: Advertise support for flush-by-ASID ...org/r/20231018194104.1896415-3-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-30 | Sean Christopherson | Revert "nSVM: Check for reserved encodings of TLB_CONTROL... ...org/r/20231018194104.1896415-2-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-30 | Sean Christopherson | KVM: x86: Don't unnecessarily force masterclock update... ...org/r/20231018195638.1898375-1-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-30 | Jim Mattson | KVM: x86: Use a switch statement and macros in __feature_tra... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-30 | Jim Mattson | KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-30 | Sean Christopherson | KVM: x86: Turn off KVM_WERROR by default for all configs ...org/r/20231018151906.1841689-1-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-29 | Sean Christopherson | KVM: selftests: Remove x86's so called "MMIO warning... ...org/r/20230815220030.560372-1-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-29 | Sean Christopherson | KVM: selftests: Add logic to detect if ioctl() failed... ...org/r/20231108010953.560824-3-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-29 | Sean Christopherson | KVM: selftests: Drop the single-underscore ioctl()... ...org/r/20231108010953.560824-2-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-29 | Sean Christopherson | KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks... ...org/r/20231018192325.1893896-1-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-29 | David Woodhouse | KVM: selftests: add -MP to CFLAGS Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-29 | Like Xu | KVM: x86: Get CPL directly when checking if loaded... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-29 | Binbin Wu | KVM: x86: Use KVM-governed feature framework to track... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-29 | Robert Hoo | KVM: x86: Advertise and enable LAM (user and supervisor) Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-29 | Robert Hoo | KVM: x86: Virtualize LAM for user pointer Suggested-by: Sean Christopherson <seanjc@google.com> Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-29 | Robert Hoo | KVM: x86: Virtualize LAM for supervisor pointer Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-29 | Binbin Wu | KVM: x86: Untag addresses for LAM emulation where applicable Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-29 | Binbin Wu | KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-29 | Binbin Wu | KVM: x86: Remove kvm_vcpu_is_illegal_gpa() Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-29 | Binbin Wu | KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-29 | Binbin Wu | KVM: x86/mmu: Drop non-PA bits when getting GFN for... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-29 | Binbin Wu | KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-11-29 | Binbin Wu | KVM: x86: Add an emulation flag for implicit system... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
next |