|
1 | | -linux-nvidia-6.17 (6.17.0-1010.10) UNRELEASED; urgency=medium |
| 1 | +linux-nvidia-6.17 (6.17.0-1010.10) noble; urgency=medium |
2 | 2 |
|
3 | | - CHANGELOG: Do not edit directly. Autogenerated at release. |
4 | | - CHANGELOG: Use the printchanges target to see the current changes. |
5 | | - CHANGELOG: Use the insertchanges target to create the final log. |
| 3 | + * noble/linux-nvidia-6.17: 6.17.0-1010.10 -proposed tracker (LP: #2141777) |
6 | 4 |
|
7 | | - -- Jacob Martin <jacob.martin@canonical.com> Fri, 13 Feb 2026 16:47:11 -0600 |
| 5 | + * Enable Coresight in Perf (LP: #2093957) |
| 6 | + - [Packaging] Enable coresight in Perf if arm64 |
| 7 | + - [Packaging] Add libopencsd-dev as a build dependency |
| 8 | + |
| 9 | + * Packaging resync (LP: #1786013) |
| 10 | + - [Packaging] debian.nvidia-6.17/dkms-versions -- update from kernel- |
| 11 | + versions (main/d2026.02.09) |
| 12 | + |
| 13 | + * Add ARM CCA host support (LP: #2139249) |
| 14 | + - NVIDIA: VR: SAUCE: kvm: arm64: Include kvm_emulate.h in kvm/arm_psci.h |
| 15 | + - NVIDIA: VR: SAUCE: arm64: RME: Handle Granule Protection Faults (GPFs) |
| 16 | + - NVIDIA: VR: SAUCE: arm64: RME: Add SMC definitions for calling the RMM |
| 17 | + - NVIDIA: VR: SAUCE: arm64: RME: Add wrappers for RMI calls |
| 18 | + - NVIDIA: VR: SAUCE: arm64: RME: Check for RME support at KVM init |
| 19 | + - NVIDIA: VR: SAUCE: arm64: RME: Define the user ABI |
| 20 | + - NVIDIA: VR: SAUCE: arm64: RME: ioctls to create and configure realms |
| 21 | + - NVIDIA: VR: SAUCE: kvm: arm64: Don't expose debug capabilities for realm |
| 22 | + guests |
| 23 | + - NVIDIA: VR: SAUCE: KVM: arm64: Allow passing machine type in KVM |
| 24 | + creation |
| 25 | + - NVIDIA: VR: SAUCE: arm64: RME: RTT tear down |
| 26 | + - NVIDIA: VR: SAUCE: arm64: RME: Allocate/free RECs to match vCPUs |
| 27 | + - NVIDIA: VR: SAUCE: KVM: arm64: vgic: Provide helper for number of list |
| 28 | + registers |
| 29 | + - NVIDIA: VR: SAUCE: arm64: RME: Support for the VGIC in realms |
| 30 | + - NVIDIA: VR: SAUCE: KVM: arm64: Support timers in realm RECs |
| 31 | + - NVIDIA: VR: SAUCE: arm64: RME: Allow VMM to set RIPAS |
| 32 | + - NVIDIA: VR: SAUCE: arm64: RME: Handle realm enter/exit |
| 33 | + - NVIDIA: VR: SAUCE: arm64: RME: Handle RMI_EXIT_RIPAS_CHANGE |
| 34 | + - NVIDIA: VR: SAUCE: KVM: arm64: Handle realm MMIO emulation |
| 35 | + - NVIDIA: VR: SAUCE: arm64: RME: Allow populating initial contents |
| 36 | + - NVIDIA: VR: SAUCE: arm64: RME: Runtime faulting of memory |
| 37 | + - NVIDIA: VR: SAUCE: KVM: arm64: Handle realm VCPU load |
| 38 | + - NVIDIA: VR: SAUCE: KVM: arm64: Validate register access for a Realm VM |
| 39 | + - NVIDIA: VR: SAUCE: KVM: arm64: Handle Realm PSCI requests |
| 40 | + - NVIDIA: VR: SAUCE: KVM: arm64: WARN on injected undef exceptions |
| 41 | + - NVIDIA: VR: SAUCE: arm64: Don't expose stolen time for realm guests |
| 42 | + - NVIDIA: VR: SAUCE: arm64: RME: allow userspace to inject aborts |
| 43 | + - NVIDIA: VR: SAUCE: arm64: RME: support RSI_HOST_CALL |
| 44 | + - NVIDIA: VR: SAUCE: arm64: RME: Allow checking SVE on VM instance |
| 45 | + - NVIDIA: VR: SAUCE: arm64: RME: Always use 4k pages for realms |
| 46 | + - NVIDIA: VR: SAUCE: arm64: RME: Prevent Device mappings for Realms |
| 47 | + - NVIDIA: VR: SAUCE: arm_pmu: Provide a mechanism for disabling the |
| 48 | + physical IRQ |
| 49 | + - NVIDIA: VR: SAUCE: arm64: RME: Enable PMU support with a realm guest |
| 50 | + - NVIDIA: VR: SAUCE: arm64: RME: Hide KVM_CAP_READONLY_MEM for realm |
| 51 | + guests |
| 52 | + - NVIDIA: VR: SAUCE: arm64: RME: Propagate number of breakpoints and |
| 53 | + watchpoints to userspace |
| 54 | + - NVIDIA: VR: SAUCE: arm64: RME: Set breakpoint parameters through |
| 55 | + SET_ONE_REG |
| 56 | + - NVIDIA: VR: SAUCE: arm64: RME: Initialize PMCR.N with number counter |
| 57 | + supported by RMM |
| 58 | + - NVIDIA: VR: SAUCE: arm64: RME: Propagate max SVE vector length from RMM |
| 59 | + - NVIDIA: VR: SAUCE: arm64: RME: Configure max SVE vector length for a |
| 60 | + Realm |
| 61 | + - NVIDIA: VR: SAUCE: arm64: RME: Provide register list for unfinalized RME |
| 62 | + RECs |
| 63 | + - NVIDIA: VR: SAUCE: arm64: RME: Provide accurate register list |
| 64 | + - NVIDIA: VR: SAUCE: KVM: arm64: Expose support for private memory |
| 65 | + - NVIDIA: VR: SAUCE: KVM: arm64: Expose KVM_ARM_VCPU_REC to user space |
| 66 | + - NVIDIA: VR: SAUCE: KVM: arm64: Allow activating realms |
| 67 | + - NVIDIA: VR: SAUCE: arm64: RME: Add MECID support |
| 68 | + - NVIDIA: VR: SAUCE: arm64: RME: Add bounds check |
| 69 | + - NVIDIA: VR: SAUCE: KVM: arm64: Expose KVM_CAP_ARM_RME via module |
| 70 | + parameter |
| 71 | + - arm64: realm: ioremap: Allow mapping memory as encrypted |
| 72 | + - arm64: Enable EFI secret area Securityfs support |
| 73 | + - NVIDIA: VR: SAUCE: [Config] Update annotations for ARM CCA |
| 74 | + |
| 75 | + * kexec: warning when doing kexec -a (LP: #2141705) |
| 76 | + - kernel/kexec: change the prototype of kimage_map_segment() |
| 77 | + - kernel/kexec: fix IMA when allocation happens in CMA area |
| 78 | + |
| 79 | + * backport CPPC fixes for "nosmt"/"nosmt=force" scenarios (LP: #2141613) |
| 80 | + - cpufreq/amd-pstate: Call cppc_set_auto_sel() only for online CPUs |
| 81 | + - NVIDIA: VR: SAUCE: ACPI: CPPC: Fix remaining for_each_possible_cpu() to |
| 82 | + use online CPUs |
| 83 | + |
| 84 | + * Backport DMA_ATTR_MMIO and VFIO/PCI to export MMIO region as DMA-Buf |
| 85 | + series from upstream (LP: #2139370) |
| 86 | + - dma-mapping: introduce new DMA attribute to indicate MMIO memory |
| 87 | + - iommu/dma: implement DMA_ATTR_MMIO for dma_iova_link(). |
| 88 | + - dma-debug: refactor to use physical addresses for page mapping |
| 89 | + - dma-mapping: rename trace_dma_*map_page to trace_dma_*map_phys |
| 90 | + - iommu/dma: rename iommu_dma_*map_page to iommu_dma_*map_phys |
| 91 | + - iommu/dma: implement DMA_ATTR_MMIO for iommu_dma_(un)map_phys() |
| 92 | + - dma-mapping: convert dma_direct_*map_page to be phys_addr_t based |
| 93 | + - kmsan: convert kmsan_handle_dma to use physical addresses |
| 94 | + - dma-mapping: implement DMA_ATTR_MMIO for dma_(un)map_page_attrs() |
| 95 | + - xen: swiotlb: Open code map_resource callback |
| 96 | + - dma-mapping: export new dma_*map_phys() interface |
| 97 | + - mm/hmm: migrate to physical address-based DMA mapping API |
| 98 | + - mm/hmm: properly take MMIO path |
| 99 | + - Revert "NVIDIA: SAUCE: Patch NVMe/NVMeoF driver to support GDS on Linux |
| 100 | + 6.17 Kernel" |
| 101 | + - blk-mq-dma: create blk_map_iter type |
| 102 | + - blk-mq-dma: provide the bio_vec array being iterated |
| 103 | + - blk-mq-dma: require unmap caller provide p2p map type |
| 104 | + - blk-mq: remove REQ_P2PDMA flag |
| 105 | + - blk-mq-dma: move common dma start code to a helper |
| 106 | + - blk-mq-dma: add scatter-less integrity data DMA mapping |
| 107 | + - blk-integrity: use iterator for mapping sg |
| 108 | + - nvme-pci: create common sgl unmapping helper |
| 109 | + - nvme-pci: convert metadata mapping to dma iter |
| 110 | + - blk-mq-dma: bring back p2p request flags |
| 111 | + - nvme-pci: migrate to dma_map_phys instead of map_page |
| 112 | + - block-dma: properly take MMIO path |
| 113 | + - virtio_balloon: Remove redundant __GFP_NOWARN |
| 114 | + - virtio_ring: constify virtqueue pointer for DMA helpers |
| 115 | + - virtio_ring: switch to use dma_{map|unmap}_page() |
| 116 | + - virtio: rename dma helpers |
| 117 | + - virtio: introduce virtio_map container union |
| 118 | + - virtio_ring: rename dma_handle to map_handle |
| 119 | + - virtio: introduce map ops in virtio core |
| 120 | + - vdpa: support virtio_map |
| 121 | + - vdpa: introduce map ops |
| 122 | + - vduse: switch to use virtio map API instead of DMA API |
| 123 | + - vduse: Use fixed 4KB bounce pages for non-4KB page size |
| 124 | + - virtio-vdpa: Drop redundant conversion to bool |
| 125 | + - dma-mapping: prepare dma_map_ops to conversion to physical address |
| 126 | + - dma-mapping: convert dummy ops to physical address mapping |
| 127 | + - ARM: dma-mapping: Reduce struct page exposure in arch_sync_dma*() |
| 128 | + - ARM: dma-mapping: Switch to physical address mapping callbacks |
| 129 | + - xen: swiotlb: Switch to physical address mapping callbacks |
| 130 | + - dma-mapping: remove unused mapping resource callbacks |
| 131 | + - alpha: Convert mapping routine to rely on physical address |
| 132 | + - MIPS/jazzdma: Provide physical address directly |
| 133 | + - parisc: Convert DMA map_page to map_phys interface |
| 134 | + - powerpc: Convert to physical address DMA mapping |
| 135 | + - sparc: Use physical address DMA mapping |
| 136 | + - x86: Use physical address for DMA mapping |
| 137 | + - xen: swiotlb: Convert mapping routine to rely on physical address |
| 138 | + - dma-mapping: remove unused map_page callback |
| 139 | + - PCI/P2PDMA: Separate the mmap() support from the core logic |
| 140 | + - PCI/P2PDMA: Simplify bus address mapping API |
| 141 | + - PCI/P2PDMA: Refactor to separate core P2P functionality from memory |
| 142 | + allocation |
| 143 | + - PCI/P2PDMA: Provide an access to pci_p2pdma_map_type() function |
| 144 | + - PCI/P2PDMA: Document DMABUF model |
| 145 | + - dma-buf: provide phys_vec to scatter-gather mapping routine |
| 146 | + - vfio: Export vfio device get and put registration helpers |
| 147 | + - vfio/pci: Share the core device pointer while invoking feature functions |
| 148 | + - vfio/pci: Enable peer-to-peer DMA transactions by default |
| 149 | + - vfio/pci: Add dma-buf export support for MMIO regions |
| 150 | + - vfio/nvgrace: Support get_dmabuf_phys |
| 151 | + - iommu/dma: add missing support for DMA_ATTR_MMIO for dma_iova_unlink() |
| 152 | + - kmsan: fix missed kmsan_handle_dma() signature conversion |
| 153 | + - kmsan: fix kmsan_handle_dma() to avoid false positives |
| 154 | + - nvme-pci: DMA unmap the correct regions in nvme_free_sgls |
| 155 | + - parisc: Set valid bit in high byte of 64‑bit physical address |
| 156 | + - dma-buf: fix integer overflow in fill_sg_entry() for buffers >= 8GiB |
| 157 | + - vfio: Prevent from pinned DMABUF importers to attach to VFIO DMABUF |
| 158 | + - NVIDIA: SAUCE: [Config] Add CONFIG_VFIO_PCI_DMABUF to annotations |
| 159 | + |
| 160 | + * Update GDS/NVMe SAUCE for v6.17 (LP: #2134960) // Backport DMA_ATTR_MMIO |
| 161 | + and VFIO/PCI to export MMIO region as DMA-Buf series from upstream |
| 162 | + (LP: #2139370) |
| 163 | + - NVIDIA: SAUCE: Patch NVMe/NVMeoF driver to support GDS on Linux 6.17 |
| 164 | + Kernel |
| 165 | + |
| 166 | + * Atlantic fix fragment overflow handling in RX path (LP: #2140997) |
| 167 | + - net: atlantic: fix fragment overflow handling in RX path |
| 168 | + |
| 169 | + * VR: Add Live Firmware Activation (LFA) Support (LP: #2138342) |
| 170 | + - NVIDIA: VR: SAUCE: firmware: smccc: add support for Live Firmware |
| 171 | + Activation (LFA) |
| 172 | + - NVIDIA: VR: SAUCE: firmware: smccc: add timeout, touch wdt |
| 173 | + - NVIDIA: VR: SAUCE: firmware: smccc: register as platform driver |
| 174 | + - NVIDIA: VR: SAUCE: [Config] Enable ARM LFA support |
| 175 | + |
| 176 | + * Fix speed PCIe-to-PCI bridge alisaing issue (LP: #2136828) |
| 177 | + - NVIDIA: SAUCE: PCI: Add ASPEED vendor ID to pci_ids.h |
| 178 | + - NVIDIA: SAUCE: PCI: Add PCI_BRIDGE_NO_ALIASES quirk for ASPEED AST1150 |
| 179 | + |
| 180 | + * Backport nvgrace-gpu hugepfnmap, ecc patches and miscellaneous cleanups |
| 181 | + (LP: #2138892) |
| 182 | + - Revert "NVIDIA: SAUCE: vfio/nvgrace-egm: Prevent double-unregister of |
| 183 | + pfn_address_space" |
| 184 | + - Revert "NVIDIA: SAUCE: vfio/nvgrace-gpu: Avoid resmem pfn |
| 185 | + unregistration" |
| 186 | + - Revert "NVIDIA: SAUCE: KVM: arm64: Allow exec fault on memory mapped |
| 187 | + cacheable in VMA" |
| 188 | + - Revert "NVIDIA: SAUCE: arm64: configs: Replace VFIO_CONTAINER with |
| 189 | + IOMMUFD_VFIO_CONTAINER" |
| 190 | + - Revert "NVIDIA: SAUCE: WAR: Expose PCI PASID capability to userspace" |
| 191 | + - Revert "NVIDIA: SAUCE: vfio/nvgrace-egm: Register EGM for runtime ECC |
| 192 | + poison errors handling" |
| 193 | + - Revert "NVIDIA: SAUCE: vfio/nvgrace-gpu: register device memory for |
| 194 | + poison handling" |
| 195 | + - Revert "NVIDIA: SAUCE: mm: Change ghes code to allow poison of non- |
| 196 | + struct pfn" |
| 197 | + - Revert "NVIDIA: SAUCE: mm: Add poison error check in fixup_user_fault() |
| 198 | + for mapped pfn" |
| 199 | + - Revert "NVIDIA: SAUCE: mm: correctly identify pfn without struct pages" |
| 200 | + - Revert "NVIDIA: SAUCE: mm: handle poisoning of pfn without struct pages" |
| 201 | + - mm: change ghes code to allow poison of non-struct pfn |
| 202 | + - mm: handle poisoning of pfn without struct pages |
| 203 | + - KVM: arm64: VM exit to userspace to handle SEA |
| 204 | + - KVM: selftests: Test for KVM_EXIT_ARM_SEA |
| 205 | + - Documentation: kvm: new UAPI for handling SEA |
| 206 | + - vfio: refactor vfio_pci_mmap_huge_fault function |
| 207 | + - vfio/nvgrace-gpu: Add support for huge pfnmap |
| 208 | + - vfio: use vfio_pci_core_setup_barmap to map bar in mmap |
| 209 | + - vfio/nvgrace-gpu: split the code to wait for GPU ready |
| 210 | + - vfio/nvgrace-gpu: Inform devmem unmapped after reset |
| 211 | + - vfio/nvgrace-gpu: wait for the GPU mem to be ready |
| 212 | + - mm: fixup pfnmap memory failure handling to use pgoff |
| 213 | + - mm: add stubs for PFNMAP memory failure registration functions |
| 214 | + - vfio/nvgrace-gpu: register device memory for poison handling |
| 215 | + - NVIDIA: SAUCE: vfio/nvgrace-egm: register EGM PFNMAP range with |
| 216 | + memory_failure |
| 217 | + - NVIDIA: SAUCE: vfio: Remove vfio_device_from_file() declaration |
| 218 | + |
| 219 | + * Backport perf: Fix 0 count issue of cpu-clock (LP: #2139648) |
| 220 | + - perf: Fix 0 count issue of cpu-clock |
| 221 | + |
| 222 | + * tegra-qspi: Fix race condition causing NULL pointer dereference |
| 223 | + (LP: #2139640) |
| 224 | + - spi: tegra210-quad: Return IRQ_HANDLED when timeout already processed |
| 225 | + transfer |
| 226 | + - spi: tegra210-quad: Move curr_xfer read inside spinlock |
| 227 | + - spi: tegra210-quad: Protect curr_xfer assignment in |
| 228 | + tegra_qspi_setup_transfer_one |
| 229 | + - spi: tegra210-quad: Protect curr_xfer in tegra_qspi_combined_seq_xfer |
| 230 | + - spi: tegra210-quad: Protect curr_xfer clearing in |
| 231 | + tegra_qspi_non_combined_seq_xfer |
| 232 | + - spi: tegra210-quad: Protect curr_xfer check in IRQ handler |
| 233 | + |
| 234 | + * Backport device passthrough virtualization fixes from v6.19 (LP: #2140343) |
| 235 | + - iommu/arm-smmu-v3-iommufd: Allow attaching nested domain for GBPA cases |
| 236 | + - mm/hugetlb: fix incorrect error return from hugetlb_reserve_pages() |
| 237 | + - iommu/tegra241-cmdqv: Reset VCMDQ in tegra241_vcmdq_hw_init_user() |
| 238 | + |
| 239 | + * apparmor warnings while building (LP: #2138131) |
| 240 | + - SAUCE: security/apparmor: Fix AA_DEBUG_PROFILE define |
| 241 | + |
| 242 | + * Backport support for T410 PMU (LP: #2139315) |
| 243 | + - Revert "NVIDIA: SAUCE: arm64: cputype: Add NVIDIA Olympus definitions" |
| 244 | + - arm64: cputype: Add NVIDIA Olympus definitions |
| 245 | + - tools headers arm64: Add NVIDIA Olympus part |
| 246 | + - perf arm-spe: Add NVIDIA Olympus to neoverse list |
| 247 | + - NVIDIA: VR: SAUCE: perf/arm_cspmu: nvidia: Rename doc to Tegra241 |
| 248 | + - NVIDIA: VR: SAUCE: perf/arm_cspmu: nvidia: Add Tegra410 UCF PMU |
| 249 | + - NVIDIA: VR: SAUCE: perf/arm_cspmu: Add arm_cspmu_acpi_dev_get |
| 250 | + - NVIDIA: VR: SAUCE: perf/arm_cspmu: nvidia: Add Tegra410 PCIE PMU |
| 251 | + - NVIDIA: VR: SAUCE: perf/arm_cspmu: nvidia: Add Tegra410 PCIE-TGT PMU |
| 252 | + - NVIDIA: VR: SAUCE: perf: add NVIDIA Tegra410 CPU Memory Latency PMU |
| 253 | + - NVIDIA: VR: SAUCE: perf: add NVIDIA Tegra410 C2C PMU |
| 254 | + - NVIDIA: VR: SAUCE: arm64: defconfig: Enable NVIDIA TEGRA410 PMU |
| 255 | + - NVIDIA: VR: SAUCE: perf vendor events arm64: Add Tegra410 Olympus PMU |
| 256 | + events |
| 257 | + - NVIDIA: VR: SAUCE: [Config] nvidia-6.17 enable TEGRA410_C2C_PMU and |
| 258 | + TEGRA410_CMEM_LATENCY_PMU |
| 259 | + |
| 260 | + * Backport support for FEAT_LS64 (LP: #2139248) |
| 261 | + - KVM: arm64: Add exit to userspace on {LD,ST}64B* outside of memslots |
| 262 | + - KVM: arm64: Add documentation for KVM_EXIT_ARM_LDST64B |
| 263 | + - KVM: arm64: Handle DABT caused by LS64* instructions on unsupported |
| 264 | + memory |
| 265 | + - arm64: Provide basic EL2 setup for FEAT_{LS64, LS64_V} usage at EL0/1 |
| 266 | + - KVM: arm64: Enable FEAT_{LS64, LS64_V} in the supported guest |
| 267 | + - arm64: Add support for FEAT_{LS64, LS64_V} |
| 268 | + - kselftest/arm64: Add HWCAP test for FEAT_LS64 |
| 269 | + |
| 270 | + * Backport patches to enable ATS to remain always-on for CXL.cache devices |
| 271 | + and specific NVIDIA GPUs by adding pci_ats_always_on() API and SMMU driver |
| 272 | + support. (LP: #2139088) |
| 273 | + - NVIDIA: VR: SAUCE: PCI: Allow ATS to be always on for CXL.cache capable |
| 274 | + devices |
| 275 | + - NVIDIA: VR: SAUCE: PCI: Allow ATS to be always on for non-CXL NVIDIA |
| 276 | + GPUs |
| 277 | + - NVIDIA: VR: SAUCE: iommu/arm-smmu-v3: Allow ATS to be always on |
| 278 | + |
| 279 | + * backport "soc/tegra: pmc: Add PMC support for Tegra410" (LP: #2139082) |
| 280 | + - NVIDIA: VR: SAUCE: soc/tegra: pmc: Add PMC support for Tegra410 |
| 281 | + |
| 282 | + * Backport NVIDIA: VR: SAUCE: arm64: Add workaround to convert MT_NORMAL_NC |
| 283 | + to Device-nGnRE (LP: #2138952) |
| 284 | + - NVIDIA: VR: SAUCE: arm64: Add workaround to convert MT_NORMAL_NC to |
| 285 | + Device-nGnRE |
| 286 | + - NVIDIA: VR: SAUCE: [Config] Enable arm64 NC-to-NGNRE workaround |
| 287 | + |
| 288 | + * missing prototype for vfio_device_from_file() (LP: #2138132) |
| 289 | + - NVIDIA: SAUCE: vfio: Fix missing prototype warning |
| 290 | + |
| 291 | + * Backport soc/tegra: fuse: Do not register SoC device on ACPI boot |
| 292 | + (LP: #2138239) |
| 293 | + - soc/tegra: fuse: Do not register SoC device on ACPI boot |
| 294 | + |
| 295 | + * backport gpio patches for Tegra 256, tegra 186, tegra410 (LP: #2137739) |
| 296 | + - Revert "gpio: tegra186: Add support for Tegra410" |
| 297 | + - Revert "gpio: tegra186: Use generic macro for port definitions" |
| 298 | + - dt-bindings: gpio: Add Tegra256 support |
| 299 | + - gpio: tegra186: Add support for Tegra256 |
| 300 | + - gpio: tegra186: Use generic macro for port definitions |
| 301 | + - gpio: tegra186: Add support for Tegra410 |
| 302 | + - gpio: tegra186: Fix GPIO name collisions for Tegra410 |
| 303 | + |
| 304 | + * r8127: Downgrade GPL claim to info (LP: #2137588) |
| 305 | + - NVIDIA: SAUCE: r8127: print GPL_CLAIM with KERN_INFO |
| 306 | + |
| 307 | + * Backport i2c patches for Tegra256, Tegra264, and Tegra410 (LP: #2138238) |
| 308 | + - i2c: tegra: Add Tegra256 support |
| 309 | + - NVIDIA: VR: SAUCE: i2c: tegra: Do not configure DMA if not supported |
| 310 | + - NVIDIA: VR: SAUCE: i2c: tegra: Use separate variables for fast and |
| 311 | + fastplus |
| 312 | + - NVIDIA: VR: SAUCE: i2c: tegra: Update Tegra256 timing parameters |
| 313 | + - NVIDIA: VR: SAUCE: i2c: tegra: Add HS mode support |
| 314 | + - NVIDIA: VR: SAUCE: i2c: tegra: Add support for SW mutex register |
| 315 | + - NVIDIA: VR: SAUCE: i2c: tegra: Add Tegra264 support |
| 316 | + - NVIDIA: VR: SAUCE: i2c: tegra: Introduce tegra_i2c_variant to identify |
| 317 | + DVC and VI |
| 318 | + - NVIDIA: VR: SAUCE: i2c: tegra: Move variant to tegra_i2c_hw_feature |
| 319 | + - NVIDIA: VR: SAUCE: i2c: tegra: Add logic to support different register |
| 320 | + offsets |
| 321 | + - NVIDIA: VR: SAUCE: i2c: tegra: Add support for Tegra410 |
| 322 | + |
| 323 | + * Add kernel patches for CXL type 3 device support (LP: #2138266) |
| 324 | + - NVIDIA: VR: SAUCE: cxl: add support for cxl reset |
| 325 | + - NVIDIA: VR: SAUCE: cxl_test: enable zero sized decoders under hb0 |
| 326 | + - NVIDIA: VR: SAUCE: cxl: Allow zero sized HDM decoders |
| 327 | + - NVIDIA: VR: SAUCE: cxl/hdm: Fix infinite loop in DPA partition discovery |
| 328 | + - NVIDIA: VR: SAUCE: cxl/region: Validate partition index before array |
| 329 | + access |
| 330 | + - NVIDIA: VR: SAUCE: [Config] Add a CXL config for CXL type 3 devices |
| 331 | + |
| 332 | + * Backport arch_topology stub fix to prevent build failure on ARM without |
| 333 | + CONFIG_GENERIC_ARCH_TOPOLOGY (LP: #2138375) |
| 334 | + - arch_topology: Provide a stub topology_core_has_smt() for |
| 335 | + !CONFIG_GENERIC_ARCH_TOPOLOGY |
| 336 | + |
| 337 | + * [linux-nvidia-6.17] Backport NVIDIA: VR: SAUCE: soc/tegra: misc: Use SMCCC |
| 338 | + to get chipid (LP: #2138329) |
| 339 | + - NVIDIA: VR: SAUCE: soc/tegra: misc: Use SMCCC to get chipid |
| 340 | + |
| 341 | + -- Jacob Martin <jacob.martin@canonical.com> Sat, 14 Feb 2026 09:29:08 -0600 |
8 | 342 |
|
9 | 343 | linux-nvidia-6.17 (6.17.0-1008.8) noble; urgency=medium |
10 | 344 |
|
|
0 commit comments