Show patches with: Submitter = Like Xu       |   442 patches
« 1 2 3 44 5 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2] KVM: x86/intr: Explicitly check NMI from guest to eliminate false positives [v2] KVM: x86/intr: Explicitly check NMI from guest to eliminate false positives - 1 - --- 2023-12-06 Like Xu New
KVM: x86/intr: Explicitly check NMI from guest to eliminate false positives KVM: x86/intr: Explicitly check NMI from guest to eliminate false positives - - - --- 2023-12-04 Like Xu New
KVM: x86: Use get_cpl directly in case of vcpu_load to improve accuracy KVM: x86: Use get_cpl directly in case of vcpu_load to improve accuracy - - - --- 2023-11-23 Like Xu New
KVM: x86: Clean up included but non-essential header declarations KVM: x86: Clean up included but non-essential header declarations - - - --- 2023-10-17 Like Xu New
[v7] KVM: x86/tsc: Don't sync user-written TSC against startup values [v7] KVM: x86/tsc: Don't sync user-written TSC against startup values - 1 1 --- 2023-10-08 Like Xu New
KVM: x86/xsave: Remove 'return void' expression for 'void function' KVM: x86/xsave: Remove 'return void' expression for 'void function' - 1 - --- 2023-10-07 Like Xu New
[v2] KVM: selftests: Remove obsolete and incorrect test case metadata [v2] KVM: selftests: Remove obsolete and incorrect test case metadata - - - --- 2023-09-14 Like Xu New
[v6] KVM: x86/tsc: Don't sync user-written TSC against startup values [v6] KVM: x86/tsc: Don't sync user-written TSC against startup values - 1 1 --- 2023-09-13 Like Xu New
[v5] KVM: x86/tsc: Don't sync TSC on the first write in state restoration [v5] KVM: x86/tsc: Don't sync TSC on the first write in state restoration - - 1 --- 2023-09-13 Like Xu New
KVM: x86: Allow exposure of VMware backdoor Pseudo-PMCs when !enable_pmu KVM: x86: Allow exposure of VMware backdoor Pseudo-PMCs when !enable_pmu - - - --- 2023-08-22 Like Xu New
KVM: x86/mmu: Remove unused "const u8 *new" for kvm_mmu_track_write() KVM: x86/mmu: Remove unused "const u8 *new" for kvm_mmu_track_write() - - - --- 2023-08-08 Like Xu New
KVM: x86: Remove break statements that will never be executed KVM: x86: Remove break statements that will never be executed - - - --- 2023-08-07 Like Xu New
[v2,2/2] KVM: irqbypass: Convert producers/consumers single linked list to XArray KVM: irqbypass: XArray conversion and a deref fix - - - --- 2023-08-02 Like Xu New
[v2,1/2] KVM: eventfd: Fix NULL deref irqbypass producer KVM: irqbypass: XArray conversion and a deref fix - 1 - --- 2023-08-02 Like Xu New
KVM: irqbypass: Convert producers/consumers single linked list to XArray KVM: irqbypass: Convert producers/consumers single linked list to XArray - - - --- 2023-08-01 Like Xu New
KVM: eventfd: fix NULL deref irqbypass producer KVM: eventfd: fix NULL deref irqbypass producer - 1 - --- 2023-08-01 Like Xu New
[v4] KVM: x86/tsc: Don't sync user changes to TSC with KVM-initiated change [v4] KVM: x86/tsc: Don't sync user changes to TSC with KVM-initiated change - - 1 --- 2023-08-01 Like Xu New
[v3] KVM: x86/tsc: Don't sync user changes to TSC with KVM-initiated change [v3] KVM: x86/tsc: Don't sync user changes to TSC with KVM-initiated change - - 1 --- 2023-07-31 Like Xu New
KVM: x86/irq: Conditionally register IRQ bypass consumer again KVM: x86/irq: Conditionally register IRQ bypass consumer again - - - --- 2023-07-24 Like Xu New
[v2] KVM: x86/tsc: Use calculated tsc_offset before matching the fist vcpu's tsc [v2] KVM: x86/tsc: Use calculated tsc_offset before matching the fist vcpu's tsc - - - --- 2023-07-24 Like Xu New
KVM: x86/tsc: Update guest tsc_offset again before vcpu first runs KVM: x86/tsc: Update guest tsc_offset again before vcpu first runs - - 1 --- 2023-06-29 Like Xu New
KVM: selftests: Fix the meta info of test cases in the header comments KVM: selftests: Fix the meta info of test cases in the header comments - - - --- 2023-06-29 Like Xu New
KVM: x86/mmu: Move the lockdep_assert of mmu_lock to inside clear_dirty_pt_masked() KVM: x86/mmu: Move the lockdep_assert of mmu_lock to inside clear_dirty_pt_masked() - - - --- 2023-06-27 Like Xu New
KVM: x86: Use sysfs_emit() instead of sprintf() KVM: x86: Use sysfs_emit() instead of sprintf() - - - --- 2023-06-25 Like Xu New
[v6,10/10] KVM: x86/cpuid: Add AMD CPUID ExtPerfMonAndDbg leaf 0x80000022 KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-05-30 Like Xu New
[v6,09/10] KVM: x86/svm/pmu: Add AMD PerfMonV2 support KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-05-30 Like Xu New
[v6,08/10] KVM: x86/cpuid: Add a KVM-only leaf to redirect AMD PerfMonV2 flag KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-05-30 Like Xu New
[v6,07/10] KVM: x86/pmu: Constrain the num of guest counters with kvm_pmu_cap KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-05-30 Like Xu New
[v6,06/10] KVM: x86/pmu: Forget PERFCTR_CORE if the min num of counters isn't met KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-05-30 Like Xu New
[v6,05/10] KVM: x86/pmu: Disable vPMU if the minimum num of counters isn't met KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-05-30 Like Xu New
[v6,04/10] KVM: x86: Explicitly zero cpuid "0xa" leaf when PMU is disabled KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-05-30 Like Xu New
[v6,03/10] KVM: x86/pmu: Make part of the Intel v2 PMU MSRs handling x86 generic KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-05-30 Like Xu New
[v6,02/10] KVM: x86/pmu: Return #GP if user sets the GLOBAL_STATUS reserved bits KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-05-30 Like Xu New
[v6,01/10] KVM: x86/pmu: Expose reprogram_counters() in pmu.h KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-05-30 Like Xu New
[v2] KVM: x86/mmu: Assert on @mmu in the __kvm_mmu_invalidate_addr() [v2] KVM: x86/mmu: Assert on @mmu in the __kvm_mmu_invalidate_addr() - - - --- 2023-05-23 Like Xu New
KVM: x86/mmu: Drop "struct kvm_mmu *mmu" from __kvm_mmu_invalidate_addr() KVM: x86/mmu: Drop "struct kvm_mmu *mmu" from __kvm_mmu_invalidate_addr() - - - --- 2023-05-19 Like Xu New
[V5,10/10] KVM: x86/cpuid: Add AMD CPUID ExtPerfMonAndDbg leaf 0x80000022 KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-04-10 Like Xu New
[V5,09/10] KVM: x86/svm/pmu: Add AMD PerfMonV2 support KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-04-10 Like Xu New
[V5,08/10] KVM: x86/cpuid: Add a KVM-only leaf to redirect AMD PerfMonV2 flag KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-04-10 Like Xu New
[V5,07/10] KVM: x86/pmu: Constrain the num of guest counters with kvm_pmu_cap KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-04-10 Like Xu New
[V5,06/10] KVM: x86/pmu: Forget PERFCTR_CORE if the min num of counters isn't met KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-04-10 Like Xu New
[V5,05/10] KVM: x86/pmu: Disable vPMU if the minimum num of counters isn't met KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-04-10 Like Xu New
[V5,04/10] KVM: x86: Explicitly zero cpuid "0xa" leaf when PMU is disabled KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-04-10 Like Xu New
[V5,03/10] KVM: x86/pmu: Make part of the Intel v2 PMU MSRs handling x86 generic KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-04-10 Like Xu New
[V5,02/10] KVM: x86/pmu: Return #GP if user sets the GLOBAL_STATUS reserved bits KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-04-10 Like Xu New
[V5,01/10] KVM: x86/pmu: Expose reprogram_counters() in pmu.h KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-04-10 Like Xu New
[V2] KVM: x86/pmu: Disable vPMU if EVENTSEL_GUESTONLY bit doesn't exist [V2] KVM: x86/pmu: Disable vPMU if EVENTSEL_GUESTONLY bit doesn't exist - - - --- 2023-04-07 Like Xu New
KVM: x86/pmu: Zero out pmu->all_valid_pmc_idx each time it's refreshed KVM: x86/pmu: Zero out pmu->all_valid_pmc_idx each time it's refreshed - - - --- 2023-04-04 Like Xu New
[7/7] KVM: selftests: Test Intel counters' bit width emulation KVM: selftests: Test the consistency of the PMU's CPUID and its features - - - --- 2023-03-23 Like Xu New
[6/7] KVM: selftests: Test consistency of PMU MSRs with Intel PMU version KVM: selftests: Test the consistency of the PMU's CPUID and its features - - - --- 2023-03-23 Like Xu New
[5/7] KVM: selftests: Test Intel supported fixed counters bit mask KVM: selftests: Test the consistency of the PMU's CPUID and its features - - - --- 2023-03-23 Like Xu New
[4/7] KVM: selftests: Test consistency of CPUID with num of Fixed counters KVM: selftests: Test the consistency of the PMU's CPUID and its features - - - --- 2023-03-23 Like Xu New
[3/7] KVM: selftests: Test consistency of CPUID with num of GP counters KVM: selftests: Test the consistency of the PMU's CPUID and its features - - - --- 2023-03-23 Like Xu New
[2/7] KVM: selftests: Test Intel PMU architectural events on fixed counters KVM: selftests: Test the consistency of the PMU's CPUID and its features - - - --- 2023-03-23 Like Xu New
[1/7] KVM: selftests: Test Intel PMU architectural events on gp counters KVM: selftests: Test the consistency of the PMU's CPUID and its features - - - --- 2023-03-23 Like Xu New
[v2] KVM: x86/pmu: Fix emulation on Intel counters' bit width [v2] KVM: x86/pmu: Fix emulation on Intel counters' bit width - - - --- 2023-03-22 Like Xu New
KVM: x86/pmu: Add Intel PMU supported fixed counters bit mask KVM: x86/pmu: Add Intel PMU supported fixed counters bit mask - - - --- 2023-03-21 Like Xu New
KVM: x86/pmu: Fix emulation on counters' bit width KVM: x86/pmu: Fix emulation on counters' bit width - - - --- 2023-03-16 Like Xu New
[v2,2/2] KVM: selftests: Report enable_pmu module value when test is skipped KVM: selftests: Report enable_pmu module value when test is skipped - - - --- 2023-03-13 Like Xu New
[v2,1/2] KVM: selftests: Add a helper to read kvm boolean module parameters KVM: selftests: Report enable_pmu module value when test is skipped - - - --- 2023-03-13 Like Xu New
[v2] KVM: x86/pmu/misc: Fix a typo on kvm_pmu_request_counter_reprogam() [v2] KVM: x86/pmu/misc: Fix a typo on kvm_pmu_request_counter_reprogam() - - - --- 2023-03-10 Like Xu New
[5/5] KVM: x86/pmu: Hide guest counter updates from the VMRUN instruction KVM: x86/pmu: Hide guest counter updates from the VMRUN instruction - - - --- 2023-03-10 Like Xu New
[4/5] KVM: x86/pmu: Reorder functions to reduce unnecessary declarations KVM: x86/pmu: Hide guest counter updates from the VMRUN instruction - - - --- 2023-03-10 Like Xu New
[3/5] KVM: x86/pmu: Move the overflow of a normal counter out of PMI context KVM: x86/pmu: Hide guest counter updates from the VMRUN instruction - - - --- 2023-03-10 Like Xu New
[2/5] KVM: x86/pmu: Add a helper to check if pmc has PEBS mode enabled KVM: x86/pmu: Hide guest counter updates from the VMRUN instruction - - - --- 2023-03-10 Like Xu New
[1/5] KVM: x86/pmu: Emulate CTR overflow directly in kvm_pmu_handle_event() KVM: x86/pmu: Hide guest counter updates from the VMRUN instruction - - - --- 2023-03-10 Like Xu New
KVM: x86/pmu/misc: Fix a typo on kvm_pmu_request_counter_reprogam() KVM: x86/pmu/misc: Fix a typo on kvm_pmu_request_counter_reprogam() - - - --- 2023-03-08 Like Xu New
KVM: x86/pmu: Disable vPMU if EVENTSEL_GUESTONLY bit doesn't exist KVM: x86/pmu: Disable vPMU if EVENTSEL_GUESTONLY bit doesn't exist - - - --- 2023-03-07 Like Xu New
KVM: x86/pmu: Apply event filter mechanism to emulated instructions KVM: x86/pmu: Apply event filter mechanism to emulated instructions - - - --- 2023-02-22 Like Xu New
[kvm-unit-tests] x86/pmu: Check counter is working properly before AMD pmu init [kvm-unit-tests] x86/pmu: Check counter is working properly before AMD pmu init - - - --- 2023-02-21 Like Xu New
[2/2] KVM: selftests: Report enable_pmu module value when test is skipped KVM: selftests: Report enable_pmu module value when test is skipped - - - --- 2023-02-14 Like Xu New
[1/2] KVM: selftests: Add a helper to read kvm boolean module parameters KVM: selftests: Report enable_pmu module value when test is skipped - - - --- 2023-02-14 Like Xu New
[v4,12/12] KVM: x86/cpuid: Add AMD CPUID ExtPerfMonAndDbg leaf 0x80000022 KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-02-14 Like Xu New
[v4,11/12] KVM: x86/svm/pmu: Add AMD PerfMonV2 support KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-02-14 Like Xu New
[v4,10/12] KVM: x86/cpuid: Add X86_FEATURE_PERFMON_V2 as a scattered flag KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-02-14 Like Xu New
[v4,09/12] KVM: x86/pmu: Forget PERFCTR_CORE if the min num of counters isn't met KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-02-14 Like Xu New
[v4,08/12] KVM: x86/pmu: Disable vPMU if the minimum num of counters isn't met KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-02-14 Like Xu New
[v4,07/12] KVM: x86/cpuid: Use fast return for cpuid "0xa" leaf when !enable_pmu KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-02-14 Like Xu New
[v4,06/12] KVM: x86/pmu: Make part of the Intel v2 PMU MSRs handling x86 generic KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-02-14 Like Xu New
[v4,05/12] KVM: x86/pmu: Error when user sets the GLOBAL_STATUS reserved bits KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-02-14 Like Xu New
[v4,04/12] KVM: x86/pmu: Expose reprogram_counters() in pmu.h KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-02-14 Like Xu New
[v4,03/12] KVM: x86/pmu: Rewrite reprogram_counters() to improve performance KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-02-14 Like Xu New
[v4,02/12] KVM: VMX: Refactor intel_pmu_set_msr() to align with other set_msr() helpers KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-02-14 Like Xu New
[v4,01/12] KVM: x86/pmu: Rename pmc_is_enabled() to pmc_is_globally_enabled() KVM: x86: Add AMD Guest PerfMonV2 PMU support - - - --- 2023-02-14 Like Xu New
[v2] KVM: x86/pmu: Disable all vPMU features support on Intel hybrid CPUs [v2] KVM: x86/pmu: Disable all vPMU features support on Intel hybrid CPUs 1 - - --- 2023-01-31 Like Xu New
.gitignore: Keep track of archived files as they are added to a new git repo .gitignore: Keep track of archived files as they are added to a new git repo - - - --- 2023-01-30 Like Xu New
[3/3] KVM: x86: Fix a typo about msrs_to_save_all[] in kvm_init_msr_list() KVM: x86/pmu: Fix accesses to PMU MSRs in two corner cases - - - --- 2022-12-26 Like Xu New
[2/3] KVM: x86: Ignore host accesses to higher version PMU features MSRs KVM: x86/pmu: Fix accesses to PMU MSRs in two corner cases - - - --- 2022-12-26 Like Xu New
[1/3] KVM: x86: Omit PMU MSRs from KVM_GET_MSR_INDEX_LIST if !enable_pmu KVM: x86/pmu: Fix accesses to PMU MSRs in two corner cases - - - --- 2022-12-26 Like Xu New
[kvm-unit-tests,RESEND,2/2] x86/pmu: Wrap the written counter value with gp_counter_width x86/pmu: Add TSX testcase and fix force_emulation_prefix - - - --- 2022-12-26 Like Xu New
[kvm-unit-tests,V2,1/2] x86/pmu: Add Intel Guest Transactional (commited) cycles testcase x86/pmu: Add TSX testcase and fix force_emulation_prefix - - - --- 2022-12-26 Like Xu New
KVM: selftests: Install sanitised kernel headers before compilation KVM: selftests: Install sanitised kernel headers before compilation - - - --- 2022-12-19 Like Xu New
[RFC,8/8] KVM: x86/pmu: Add MSR_PERF_METRICS MSR emulation to enable Topdown KVM: x86/pmu: Enable Fixed Counter3 and Topdown Perf Metrics - - - --- 2022-12-12 Like Xu New
[RFC,7/8] KVM: x86/pmu: Use flex *event arrays to implement grouped events KVM: x86/pmu: Enable Fixed Counter3 and Topdown Perf Metrics - - - --- 2022-12-12 Like Xu New
[RFC,6/8] KVM: x86/pmu: properly use INTEL_PMC_FIXED_RDPMC_BASE macro KVM: x86/pmu: Enable Fixed Counter3 and Topdown Perf Metrics - - - --- 2022-12-12 Like Xu New
[RFC,5/8] KVM: x86/pmu: Add kernel-defined slots event to enable Fixed Counter3 KVM: x86/pmu: Enable Fixed Counter3 and Topdown Perf Metrics - - - --- 2022-12-12 Like Xu New
[RFC,4/8] KVM: x86/pmu: Add Intel CPUID-hinted Topdown Slots event KVM: x86/pmu: Enable Fixed Counter3 and Topdown Perf Metrics - - - --- 2022-12-12 Like Xu New
[RFC,3/8] perf: x86/core: Snyc PERF_METRICS bit together with fixed counter3 KVM: x86/pmu: Enable Fixed Counter3 and Topdown Perf Metrics - - - --- 2022-12-12 Like Xu New
[RFC,2/8] perf: x86/core: Expose the available number of the Topdown metrics KVM: x86/pmu: Enable Fixed Counter3 and Topdown Perf Metrics - - - --- 2022-12-12 Like Xu New
[RFC,1/8] perf/core: Add *group_leader to perf_event_create_kernel_counter() KVM: x86/pmu: Enable Fixed Counter3 and Topdown Perf Metrics - - - --- 2022-12-12 Like Xu New
« 1 2 3 44 5 »