add pvtime support for arm64 guests
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-aws (Ubuntu) |
Fix Released
|
Undecided
|
Kamal Mostafa | ||
Focal |
Fix Released
|
Undecided
|
Kamal Mostafa | ||
linux-aws-5.4 (Ubuntu) |
Fix Released
|
Undecided
|
Kamal Mostafa | ||
Bionic |
Fix Released
|
Undecided
|
Kamal Mostafa |
Bug Description
The mainline patch set "arm64: Stolen time support" and its prerequisites are required to support future AWS instance types:
Reference: https://<email address hidden>/
The list of patches (from mainline) needed for linux-aws/focal is:
e0685fa228fd arm64: Retrieve stolen time as paravirtualized guest
ce4d5ca2b9dd arm/arm64: Make use of the SMCCC 1.1 wrapper
541625ac47ce arm/arm64: Provide a wrapper for SMCCC 1.1 calls
58772e9a3db7 KVM: arm64: Provide VCPU attributes for stolen time
8538cb22bbce KVM: Allow kvm_device_ops to be const
8564d6372a7d KVM: arm64: Support stolen time reporting via shared structure
cac0f1b7285e KVM: Implement kvm_put_guest()
b48c1a45a190 KVM: arm64: Implement PV_TIME_FEATURES call
55009c6ed2d2 KVM: arm/arm64: Factor out hypercall handling from PSCI code
6a7458485b39 KVM: arm64: Document PV-time interface
e6ea46511b1a firmware: arm_sdei: use common SMCCC_CONDUIT_*
a5520eac4d2d firmware/psci: use common SMCCC_CONDUIT_*
6848253ddeae arm: spectre-v2: use arm_smccc_
c98bd2991728 arm64: errata: use arm_smccc_
6b7fe77c334a arm/arm64: smccc/psci: add arm_smccc_
no longer affects: | linux-aws-5.4 (Ubuntu Focal) |
no longer affects: | linux-aws (Ubuntu Bionic) |
Changed in linux-aws (Ubuntu Focal): | |
assignee: | nobody → Kamal Mostafa (kamalmostafa) |
Changed in linux-aws-5.4 (Ubuntu): | |
assignee: | nobody → Kamal Mostafa (kamalmostafa) |
Changed in linux-aws-5.4 (Ubuntu Bionic): | |
assignee: | nobody → Kamal Mostafa (kamalmostafa) |
Changed in linux-aws (Ubuntu Focal): | |
status: | New → In Progress |
Changed in linux-aws-5.4 (Ubuntu): | |
status: | New → In Progress |
Changed in linux-aws-5.4 (Ubuntu Bionic): | |
status: | New → In Progress |
Changed in linux-aws (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in linux-aws (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in linux-aws-5.4 (Ubuntu): | |
status: | In Progress → Fix Released |
This bug was fixed in the package linux-aws - 5.4.0-1022.22
---------------
linux-aws (5.4.0-1022.22) focal; urgency=medium
* focal/linux-aws: 5.4.0-1022.22 -proposed tracker (LP: #1890734)
* Focal update: v5.4.51 upstream stable release (LP: #1886995) SSDT_OVERLAYS
- [Config] aws: updateconfigs for EFI_CUSTOM_
* Focal update: v5.4.53 upstream stable release (LP: #1888560)
- [Config] aws: updateconfigs for BLK_DEV_SR_VENDOR
* Focal update: v5.4.52 upstream stable release (LP: #1887853)
- [Packaging] aws: module intel-rapl-perf rename
* Packaging resync (LP: #1786013)
- [Packaging] update variants
- [Packaging] update update.conf
* add pvtime support for arm64 guests (LP: #1889282) 1_1_get_ conduit( ) 1_1_get_ conduit( ) 1_1_get_ conduit( )
- arm/arm64: smccc/psci: add arm_smccc_
- arm64: errata: use arm_smccc_
- arm: spectre-v2: use arm_smccc_
- firmware/psci: use common SMCCC_CONDUIT_*
- firmware: arm_sdei: use common SMCCC_CONDUIT_*
- KVM: arm64: Document PV-time interface
- KVM: arm/arm64: Factor out hypercall handling from PSCI code
- KVM: arm64: Implement PV_TIME_FEATURES call
- KVM: Implement kvm_put_guest()
- KVM: arm64: Support stolen time reporting via shared structure
- KVM: Allow kvm_device_ops to be const
- KVM: arm64: Provide VCPU attributes for stolen time
- arm/arm64: Provide a wrapper for SMCCC 1.1 calls
- arm/arm64: Make use of the SMCCC 1.1 wrapper
- arm64: Retrieve stolen time as paravirtualized guest
* overlayfs regression - internal getxattr operations without sepolicy
checking (LP: #1864669)
- SAUCE: overlayfs: internal getxattr operations without sepolicy checking
[ Ubuntu: 5.4.0-44.48 ]
* focal/linux: 5.4.0-44.48 -proposed tracker (LP: #1891049)
* Packaging resync (LP: #1786013)
- [Packaging] update helper scripts
* ipsec: policy priority management is broken (LP: #1890796)
- xfrm: policy: match with both mark and mask on user interfaces
[ Ubuntu: 5.4.0-43.47 ]
* focal/linux: 5.4.0-43.47 -proposed tracker (LP: #1890746) kernel_ selftests failed (LP: #1812620)
* Packaging resync (LP: #1786013)
- update dkms package versions
* Devlink - add RoCE disable kernel support (LP: #1877270)
- devlink: Add new "enable_roce" generic device param
- net/mlx5: Document flow_steering_mode devlink param
- net/mlx5: Handle "enable_roce" devlink param
- IB/mlx5: Rename profile and init methods
- IB/mlx5: Load profile according to RoCE enablement state
- net/mlx5: Remove unneeded variable in mlx5_unload_one
- net/mlx5: Add devlink reload
- IB/mlx5: Do reverse sequence during device removal
* msg_zerocopy.sh in net from ubuntu_
- selftests/net: relax cpu affinity requirement in msg_zerocopy test
* Enlarge hisi_sec2 capability (LP: #1890222)
- Revert "UBUNTU: [Config] Disable hisi_sec2 temporarily"
- crypto: hisilicon - update SEC driver module parameter
* Fix missing HDMI/DP Audio on an HP Desktop (LP: #1890441)
- ALSA: hda/hdmi: Add quirk to force connectivity
* Fix IOMMU error on AMD Radeon Pro W5700 (LP: #1890306)
- PCI: Mark AMD Navi10 GPU rev 0x0...