Expect churn for users in regard to AVX removal due to downfall
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libvirt (Ubuntu) |
Expired
|
Low
|
Unassigned | ||
qemu (Ubuntu) |
Expired
|
Low
|
Unassigned |
Bug Description
As far as I can overlook the currently proposed solutions related to downfall [1] there seem to be those cases:
1. chip has AVX but is not affected for some reason/condition
2. chip has AVX, is affected but fixed by microcode
3. chip has AVX, is affected but NOT fixed by microcode
Out of those #2 and #3 can very much be identical hardware.
Kernel patches that have been flying by seem to detect for the unsafe condition #3 of above and disable AVX in that case.
This will (we will know for sure in a few weeks) lead to the same troubles like bug 1853200 did when TSX needed to be disabled in a similar situation.
Expect cpu type detection breaking or changing what it detects on that HW.
And expect trouble not able to migrate to what "seems to be" same hardware as #1 and #2 would not be able to migrate to #3.
Once we see these kernel changes really land we need to check asap (until then this is mostly blocked) test various systems how they behave and coordinate with qemu/libvirt upstreams .
@SMB
Once there is an easy (tm) way to access a kernel with that change we can have a look at an older system that should be affected how it changes between old/new kernels.
If you have an idea what kernel parmline can force-overwrite it we'd appreciate to know.
And maybe a link to an example recent version of the patch set?
Thanks in advance!