ThunderX: soft lockup on 4.8+ kernels when running qemu-efi with vhost=on
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Xenial |
Fix Released
|
High
|
Unassigned | ||
Yakkety |
Won't Fix
|
High
|
Unassigned | ||
Zesty |
Fix Released
|
High
|
dann frazier |
Bug Description
[Impact]
VMs can cause interrupts to be disabled on the host CPU, resulting in hangs.
[Test Case]
Download the attached vm-start-
[Regression Risk]
The code changes are restricted to ARM - but there are a lot of them. While we've attempted to stress test the proposed changes on both impacted and non-impacted (non-ThunderX) systems, it is possible that there are issues that our test isn't finding, which would likely surface as KVM guest crashes/hangs.
CVE References
no longer affects: | qemu (Ubuntu) |
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
Changed in linux (Ubuntu): | |
status: | Confirmed → Fix Committed |
description: | updated |
Changed in linux (Ubuntu Zesty): | |
status: | Confirmed → In Progress |
assignee: | nobody → dann frazier (dannf) |
Changed in linux (Ubuntu Zesty): | |
status: | In Progress → Fix Committed |
Launch script showing how to start qemu with AAVMF and vhost on. It requires an AAVMF vars file, which can be a simple zero filled 64M data file.