File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
tests/integration_tests/functional Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change 4949 "hwp_act_window" ,
5050 "hwp_epp" ,
5151 "hwp_pkg_req" ,
52+ "ibpb_exit_to_user" ,
5253 "ida" ,
5354 "intel_ppin" ,
5455 "intel_pt" ,
9495 "extd_apicid" ,
9596 "flushbyasid" ,
9697 "hw_pstate" ,
98+ "ibpb_exit_to_user" ,
9799 "ibs" ,
98100 "irperf" ,
99101 "lbrv" ,
@@ -211,7 +213,14 @@ def test_host_vs_guest_cpu_features(uvm_plain_any):
211213 assert guest_feats - host_feats == expected_guest_minus_host
212214
213215 case CpuModel .INTEL_ICELAKE :
214- host_guest_diff_5_10 = INTEL_HOST_ONLY_FEATS - {"cdp_l3" } | {
216+ expected_host_minus_guest = INTEL_HOST_ONLY_FEATS
217+
218+ # As long as BHB clearing software mitigation is enabled, Intel Ice Lake is not
219+ # vulnerable to VMScape and "IBPB before exit to userspace" is not needed.
220+ # https://docs.kernel.org/admin-guide/hw-vuln/vmscape.html#affected-processors
221+ expected_host_minus_guest -= {"ibpb_exit_to_user" }
222+
223+ host_guest_diff_5_10 = expected_host_minus_guest - {"cdp_l3" } | {
215224 "pconfig" ,
216225 "tme" ,
217226 "split_lock_detect" ,
You can’t perform that action at this time.
0 commit comments