Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-29236

TSX feature is disabled by default, but no noTSX models for Cooperlake and SapphireRapids CPUs

    • None
    • Low
    • rhel-sst-virtualization
    • ssg_virtualization
    • 5
    • False
    • Hide

      None

      Show
      None
    • 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.

              twiederh-1 Tim Wiederhake
              rhn-support-astupnik Aleksei Stupnikov
              Tim Wiederhake Tim Wiederhake
              Han Han Han Han
              Votes:
              0 Vote for this issue
              Watchers:
              13 Start watching this issue

                Created:
                Updated:
                Resolved: