lkml.org 
[lkml]   [2017]   [Oct]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectSupport generic disabling of all XSAVE features
    Date
    For performance testing and debugging it can be useful to disable XSAVE
    features individually.

    This patchkit hooks up XSAVE with the generic clearcpuid=... option,
    so that disabling a CPUID feature automatically disables the respective
    XSAVE feature.

    It also cleans up CPUID dependency management. Currently it's
    possible to generate configurations with cleacpuid that crash.

    It replaces an earlier patchkit that did this with special
    case options.

    v1:
    Initial post
    v2:
    Work around broken lguest by exporting set_cpu_cap
    Repost with cover letter
    v3:
    Repost. No changes to code.
    v4:
    Rebase to latest tree. Repost.
    v5:
    Fix dependency algorithm. Clean dups in table. Rebase.
    v6:
    Rebase. No changes to code.
    v7:
    Rebase. No changes to code.
    v8:
    Address all review comments. Add Reviewed-bys.
    Dependency checker restructured for feature->dependency
    Add missing dependency for AVX->AVX512F

    \
     
     \ /
      Last update: 2017-10-05 23:54    [W:4.020 / U:0.160 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site