lkml.org 
[lkml]   [2022]   [May]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v6 02/11] x86/msr-index: Define INTEGRITY_CAPABILITIES MSR
    Date
    The INTEGRITY_CAPABILITIES MSR is enumerated by bit 2 of the
    CORE_CAPABILITIES MSR.

    Add defines for the CORE_CAPS enumeration as well as for the integrity
    MSR.

    Reviewed-by: Dan Williams <dan.j.williams@intel.com>
    Signed-off-by: Tony Luck <tony.luck@intel.com>
    Reviewed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    ---
    arch/x86/include/asm/msr-index.h | 7 +++++++
    1 file changed, 7 insertions(+)

    diff --git a/arch/x86/include/asm/msr-index.h b/arch/x86/include/asm/msr-index.h
    index ee15311b6be1..c3dc7ae32f1f 100644
    --- a/arch/x86/include/asm/msr-index.h
    +++ b/arch/x86/include/asm/msr-index.h
    @@ -76,6 +76,8 @@

    /* Abbreviated from Intel SDM name IA32_CORE_CAPABILITIES */
    #define MSR_IA32_CORE_CAPS 0x000000cf
    +#define MSR_IA32_CORE_CAPS_INTEGRITY_CAPS_BIT 2
    +#define MSR_IA32_CORE_CAPS_INTEGRITY_CAPS BIT(MSR_IA32_CORE_CAPS_INTEGRITY_CAPS_BIT)
    #define MSR_IA32_CORE_CAPS_SPLIT_LOCK_DETECT_BIT 5
    #define MSR_IA32_CORE_CAPS_SPLIT_LOCK_DETECT BIT(MSR_IA32_CORE_CAPS_SPLIT_LOCK_DETECT_BIT)

    @@ -154,6 +156,11 @@
    #define MSR_IA32_POWER_CTL 0x000001fc
    #define MSR_IA32_POWER_CTL_BIT_EE 19

    +/* Abbreviated from Intel SDM name IA32_INTEGRITY_CAPABILITIES */
    +#define MSR_INTEGRITY_CAPS 0x000002d9
    +#define MSR_INTEGRITY_CAPS_PERIODIC_BIST_BIT 4
    +#define MSR_INTEGRITY_CAPS_PERIODIC_BIST BIT(MSR_INTEGRITY_CAPS_PERIODIC_BIST_BIT)
    +
    #define MSR_LBR_NHM_FROM 0x00000680
    #define MSR_LBR_NHM_TO 0x000006c0
    #define MSR_LBR_CORE_FROM 0x00000040
    --
    2.35.1
    \
     
     \ /
      Last update: 2022-05-06 03:41    [W:4.175 / U:0.040 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site