Enable CONFIG_KVM for nvidia-tegra(-igx) kernels

Bug #2074228 reported by Noah Wager
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-nvidia-tegra (Ubuntu)
Fix Committed
Undecided
Unassigned
Jammy
Fix Released
Undecided
Unassigned
linux-nvidia-tegra-igx (Ubuntu)
Fix Committed
Undecided
Unassigned
Jammy
Fix Released
Undecided
Unassigned

Bug Description

To enable CONFIG_KVM on jammy:linux-nvidia-tegra(-igx), we need to apply these patches

From @jacobmartin:
> This patch from v5.16:
> arm64: Select POSIX_CPU_TIMERS_TASK_WORK
> - https://github.com/torvalds/linux/commit/a68773bd32d9
>
> And this patch from the 5.16 -rt branch:
> arm64: Allow selecting KVM and PREEMPT_RT
> - https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git/commit/?h=linux-5.16.y-rt&id=e9424218afcc31712193dec17dd113999723ab25

Noah Wager (nwager)
Changed in linux-nvidia-tegra-igx (Ubuntu):
assignee: Noah Wager (nwager) → nobody
Noah Wager (nwager)
Changed in linux-nvidia-tegra (Ubuntu):
status: New → Fix Committed
Changed in linux-nvidia-tegra-igx (Ubuntu):
status: New → Fix Committed
Changed in linux-nvidia-tegra (Ubuntu Jammy):
status: New → Fix Committed
Changed in linux-nvidia-tegra-igx (Ubuntu Jammy):
status: New → Fix Committed
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-nvidia-tegra/5.15.0-1027.27 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-jammy-linux-nvidia-tegra' to 'verification-done-jammy-linux-nvidia-tegra'. If the problem still exists, change the tag 'verification-needed-jammy-linux-nvidia-tegra' to 'verification-failed-jammy-linux-nvidia-tegra'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-jammy-linux-nvidia-tegra-v2 verification-needed-jammy-linux-nvidia-tegra
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-nvidia-tegra-igx/5.15.0-1015.15 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-jammy-linux-nvidia-tegra-igx' to 'verification-done-jammy-linux-nvidia-tegra-igx'. If the problem still exists, change the tag 'verification-needed-jammy-linux-nvidia-tegra-igx' to 'verification-failed-jammy-linux-nvidia-tegra-igx'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-jammy-linux-nvidia-tegra-igx-v2 verification-needed-jammy-linux-nvidia-tegra-igx
Noah Wager (nwager)
tags: added: verification-done-jammy-linux-nvidia-tegra verification-done-jammy-linux-nvidia-tegra-igx
removed: verification-needed-jammy-linux-nvidia-tegra verification-needed-jammy-linux-nvidia-tegra-igx
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (14.9 KiB)

This bug was fixed in the package linux-nvidia-tegra - 5.15.0-1027.27

