power8 machines need FW update or qemu/libvirt code - cap-cfpc=broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
The Ubuntu-power-systems project |
Fix Released
|
High
|
Unassigned |
Bug Description
I just tried (first time for a while) a very recent qemu on a power8 machine.
I ran into this:
qemu-system-
Now I wonder, do we "just" need a FW update for the scope of spectre/
Or does the qemu actually need extra pacthes to work well again with power8 machines?
Steps to reproduce:
- power8 machine
- install eoan (qemu 4.0)
- try to start a KVM guest
Current vulnerabilities as reported by the kernel:
/sys/devices/
Not affected
/sys/devices/
Not affected
/sys/devices/
Mitigation: RFI Flush
/sys/devices/
Mitigation: Kernel entry/exit barrier (hwsync)
/sys/devices/
Mitigation: __user pointer sanitization
/sys/devices/
Vulnerable
Caps and Domcaps:
$ virsh capabilities
<capabilities>
<host>
<uuid>
<cpu>
<
<
<
<topology sockets='1' cores='5' threads='8'/>
<pages unit='KiB' size='64'/>
<pages unit='KiB' size='16384'/>
<pages unit='KiB' size='16777216'/>
</cpu>
<power_
<
</power_
<iommu support='yes'/>
<migration_
<live/>
<
<
</migration
<topology>
...
$ virsh domcapabilities
<domainCapabili
<path>
<domain>
<machine>
<arch>
<vcpu max='1024'/>
<iothreads supported='yes'/>
<os supported='yes'>
<enum name='firmware'/>
<loader supported='yes'>
<enum name='type'>
</enum>
<enum name='readonly'>
</enum>
<enum name='secure'>
</enum>
</loader>
</os>
<cpu>
<mode name='host-
<mode name='host-model' supported='yes'>
<model fallback=
<
</mode>
<mode name='custom' supported='no'/>
</cpu>
...
As a fallback, I haven't foudn the right libvirt'y way to specify cap-cfpc to qemu.
I know we did with HTM but it seems all other controls but HTM got dropped?
=> https:/
Sorry, but I'm lost and trying random optins seems wrong.
I'm sure you run P8 regularly and know what we'd need.
=> how would I get to use a guest on these machines?
tags: | added: ppc64el |
Changed in ubuntu-power-systems: | |
importance: | Undecided → High |
assignee: | nobody → bugproxy (bugproxy) |
tags: | added: reverse-proxy-bugzilla |
no longer affects: | qemu (Ubuntu) |
I need "-machine pseries- eoan,cap- cfpc=broken, cap-sbbc= broken, cap-ibs= broken" to get further.
So all the list that was discussed back then.
Hopefully this is just a loack of knowledge on my side how to start ppc guests on these machines these days.