On 06/01/2018 03:12, Tim Chen wrote:
> diff --git a/arch/x86/include/asm/msr-index.h 
> b/arch/x86/include/asm/msr-index.h
> index 34c4922..f881add 100644
> --- a/arch/x86/include/asm/msr-index.h
> +++ b/arch/x86/include/asm/msr-index.h
> @@ -42,6 +42,10 @@
>  #define MSR_PPIN_CTL                 0x0000004e
>  #define MSR_PPIN                     0x0000004f
>  
> +#define MSR_IA32_SPEC_CTRL           0x00000048
> +#define SPEC_CTRL_FEATURE_DISABLE_IBRS       (0 << 0)
> +#define SPEC_CTRL_FEATURE_ENABLE_IBRS        (1 << 0)
> +
>  #define MSR_IA32_PERFCTR0            0x000000c1
>  #define MSR_IA32_PERFCTR1            0x000000c2
>  #define MSR_FSB_FREQ                 0x000000cd

This is the patch that I have in my KVM series:

diff --git a/arch/x86/include/asm/msr-index.h b/arch/x86/include/asm/msr-index.h
index 03ffde6217d0..828a03425571 100644
--- a/arch/x86/include/asm/msr-index.h
+++ b/arch/x86/include/asm/msr-index.h
@@ -464,8 +464,15 @@
 #define MSR_SMI_COUNT                  0x00000034
 #define MSR_IA32_FEATURE_CONTROL        0x0000003a
 #define MSR_IA32_TSC_ADJUST             0x0000003b
+
+#define MSR_IA32_SPEC_CTRL             0x00000048
+#define SPEC_CTRL_FEATURE_DISABLE_IBRS (0 << 0)
+#define SPEC_CTRL_FEATURE_ENABLE_IBRS  (1 << 0)
+
+#define MSR_IA32_PRED_CMD              0x00000049
+#define PRED_CMD_IBPB                  (1UL << 0)
+
 #define MSR_IA32_BNDCFGS               0x00000d90
-
 #define MSR_IA32_BNDCFGS_RSVD          0x00000ffc
 
 #define MSR_IA32_XSS                   0x00000da0

Tim, can you include it like this to avoid conflicts?

Thanks,

Paolo

Reply via email to