---------------
linux-nvidia-tegra (5.15.0-1027.27) jammy; urgency=medium

  * jammy/linux-nvidia-tegra: 5.15.0-1027.27 -proposed tracker (LP: #2075537)

  * Disable DEBUG_PREEMPT in jammy and noble realtime kernels (LP: #2071853)
    - [Config] nvidia-tegra: Disable CONFIG_DEBUG_PREEMPT

  * apply NVIDIA patches July 11-31, 2024 (LP: #2075392)
    - NVIDIA: SAUCE: xhci: tegra: Improve remote wakeup
    - of: also handle dma-noncoherent in of_dma_is_coherent()
    - NVIDIA: SAUCE: ASoC: dapm: Fix UAF of snd_soc_pcm_runtime in system suspend
    - Revert "UBUNTU: SAUCE: mmc: host: Add prod framework changes"
    - NVIDIA: SAUCE: kernel: arm64: Add "model name" for 64bit tasks

  * Enable CONFIG_KVM for nvidia-tegra(-igx) kernels (LP: #2074228)
    - arm64: Select POSIX_CPU_TIMERS_TASK_WORK
    - arm64: Allow selecting KVM and PREEMPT_RT
    - [Config] nvidia-tegra: Enable CONFIG_KVM

  [ Ubuntu: 5.15.0-1068.76 ]

  * jammy/linux-realtime: 5.15.0-1068.76 -proposed tracker (LP: #2072232)
  * Disable DEBUG_PREEMPT in jammy and noble realtime kernels (LP: #2071853)
    - [Config] realtime: Disable CONFIG_DEBUG_PREEMPT
  * jammy/linux: 5.15.0-118.128 -proposed tracker (LP: #2072255)
  * Jammy update: v5.15.160 upstream stable release (LP: #2070292)
    - drm/amd/display: Fix division by zero in setup_dsc_config
    - pinctrl: core: handle radix_tree_insert() errors in
      pinctrl_register_one_pin()
    - nfsd: don't allow nfsd threads to be signalled.
    - KEYS: trusted: Fix memory leak in tpm2_key_encode()
    - Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
    - net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
    - net: bcmgenet: synchronize UMAC_CMD access
    - netlink: annotate lockless accesses to nlk->max_recvmsg_len
    - netlink: annotate data-races around sk->sk_err
    - KVM: x86: Clear "has_error_code", not "error_code", for RM exception
      injection
    - drm/amdgpu: Fix possible NULL dereference in
      amdgpu_ras_query_error_status_helper()
    - binder: fix max_thread type inconsistency
    - usb: typec: ucsi: displayport: Fix potential deadlock
    - serial: kgdboc: Fix NMI-safety problems from keyboard reset code
    - remoteproc: mediatek: Make sure IPI buffer fits in L2TCM
    - KEYS: trusted: Do not use WARN when encode fails
    - admin-guide/hw-vuln/core-scheduling: fix return type of PR_SCHED_CORE_GET
    - docs: kernel_include.py: Cope with docutils 0.21
    - Linux 5.15.160
  * Jammy update: v5.15.159 upstream stable release (LP: #2070028)
    - dmaengine: pl330: issue_pending waits until WFP state
    - dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"
    - wifi: nl80211: don't free NULL coalescing rule
    - ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf
    - ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
    - ksmbd: clear RENAME_NOREPLACE before calling vfs_rename
    - eeprom: at24: Use dev_err_probe for nvmem register failure
    - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case
    - eeprom: at24: fix memory corruption race condition
    - pinctrl...

Changed in linux-nvidia-tegra (Ubuntu Jammy):
status: Fix Committed → Fix Released
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-nvidia-tegra-5.15/5.15.0-1027.27~20.04.1 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-focal-linux-nvidia-tegra-5.15' to 'verification-done-focal-linux-nvidia-tegra-5.15'. If the problem still exists, change the tag 'verification-needed-focal-linux-nvidia-tegra-5.15' to 'verification-failed-focal-linux-nvidia-tegra-5.15'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-focal-linux-nvidia-tegra-5.15-v2 verification-needed-focal-linux-nvidia-tegra-5.15
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (14.9 KiB)

This bug was fixed in the package linux-nvidia-tegra-igx - 5.15.0-1015.15

---------------
linux-nvidia-tegra-igx (5.15.0-1015.15) jammy; urgency=medium

  * jammy/linux-nvidia-tegra-igx: 5.15.0-1015.15 -proposed tracker
    (LP: #2075532)

  [ Ubuntu: 5.15.0-1027.27 ]

  * jammy/linux-nvidia-tegra: 5.15.0-1027.27 -proposed tracker (LP: #2075537)
  * Disable DEBUG_PREEMPT in jammy and noble realtime kernels (LP: #2071853)
    - [Config] nvidia-tegra: Disable CONFIG_DEBUG_PREEMPT
  * apply NVIDIA patches July 11-31, 2024 (LP: #2075392)
    - NVIDIA: SAUCE: xhci: tegra: Improve remote wakeup
    - of: also handle dma-noncoherent in of_dma_is_coherent()
    - NVIDIA: SAUCE: ASoC: dapm: Fix UAF of snd_soc_pcm_runtime in system suspend
    - Revert "UBUNTU: SAUCE: mmc: host: Add prod framework changes"
    - NVIDIA: SAUCE: kernel: arm64: Add "model name" for 64bit tasks
  * Enable CONFIG_KVM for nvidia-tegra(-igx) kernels (LP: #2074228)
    - arm64: Select POSIX_CPU_TIMERS_TASK_WORK
    - arm64: Allow selecting KVM and PREEMPT_RT
    - [Config] nvidia-tegra: Enable CONFIG_KVM
  * jammy/linux-realtime: 5.15.0-1068.76 -proposed tracker (LP: #2072232)
  * Disable DEBUG_PREEMPT in jammy and noble realtime kernels (LP: #2071853)
    - [Config] realtime: Disable CONFIG_DEBUG_PREEMPT
  * jammy/linux: 5.15.0-118.128 -proposed tracker (LP: #2072255)
  * Jammy update: v5.15.160 upstream stable release (LP: #2070292)
    - drm/amd/display: Fix division by zero in setup_dsc_config
    - pinctrl: core: handle radix_tree_insert() errors in
      pinctrl_register_one_pin()
    - nfsd: don't allow nfsd threads to be signalled.
    - KEYS: trusted: Fix memory leak in tpm2_key_encode()
    - Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
    - net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
    - net: bcmgenet: synchronize UMAC_CMD access
    - netlink: annotate lockless accesses to nlk->max_recvmsg_len
    - netlink: annotate data-races around sk->sk_err
    - KVM: x86: Clear "has_error_code", not "error_code", for RM exception
      injection
    - drm/amdgpu: Fix possible NULL dereference in
      amdgpu_ras_query_error_status_helper()
    - binder: fix max_thread type inconsistency
    - usb: typec: ucsi: displayport: Fix potential deadlock
    - serial: kgdboc: Fix NMI-safety problems from keyboard reset code
    - remoteproc: mediatek: Make sure IPI buffer fits in L2TCM
    - KEYS: trusted: Do not use WARN when encode fails
    - admin-guide/hw-vuln/core-scheduling: fix return type of PR_SCHED_CORE_GET
    - docs: kernel_include.py: Cope with docutils 0.21
    - Linux 5.15.160
  * Jammy update: v5.15.159 upstream stable release (LP: #2070028)
    - dmaengine: pl330: issue_pending waits until WFP state
    - dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"
    - wifi: nl80211: don't free NULL coalescing rule
    - ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf
    - ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
    - ksmbd: clear RENAME_NOREPLACE before calling vfs_rename
    - eeprom: at24: Use dev_err_probe for nvmem register failure
    - eeprom: at24: Probe for DDR3 thermal se...

Changed in linux-nvidia-tegra-igx (Ubuntu Jammy):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.