projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge tag 'io_uring-6.2-2022-12-29' of git://git.kernel.dk/linux
2022-12-23
Like Xu
KVM: x86/pmu: Prevent zero period event from being...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-11-09
Like Xu
KVM: x86/pmu: Defer counter emulated overflow via pmc...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-11-09
Like Xu
KVM: x86/pmu: Defer reprogram_counter() to kvm_pmu_handle_ev...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-11-09
Like Xu
KVM: x86/pmu: Limit the maximum number of supported...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-11-09
Like Xu
KVM: x86/pmu: Limit the maximum number of supported...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-11-09
Like Xu
KVM: x86/pmu: Do not speculatively query Intel GP PMCs...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-09-28
Like Xu
KVM: x86/svm/pmu: Rewrite get_gp_pmc_amd() for more...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-09-28
Like Xu
KVM: x86/svm/pmu: Direct access pmu->gp_counter[] to...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-09-28
Like Xu
KVM: x86/pmu: Avoid using PEBS perf_events for normal...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-09-28
Like Xu
KVM: x86/pmu: Refactor PERF_GLOBAL_CTRL update helper...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-09-28
Like Xu
KVM: x86/pmu: Don't generate PEBS records for emulated...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-09-28
Like Xu
KVM: x86/pmu: Avoid setting BIT_ULL(-1) to pmu->host_cross_m...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-09-01
Like Xu
perf/x86/core: Completely disable guest PEBS via guest...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-09-01
Like Xu
perf/x86/core: Completely disable guest PEBS via guest...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-13
Like Xu
x86/events/intel/ds: Enable large PEBS for PERF_SAMPLE_WEIGH...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Accept 0 for absent PMU MSRs when host...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Restrict advanced features based on module...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Avoid exposing Intel BTS feature
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Update global enable_pmu when PMU is...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
perf/x86/intel: Fix the comment about guest LBR support...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Drop amd_event_mapping[] in the KVM context
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Replace pmc_perf_hw_id() with perf_get_hw_even...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
perf: x86/core: Add interface to query perfmon_event_map...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Use PERF_TYPE_RAW to merge reprogram_...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Drop "u8 ctrl, int idx" for reprogram_fixed_co...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Drop "u64 eventsel" for reprogram_gp_counter()
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Pass only "struct kvm_pmc *pmc" to reprogram_c...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Extract check_pmu_event_filter() handling...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Update comments for AMD gp counters
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Don't overwrite the pmu->global_ctrl...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Move the vmx_icl_pebs_cpu[] definition...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Expose CPUIDs feature bits PDCM, DS,...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/cpuid: Refactor host/guest CPU model consistency...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Add kvm_pmu_cap to optimize perf_get_x86_pmu_c...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Disable guest PEBS temporarily in two...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Move pmc_speculative_in_use() to arch...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86: Set PEBS_UNAVAIL in IA32_MISC_ENABLE when...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Add PEBS_DATA_CFG MSR emulation to support...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Add IA32_DS_AREA MSR emulation to support...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Adjust precise_ip to emulate Ice Lake...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Reprogram PEBS event to emulate guest...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Add IA32_PEBS_ENABLE MSR emulation for...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Introduce the ctrl_mask value for fixed...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
KVM: x86/pmu: Set MSR_IA32_MISC_ENABLE_EMON bit when...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
perf/x86/core: Pass "struct kvm_pmu *" to determine...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
perf/x86/intel: Handle guest PEBS overflow PMI for...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-06-08
Like Xu
perf/x86/intel: Add EPT-Friendly PEBS for Ice Lake...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-05-25
Like Xu
KVM: selftests: x86: Sync the new name of the test...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-04-21
Like Xu
KVM: x86/pmu: Update AMD PMC sample period to fix guest...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-04-13
Like Xu
KVM: x86: Use static calls to reduce kvm_pmu_ops overhead
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-04-13
Like Xu
KVM: x86: Move .pmu_ops to kvm_x86_init_ops and tag...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-04-13
Like Xu
KVM: x86: Copy kvm_pmu_ops by value to eliminate layer...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-04-13
Like Xu
KVM: x86: Move kvm_ops_static_call_update() to x86.c
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-04-13
Like Xu
selftests: kvm/x86/xen: Replace a comma in the xen_shinfo_te...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-04-13
Like Xu
KVM: x86/xen: Remove the redundantly included header...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-04-11
Like Xu
Documentation: KVM: Add SPDX-License-Identifier tag
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-04-11
Like Xu
selftests: kvm: add tsc_scaling_sync to .gitignore
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-04-02
Like Xu
KVM: x86/i8259: Remove a dead store of irq in a conditional...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-04-02
Like Xu
KVM: x86/pmu: Fix and isolate TSX-specific performance...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-03-02
Like Xu
KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-01-26
Like Xu
KVM: x86: Sync the states size with the XCR0/IA32_XSS...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-01-26
Like Xu
KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-01-26
Like Xu
KVM: x86/cpuid: Exclude unpermitted xfeatures sizes...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-01-19
Like Xu
KVM: x86/cpuid: Clear XFD for component i if the base...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-01-17
Like Xu
KVM: x86: Making the module parameter of vPMU more...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-01-17
Like Xu
KVM: x86/pmu: Fix available_event_types check for REF_CPU_CY...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-01-07
Like Xu
KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-01-07
Like Xu
KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event()
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-01-07
Like Xu
KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id()
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2022-01-07
Like Xu
KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2021-12-08
Like Xu
KVM: x86/svm: Add module param to control PMU virtualization
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2021-12-02
Like Xu
KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2021-11-17
Like Xu
perf/core: Rework guest callbacks to prepare for static_call...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-11-13
Like Xu
perf design.txt: Synchronize the definition of enum...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2021-11-11
Like Xu
perf/x86/vlbr: Add c->flags to vlbr event constraints
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2021-10-05
Like Xu
perf jevents: Free the sys_event_tables list after...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2021-09-27
Like Xu
perf iostat: Fix Segmentation fault from NULL 'struct...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2021-09-27
Like Xu
perf iostat: Use system-wide mode if the target cpu_list...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2021-09-27
Like Xu
perf config: Refine error message to eliminate confusion
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2021-09-27
Like Xu
perf doc: Fix typos all over the place
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2021-08-13
Like Xu
KVM: x86: Clean up redundant ROL16(val, n) macro definition
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2021-08-04
Like Xu
perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2021-08-04
Like Xu
KVM: x86/pmu: Introduce pmc->is_paused to reduce the...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2021-07-14
Like Xu
KVM: x86/pmu: Clear anythread deprecated bit when 0xa...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2021-06-23
Like Xu
perf/x86/intel: Fix PEBS-via-PT reload base value for...
Signed-off-by:
Like Xu
<likexu@tencent.com>
commit
|
commitdiff
|
tree
2021-05-18
Like Xu
perf/x86/lbr: Remove cpuc->lbr_xsave allocation from...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-05-18
Like Xu
perf/x86: Avoid touching LBR_TOS MSR for Arch LBR
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-02-23
Like Xu
KVM: vmx/pmu: Fix dummy check if lbr_desc->event is...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-02-04
Like Xu
selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPAB...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-02-04
Like Xu
KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-02-04
Like Xu
KVM: vmx/pmu: Release guest LBR event via lazy release...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-02-04
Like Xu
KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-02-04
Like Xu
KVM: vmx/pmu: Reduce the overhead of LBR pass-through...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-02-04
Like Xu
KVM: vmx/pmu: Pass-through LBR msrs when the guest...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-02-04
Like Xu
KVM: vmx/pmu: Create a guest LBR event when vcpu sets...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-02-04
Like Xu
KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-02-04
Like Xu
KVM: x86/vmx: Make vmx_set_intercept_for_msr() non...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-02-04
Like Xu
KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DE...
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-01-27
Like Xu
x86/perf: Use static_call for x86_pmu.guest_get_msrs
Signed-off-by:
Like Xu
<like.xu@linux.intel.com>
commit
|
commitdiff
|
tree
next