** Description changed:

+ [ Impact ]
+ 
+ 
+ Libvirt is missing support for Intel Granite Rapids processors.
+ 
+ This should be fixed as a part of hardware enablement.
+ 
+ [ Test Plan ]
+ 
+ 
+ To test the fix, an Intel Granite Rapids system must be used.
+ 
+ Install libvirt with:
+ 
+ $ sudo apt install qemu-kvm libvirt-daemon-system
+ 
+ Then check the processor identification with virsh:
+ 
+ $ virsh capabilities
+ 
+ It should respond with the model SapphireRapids in the format:
+ 
+ <capabilities>
+ 
+   <host>
+     <uuid>XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX</uuid>
+     <cpu>
+       <arch>x86_64</arch>
+       <model>GraniteRapids</model>
+       <vendor>Intel</vendor>
+ ...
+ 
+ 
+ [ Where problems could occur ]
+ 
+ Since the change comes in as one commit and well isolated from the rest
+ of the libvirt source tree. I don't expect places where problems could
+ occur because of the intruduction of this change.
+ 
+ [ Other Info ]
+ 
+ The issue is fixed through a patch that adds necessary CPU features and
+ definitions.
+ 
+ For the majority of use cases libvirt, is used with Qemu backend (other
+ backends are KVM and LXC), this libvirt capability requires Qemu to have
+ the same capability. The granite rapids support has been introduced to
+ Qemu upstream in the commit:
+ 
+ 6d5e9694e : target/i386: Add new CPU model GraniteRapids
+ 
+ And this change has been released in Qemu upstream v8.1.0
+ and is available in Oracular (1:9.0.2+ds-4ubuntu5) and Noble 
+ (1:8.2.2+ds-0ubuntu1.3)
+ 
+ 
+ -------------
+ 
  [Description]
-   Add Granite Rapids CPU model feature map to libvirt, depends on QEMU 
support.
+   Add Granite Rapids CPU model feature map to libvirt, depends on QEMU 
support.
  
  [Hardware Information]
-   Architecture:
-     Intel / AMD (x86_64)
-   Platform(s):
-     Granite Rapids
-   Date HW is expected at Canonical:
-     
-   Component(s):
-     LibvirtVirtualization
+   Architecture:
+     Intel / AMD (x86_64)
+   Platform(s)
+     Granite Rapids
+   Date HW is expected at Canonical:
+ 
+   Component(s):
+     LibvirtVirtualization
  
  [Software Information]
-   Target Version:
-     24.04
-   Target Kernel:
-     libvirt-v10.0.0
-   Commit IDs:
-     03852c85af3c531d1459573341537d1cc8e4b3c6  cpu_map: Add GraniteRapids CPU 
model 
-   External Links:
-     https://gitlab.com/libvirt/libvirt
+   Target Version:
+     24.04
+   Target Kernel:
+     libvirt-v10.0.0
+   Commit IDs:
+     03852c85af3c531d1459573341537d1cc8e4b3c6  cpu_map: Add GraniteRapids CPU 
model
+   External Links:
+     https://gitlab.com/libvirt/libvirt
  
  [Business Justification]
-   
  
  [Testing guidance]
-   
  
  [External ID]

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2083293

Title:
  [GNR] Virt-Libvirt: Add platform support to libvirt

To manage notifications about this bug go to:
https://bugs.launchpad.net/intel/+bug/2083293/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to