Azure: Update TDX with HCL support
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-azure (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Lunar |
Fix Released
|
Medium
|
Tim Gardner |
Bug Description
SRU Justification
[Impact]
Microsoft has asked for the addition of 2 patches for TDX and SNP-SEV VM support with HCL.
The refreshed patches will fix 2 bugs for future Hyper-V versions:
1) PCI DDA for Linux TDX VMs with HCL is not working due to a guest bug and a host bug. The guest bug is fixed in the mainline version of the TDX patches.
2) On a recent Hyper-V dev build that advertises the Hyper-V TLB flushing hypercalls, the current Ubuntu 6.2 kernel passes a shared input page to the Hyper-V while it should pass a private input page; as a result, the hypercall always fails and Linux now falls back to the legacy native method of flusing TLB. This slows down the flush-TLB operation . The mainline version doesn't have the bug.
[Test Plan]
Microsoft tested.
[Regression Potential]
Azure instances with TDX on HCL hypervisors may not work correctly.
[Other Info]
SF: #00364214
Changed in linux-azure (Ubuntu Lunar): | |
status: | In Progress → Fix Committed |
https:/ /lists. ubuntu. com/archives/ kernel- team/2023- October/ 146654. html