2023-06-02 | Maciej S. Szmigiero | KVM: SVM: vNMI pending bit is V_NMI_PENDING_MASK not... Reviewed-by: Sean Christopherson <seanjc@google.com> Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-06-02 | Sean Christopherson | KVM: x86/mmu: Grab memslot for correct address space... ...org/r/20230602010137.784664-1-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-26 | Sean Christopherson | KVM: x86: Preserve TDP MMU roots until they are explicitly... ...org/r/20230426220323.3079789-1-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-14 | Aaron Lewis | KVM: selftests: Test the PMU event "Instructions retired" ...org/r/20230407233254.957013-7-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-14 | Sean Christopherson | KVM: selftests: Copy full counter values from guest... ...org/r/20230407233254.957013-6-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-14 | Sean Christopherson | KVM: selftests: Use error codes to signal errors in... ...org/r/20230407233254.957013-5-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-14 | Aaron Lewis | KVM: selftests: Print detailed info in PMU event filter... ...org/r/20230407233254.957013-4-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-14 | Aaron Lewis | KVM: selftests: Add helpers for PMC asserts in PMU... ...org/r/20230407233254.957013-3-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-14 | Aaron Lewis | KVM: selftests: Add a common helper for the PMU event... ...org/r/20230407233254.957013-2-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-14 | Colin Ian King | KVM: selftests: Fix spelling mistake "perrmited" -... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-11 | Aaron Lewis | KVM: selftests: Add test to verify KVM's supported... ...org/r/20230405004520.421768-7-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-11 | Aaron Lewis | KVM: selftests: Add all known XFEATURE masks to common... ...org/r/20230405004520.421768-6-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-11 | Sean Christopherson | KVM: selftests: Rework dynamic XFeature helper to take... ...org/r/20230405004520.421768-5-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-11 | Aaron Lewis | KVM: selftests: Move XGETBV and XSETBV helpers to common... ...org/r/20230405004520.421768-4-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-11 | Sean Christopherson | KVM: x86: Filter out XTILE_CFG if XTILE_DATA isn't... ...org/r/20230405004520.421768-3-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-11 | Aaron Lewis | KVM: x86: Add a helper to handle filtering of unpermitted... ...org/r/20230405004520.421768-2-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-11 | Sean Christopherson | KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not... ...org/r/20230405002359.418138-1-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-10 | Sean Christopherson | KVM: x86/mmu: Refresh CR0.WP prior to checking for... ...org/r/20230405002608.418442-1-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-10 | Sean Christopherson | KVM: x86/mmu: Move filling of Hyper-V's TLB range struct... ...org/r/20230405003133.419177-3-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-10 | Sean Christopherson | KVM: x86: Rename Hyper-V remote TLB hooks to match... ...org/r/20230405003133.419177-2-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-07 | Aaron Lewis | KVM: x86/pmu: Prevent the PMU from counting disallowed... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-07 | Like Xu | KVM: x86/pmu: Fix a typo in kvm_pmu_request_counter_reprogam() Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Like Xu | KVM: x86/pmu: Rewrite reprogram_counters() to improve... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: VMX: Refactor intel_pmu_{g,}set_msr() to align... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Like Xu | KVM: x86/pmu: Rename pmc_is_enabled() to pmc_is_globally_ena... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: selftests: Verify LBRs are disabled if vPMU is... ...org/r/20230311004618.920745-22-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: selftests: Add negative testcase for PEBS format... ...org/r/20230311004618.920745-21-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: selftests: Refactor LBR_FMT test to avoid use... ...org/r/20230311004618.920745-20-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: selftests: Drop "all done!" printf() from PERF_CAPABILI... ...org/r/20230311004618.920745-19-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: selftests: Test post-KVM_RUN writes to PERF_CAPABILITIES ...org/r/20230311004618.920745-18-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: selftests: Expand negative testing of guest writes... ...org/r/20230311004618.920745-17-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: selftests: Test all immutable non-format bits... ...org/r/20230311004618.920745-16-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: selftests: Test all fungible features in PERF_CAPABILITIES ...org/r/20230311004618.920745-15-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: selftests: Drop now-redundant checks on PERF_CAPABILITI... ...org/r/20230311004618.920745-14-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: selftests: Verify KVM preserves userspace writes... ...org/r/20230311004618.920745-13-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: selftests: Print out failing MSR and value in... ...org/r/20230311004618.920745-12-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: selftests: Assert that full-width PMC writes are... ...org/r/20230311004618.920745-11-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: selftests: Move 0/initial value PERF_CAPS checks... ...org/r/20230311004618.920745-10-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: x86/pmu: Zero out LBR capabilities during PMU... ...org/r/20230311004618.920745-9-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: x86/pmu: WARN and bug the VM if PMU is refreshed... ...org/r/20230311004618.920745-8-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: x86: Disallow writes to immutable feature MSRs... ...org/r/20230311004618.920745-7-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: selftests: Split PMU caps sub-tests to avoid writing... ...org/r/20230311004618.920745-6-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: x86: Generate set of VMX feature MSRs using first... ...org/r/20230311004618.920745-5-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: x86: Add macros to track first...last VMX feature... ...org/r/20230311004618.920745-4-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: x86: Add a helper to query whether or not a vCPU... ...org/r/20230311004618.920745-3-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: x86: Rename kvm_init_msr_list() to clarify it... ...org/r/20230311004618.920745-2-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Hao Ge | KVM: selftests: Close opened file descriptor in stable_tsc_c... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-06 | Sean Christopherson | KVM: x86/pmu: Disallow legacy LBRs if architectural... ...org/r/20230128001427.2548858-1-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-05 | Tom Rix | KVM: x86: set "mitigate_smt_rsb" storage-class-specifier... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-05 | Like Xu | KVM: x86/pmu: Zero out pmu->all_valid_pmc_idx each... Suggested-by: Sean Christopherson <seanjc@google.com> Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-05 | Binbin Wu | KVM: VMX: Use is_64_bit_mode() to check 64-bit mode... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-04 | Vipin Sharma | KVM: x86/mmu: Merge all handle_changed_pte*() functions ...org/r/20230321220021.2119033-14-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-04 | Vipin Sharma | KVM: x86/mmu: Remove handle_changed_spte_dirty_log() ...org/r/20230321220021.2119033-13-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-04 | Vipin Sharma | KVM: x86/mmu: Remove "record_acc_track" in __tdp_mmu_set_spte() ...org/r/20230321220021.2119033-12-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-04 | Vipin Sharma | KVM: x86/mmu: Bypass __handle_changed_spte() when aging... ...org/r/20230321220021.2119033-11-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-04 | Vipin Sharma | KVM: x86/mmu: Drop unnecessary dirty log checks when... ...org/r/20230321220021.2119033-10-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-04 | Vipin Sharma | KVM: x86/mmu: Clear only A-bit (if enabled) when aging... ...org/r/20230321220021.2119033-9-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-04 | Vipin Sharma | KVM: x86/mmu: Remove "record_dirty_log" in __tdp_mmu_set_spte() ...org/r/20230321220021.2119033-8-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-04 | Vipin Sharma | KVM: x86/mmu: Bypass __handle_changed_spte() when clearing... ...org/r/20230321220021.2119033-7-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-04 | Vipin Sharma | KVM: x86/mmu: Drop access tracking checks when clearing... ...org/r/20230321220021.2119033-6-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-04 | Vipin Sharma | KVM: x86/mmu: Atomically clear SPTE dirty state in... ...org/r/20230321220021.2119033-5-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-04 | Vipin Sharma | KVM: x86/mmu: Consolidate Dirty vs. Writable clearing... ...org/r/20230321220021.2119033-4-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-04 | Vipin Sharma | KVM: x86/mmu: Use kvm_ad_enabled() to determine if... ...org/r/20230321220021.2119033-3-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-04 | Vipin Sharma | KVM: x86/mmu: Add a helper function to check if an... ...org/r/20230321220021.2119033-2-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-04-04 | Xinghui Li | KVM: SVM: Remove a duplicate definition of VMCB_AVIC_APIC_BA... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-24 | Aaron Lewis | KVM: selftests: Check that XTILEDATA supports XFD Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-24 | Aaron Lewis | KVM: selftests: Check that the palette table exists... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-24 | Aaron Lewis | KVM: selftests: Move XSAVE and OSXSAVE CPUID checks... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-24 | Aaron Lewis | KVM: selftests: Assert that both XTILE{CFG,DATA} are... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-24 | Aaron Lewis | KVM: selftests: Assert that XTILE is XSAVE-enabled Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-24 | Mingwei Zhang | KVM: selftests: Verify XTILE_DATA in XSTATE isn't affected... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-24 | Mingwei Zhang | KVM: selftests: Assert that XTILE_DATA is set in IA32_XFD... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-24 | Mingwei Zhang | KVM: selftests: Add check of CR0.TS in the #NM handler... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-24 | Mingwei Zhang | KVM: selftests: Enable checking on xcomp_bv in amx_test Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-24 | Mingwei Zhang | KVM: selftests: Fix an error in comment of amx_test Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-24 | Mingwei Zhang | KVM: selftests: Add a fully functional "struct xstate... Suggested-by: Sean Christopherson <seanjc@google.com> Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-24 | Ivan Orlov | KVM: selftests: Add 'malloc' failure check in vcpu_save_state Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-24 | Ackerley Tng | KVM: selftests: Adjust VM's initial stack address to... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-24 | Like Xu | KVM: selftests: Report enable_pmu module value when... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-24 | Like Xu | KVM: selftests: Add a helper to read kvm boolean module... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-24 | Anish Moorthy | KVM: selftests: Fix nsec to sec conversion in demand_paging_test Reviewed-by: Sean Christopherson <seanjc@google.com> Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-24 | Jun Miao | KVM: Fix comments that refer to the non-existent install_new... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-23 | Sean Christopherson | KVM: MIPS: Make kvm_mips_callbacks const ...org/r/20230224192832.1286267-1-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-23 | Shaoqin Huang | KVM: Add the missed title format Reviewed-by: Sean Christopherson <seanjc@google.com> Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-23 | Mathias Krause | KVM: Shrink struct kvm_mmu_memory_cache Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-23 | Mathias Krause | KVM: x86: Shrink struct kvm_pmu Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-23 | Li kunyu | kvm: kvm_main: Remove unnecessary (void*) conversions Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-23 | Robert Hoo | KVM: x86: Remove a redundant guest cpuid check in kvm_set_cr4() Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-23 | Sean Christopherson | KVM: x86: Assert that the emulator doesn't load CS... ...org/r/20230216202254.671772-1-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-23 | Sean Christopherson | x86: KVM: Add common feature flag for AMD's PSFD ...org/r/20230124194519.2893234-1-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-23 | Santosh Shukla | KVM: nSVM: Implement support for nested VNMI Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-23 | Santosh Shukla | KVM: x86: Add support for SVM's Virtual NMI Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-23 | Sean Christopherson | KVM: x86: Route pending NMIs from userspace through... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-23 | Santosh Shukla | KVM: SVM: Add definitions for new bits in VMCB::int_ctrl... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-22 | Binbin Wu | KVM: x86: Change return type of is_long_mode() to bool Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-22 | Sean Christopherson | x86/cpufeatures: Redefine synthetic virtual NMI bit... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-22 | Sean Christopherson | KVM: x86: Save/restore all NMIs when multiple NMIs... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-22 | Sean Christopherson | KVM: x86: Tweak the code and comment related to handling... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-22 | Sean Christopherson | KVM: x86: Raise an event request when processing NMIs... Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
2023-03-22 | Maxim Levitsky | KVM: SVM: add wrappers to enable/disable IRET interception Suggested-by: Sean Christopherson <seanjc@google.com> Signed-off-by: Sean Christopherson <seanjc@google.com> |
commit | commitdiff | tree |
next |