lkml.org 
[lkml]   [2021]   [Feb]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH AUTOSEL 5.4 33/40] perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[]
    Date
    From: Jim Mattson <jmattson@google.com>

    [ Upstream commit b3c3361fe325074d4144c29d46daae4fc5a268d5 ]

    Cascade Lake Xeon parts have the same model number as Skylake Xeon
    parts, so they are tagged with the intel_pebs_isolation
    quirk. However, as with Skylake Xeon H0 stepping parts, the PEBS
    isolation issue is fixed in all microcode versions.

    Add the Cascade Lake Xeon steppings (5, 6, and 7) to the
    isolation_ucodes[] table so that these parts benefit from Andi's
    optimization in commit 9b545c04abd4f ("perf/x86/kvm: Avoid unnecessary
    work in guest filtering").

    Signed-off-by: Jim Mattson <jmattson@google.com>
    Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
    Reviewed-by: Andi Kleen <ak@linux.intel.com>
    Link: https://lkml.kernel.org/r/20210205191324.2889006-1-jmattson@google.com
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    arch/x86/events/intel/core.c | 3 +++
    1 file changed, 3 insertions(+)

    diff --git a/arch/x86/events/intel/core.c b/arch/x86/events/intel/core.c
    index b24c38090dd99..90760393a9643 100644
    --- a/arch/x86/events/intel/core.c
    +++ b/arch/x86/events/intel/core.c
    @@ -4002,6 +4002,9 @@ static const struct x86_cpu_desc isolation_ucodes[] = {
    INTEL_CPU_DESC(INTEL_FAM6_BROADWELL_X, 2, 0x0b000014),
    INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE_X, 3, 0x00000021),
    INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE_X, 4, 0x00000000),
    + INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE_X, 5, 0x00000000),
    + INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE_X, 6, 0x00000000),
    + INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE_X, 7, 0x00000000),
    INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE_L, 3, 0x0000007c),
    INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE, 3, 0x0000007c),
    INTEL_CPU_DESC(INTEL_FAM6_KABYLAKE, 9, 0x0000004e),
    --
    2.27.0
    \
     
     \ /
      Last update: 2021-02-24 15:40    [W:4.147 / U:0.076 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site