add pvtime support for arm64 guests

Bug #1889282 reported by Kamal Mostafa
6
This bug affects 1 person
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_1_1_get_conduit()
c98bd2991728 arm64: errata: use arm_smccc_1_1_get_conduit()
6b7fe77c334a arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit()

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
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (99.2 KiB)

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)
    - [Config] aws: updateconfigs for EFI_CUSTOM_SSDT_OVERLAYS

  * 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)
    - arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit()
    - arm64: errata: use arm_smccc_1_1_get_conduit()
    - arm: spectre-v2: use arm_smccc_1_1_get_conduit()
    - 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)
  * 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_kernel_selftests failed (LP: #1812620)
    - 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...

Changed in linux-aws (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (99.6 KiB)

This bug was fixed in the package linux-aws-5.4 - 5.4.0-1022.22~18.04.1

---------------
linux-aws-5.4 (5.4.0-1022.22~18.04.1) bionic; urgency=medium

  * bionic/linux-aws-5.4: 5.4.0-1022.22~18.04.1 -proposed tracker (LP: #1890733)

  * Packaging resync (LP: #1786013)
    - [Packaging] update update.conf

  [ Ubuntu: 5.4.0-1022.22 ]

  * focal/linux-aws: 5.4.0-1022.22 -proposed tracker (LP: #1890734)
  * Focal update: v5.4.51 upstream stable release (LP: #1886995)
    - [Config] aws: updateconfigs for EFI_CUSTOM_SSDT_OVERLAYS
  * 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)
    - arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit()
    - arm64: errata: use arm_smccc_1_1_get_conduit()
    - arm: spectre-v2: use arm_smccc_1_1_get_conduit()
    - 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
  * 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
  * focal/linux: 5.4.0-43.47 -proposed tracker (LP: #1890746)
  * 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_kernel_selftests failed (LP: #1812620)
    - 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)
   ...

Changed in linux-aws-5.4 (Ubuntu Bionic):
status: In Progress → Fix Released
Changed in linux-aws (Ubuntu):
status: In Progress → Fix Released
Changed in linux-aws-5.4 (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers