[SRF] Virt-QEMU: Add Sierra Forest CPU model for KVM guests
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| The Kobuk project |
In Progress
|
High
|
Hector CAO | ||
| intel |
Fix Released
|
Undecided
|
Unassigned | ||
| qemu (Ubuntu) |
Fix Released
|
Undecided
|
Sergio Durigan Junior | ||
| Noble |
Fix Released
|
Undecided
|
Sergio Durigan Junior | ||
| Oracular |
Fix Released
|
Undecided
|
Sergio Durigan Junior | ||
Bug Description
[ Impact ]
QEMU users on Noble who want to use Intel's SierraForest CPU model for their virtual machines are currently unable to do so. As part of the hardware enablement SRU exception for QEMU, this SRU backports the necessary patch that adds this new CPU model. There will be a corresponding libvirt SRU soon.
[ Test Plan ]
On a system which can launch VMs, one can simply try to create and boot a QEMU VM using SierraForest as its CPU model:
$ qemu-system-x86_64 -cpu SierraForest -enable-kvm -cdrom https:/
When inside the VM, we can inspect /proc/cpuinfo to make sure that it's using the SierraForest model.
[ Where problems could occur ]
The backported patch is simple and well contained. There is always a chance that the patch contains an error and that it affects those users who are launching VMs using SierraForest as their explicit CPU model, but in such cases the user already wasn't able to launch such VMs before, so no regression is really being introduced. Worst case scenario, we can revert the patch in the meantime.
[ Original Description ]
[Description]
Add Sierra Forest CPU model required for basic VM lifecycle on SRF.
[Hardware Information]
Architecture:
Intel / AMD (x86_64)
Platform(s):
Sierra Forest
Date HW is expected at Canonical:
Component(s):
QEMU
[Software Information]
Target Version:
24.04
Target Qemu:
qemu-9.0.0
Commit IDs:
f3245d7fa3 target/i386: Add new CPU model SierraForest
External Links:
[Business Justification]
[Testing guidance]
AC: The new SRF CPU model is an available option to create new VM. All SRF new features are included in SRF CPU model.
[External ID]
LFE-6818
| tags: |
added: 23.10 removed: 23.1 |
| description: | updated |
| Changed in intel: | |
| status: | New → In Progress |
| tags: |
added: 24.04 removed: 23.10 |
| description: | updated |
| Changed in intel: | |
| status: | In Progress → Fix Released |
| affects: | ubuntu → qemu (Ubuntu) |
| Changed in kobuk: | |
| assignee: | nobody → Hector CAO (hectorcao) |
| importance: | Undecided → High |
| description: | updated |
| description: | updated |
| description: | updated |
| Changed in qemu (Ubuntu): | |
| status: | New → In Progress |
| Changed in kobuk: | |
| status: | New → In Progress |
| tags: | added: server-todo |
| Changed in qemu (Ubuntu Noble): | |
| status: | Triaged → In Progress |

Target Kernel:
8.2.0