File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change 39
39
40
40
/* Intel MSRs. Some also available on other CPUs */
41
41
42
+ #define MSR_IA32_SPEC_CTRL 0x00000048 /* Speculation Control */
43
+ #define SPEC_CTRL_IBRS (1 << 0) /* Indirect Branch Restricted Speculation */
44
+ #define SPEC_CTRL_STIBP (1 << 1) /* Single Thread Indirect Branch Predictors */
45
+
46
+ #define MSR_IA32_PRED_CMD 0x00000049 /* Prediction Command */
47
+ #define PRED_CMD_IBPB (1 << 0) /* Indirect Branch Prediction Barrier */
48
+
42
49
#define MSR_PPIN_CTL 0x0000004e
43
50
#define MSR_PPIN 0x0000004f
44
51
57
64
#define SNB_C3_AUTO_UNDEMOTE (1UL << 28)
58
65
59
66
#define MSR_MTRRcap 0x000000fe
67
+
68
+ #define MSR_IA32_ARCH_CAPABILITIES 0x0000010a
69
+ #define ARCH_CAP_RDCL_NO (1 << 0) /* Not susceptible to Meltdown */
70
+ #define ARCH_CAP_IBRS_ALL (1 << 1) /* Enhanced IBRS support */
71
+
60
72
#define MSR_IA32_BBL_CR_CTL 0x00000119
61
73
#define MSR_IA32_BBL_CR_CTL3 0x0000011e
62
74
You can’t perform that action at this time.
0 commit comments