-
Bug
-
Resolution: Not a Bug
-
Undefined
-
None
-
rhel-9.2.0.z
-
None
-
Low
-
rhel-sst-virtualization
-
ssg_virtualization
-
5
-
False
-
-
None
-
Red Hat OpenStack Services on OpenShift (formerly Red Hat OpenStack Platform)
-
None
-
None
-
None
-
-
x86_64
-
None
What were you trying to do that didn't work?
RHEL 9.3 customer with SapphireRapids used
virsh domcapabilities
to create a list of supported CPU models. In the output he saw that SapphireRapids CPU model is not usable:
<model usable='no' vendor='Intel'>SapphireRapids</model>
After troubleshooting we have found out that this was caused by 3 CPU flags missing on RHEL host because TSX is now disabled by default on RHEL:
<feature policy='disable' name='hle'/> <feature policy='disable' name='rtm'/> <feature policy='disable' name='taa-no'/>
Please provide the package NVR for which bug is seen: libvirt 9.5.0-7.el9_3
How reproducible: see description
Expected results: it is expected that newer CPU models will have relevant libvirt profiles working for RHEL hypervisors as is.
Actual results: Cooperlake and SapphireRapids CPU models are not usable as is because TSX is disabled in RHEL.
P.S. It would be nice to fix this in RHEL 9.2 as it will be used for a while by RHOSP 17 and RHOSP 18 deployments.