SUSE Linux Enterprise Server for NVIDIA Release Notes #
SUSE Linux Enterprise Server for NVIDIA is SUSE Linux Enterprise Server with a kernel that includes additional enablement for NVIDIA platforms. This document highlights important product updates.
1 About the release notes #
These Release Notes are identical across all architectures, and the most recent version is always available online at https://www.suse.com/releasenotes.
Entries are only listed once but they can be referenced in several places if they are important and belong to more than one section.
Release notes usually only list changes that happened between two subsequent releases. Certain important entries from the release notes of previous product versions are repeated. To make these entries easier to identify, they contain a note to that effect.
However, repeated entries are provided as a courtesy only. Therefore, if you are skipping one or more service packs, check the release notes of the skipped service packs as well. If you are only reading the release notes of the current release, you could miss important changes.
1.1 Documentation and other information #
For the most up-to-date version of the documentation for SUSE Linux Enterprise Server for NVIDIA, see:
Find change logs for public cloud images at the Public Cloud Information Tracker (PINT) at https://pint.suse.com/.
2 SUSE Linux Enterprise Server for NVIDIA Version 16.1 #
These release notes apply to SUSE Linux Enterprise Server for NVIDIA 16.1.
3 NVIDIA kernel patches in SUSE Linux Enterprise Server for NVIDIA 16.1 #
This section lists kernel patches included in SUSE Linux Enterprise Server for NVIDIA 16.1 specifically for NVIDIA platforms and hardware enablement. These patches originate from the NVIDIA kernel enablement branch and supplement the baseline enterprise kernel.
| Commit | Upstream | Reference | Subject |
|---|---|---|---|
| v6.13-rc1 | jsc#NVIDIA-55 | perf/arm_pmuv3: Add PMUv3.9 per counter EL0 access control |
| v6.13-rc1 | jsc#NVIDIA-55 | ARM: pmuv3: Add missing write_pmuacr() |
| v6.13-rc1 | jsc#PED-16989 | iommufd: Move struct iommufd_object to public iommufd header |
| v6.13-rc1 | jsc#PED-16989 | iommufd: Move _iommufd_object_alloc helper to a sharable file |
| v6.13-rc1 | jsc#PED-16989 | iommufd: Introduce IOMMUFD_OBJ_VIOMMU and its related struct |
| v6.13-rc1 | jsc#PED-16989 | iommufd: Verify object in iommufd_object_finalize/abort() |
| v6.13-rc1 | jsc#PED-16989 | iommufd/viommu: Add IOMMU_VIOMMU_ALLOC ioctl |
| v6.13-rc1 | jsc#PED-16989 | iommufd: Add alloc_domain_nested op to iommufd_viommu_ops |
| v6.13-rc1 | jsc#PED-16989 | iommufd: Allow pt_id to carry viommu_id for IOMMU_HWPT_ALLOC |
| v6.13-rc1 | jsc#PED-16989 | iommufd/selftest: Add container_of helpers |
| v6.13-rc1 | jsc#PED-16989 | iommufd/selftest: Prepare for mock_viommu_alloc_domain_nested() |
| v6.13-rc1 | jsc#PED-16989 | iommufd/selftest: Add refcount to mock_iommu_device |
| v6.13-rc1 | jsc#PED-16989 | iommufd/selftest: Add IOMMU_VIOMMU_TYPE_SELFTEST |
| v6.13-rc1 | jsc#PED-16989 | iommufd/selftest: Add IOMMU_VIOMMU_ALLOC test coverage |
| v6.13-rc1 | jsc#PED-16989 | iommufd/viommu: Add IOMMUFD_OBJ_VDEVICE and IOMMU_VDEVICE_ALLOC ioctl |
| v6.13-rc1 | jsc#PED-16989 | iommufd/selftest: Add IOMMU_VDEVICE_ALLOC test coverage |
| v6.13-rc1 | jsc#PED-16989 | iommu/viommu: Add cache_invalidate to iommufd_viommu_ops |
| v6.13-rc1 | jsc#PED-16989 | iommufd: Allow hwpt_id to carry viommu_id for IOMMU_HWPT_INVALIDATE |
| v6.13-rc1 | jsc#PED-16989 | iommu: Add iommu_copy_struct_from_full_user_array helper |
| v6.13-rc1 | jsc#PED-16989 | iommufd/viommu: Add iommufd_viommu_find_dev helper |
| v6.13-rc1 | jsc#PED-16989 | iommufd/selftest: Add mock_viommu_cache_invalidate |
| v6.13-rc1 | jsc#PED-16989 | iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_CACHE test command |
| v6.13-rc1 | jsc#PED-16989 | iommufd/selftest: Add vIOMMU coverage for IOMMU_HWPT_INVALIDATE ioctl |
| v6.13-rc1 | jsc#PED-16989 | vfio: Remove VFIO_TYPE1_NESTING_IOMMU |
| v6.13-rc1 | jsc#PED-16989 | iommu/arm-smmu-v3: Report IOMMU_CAP_ENFORCE_CACHE_COHERENCY for CANWBS |
| v6.13-rc1 | jsc#PED-16989 | iommu/arm-smmu-v3: Support IOMMU_GET_HW_INFO via struct arm_smmu_hw_info |
| v6.13-rc1 | jsc#PED-16989 | iommu/arm-smmu-v3: Implement IOMMU_HWPT_ALLOC_NEST_PARENT |
| v6.13-rc1 | jsc#PED-16989 | iommu/arm-smmu-v3: Expose the arm_smmu_attach interface |
| v6.13-rc1 | jsc#PED-16989 | iommu/arm-smmu-v3: Support IOMMU_VIOMMU_ALLOC |
| v6.13-rc1 | jsc#PED-16989 | iommu/arm-smmu-v3: Support IOMMU_DOMAIN_NESTED |
| v6.13-rc1 | jsc#PED-16989 | iommu/arm-smmu-v3: Use S2FWB for NESTED domains |
| v6.13-rc1 | jsc#PED-16989 | iommu/arm-smmu-v3: Allow ATS for IOMMU_DOMAIN_NESTED |
| v6.13-rc1 | jsc#PED-16989 | iommu/arm-smmu-v3: Support IOMMU_HWPT_INVALIDATE using a VIOMMU object |
| v6.13-rc1 | jsc#PED-16989 git-fixes | iommu/arm-smmu-v3: Import IOMMUFD module namespace |
| v6.13-rc1 | grace-baremetal.txt | cppc_cpufreq: Remove HiSilicon CPPC workaround |
| v6.13-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu: Pass old domain to set_dev_pasid op |
| v6.13-rc1 | jsc#PED-16989 | vfio/nvgrace-gpu: Add a new GH200 SKU to the devid table |
| v6.13-rc2 | jsc#PED-16989 git-fixes | iommufd: Fix typos in kernel-doc comments |
| v6.13-rc7 | jsc#PED-16989 git-fixes | vfio/pci: Fallback huge faults for unaligned pfn |
| v6.14-rc1 | jsc#PED-16989 | iommu/arm-smmu-v3: Introduce struct arm_smmu_event |
| v6.14-rc1 | jsc#PED-16989 | iommu/arm-smmu-v3: Log better event records |
| v6.14-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu: Prevent pasid attach if no ops→remove_dev_pasid |
| v6.14-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu: Consolidate the ops→remove_dev_pasid usage into a helper |
| v6.14-rc1 | jsc#PED-16989 | iommufd: Keep OBJ/IOCTL lists in an alphabetical order |
| v6.14-rc1 | jsc#PED-16989 git-fixes | iommufd/fault: Use a separate spinlock to protect fault→deliver list |
| v6.14-rc1 | jsc#PED-16989 | vfio/nvgrace-gpu: Read dvsec register to determine need for uncached resmem |
| v6.14-rc1 | jsc#PED-16989 | vfio/nvgrace-gpu: Expose the blackwell device PF BAR1 to the VM |
| v6.14-rc1 | jsc#PED-16989 | vfio/nvgrace-gpu: Check the HBM training and C2C link status |
| v6.14-rc1 | jsc#PED-16989 | vfio/nvgrace-gpu: Add GB200 SKU to the devid table |
| v6.14-rc1 | jsc#NVIDIA-64 | cpufreq: Fix re-boost issue after hotplugging a CPU |
| v6.14-rc1 | jsc#NVIDIA-64 | cpufreq: Introduce a more generic way to set default per-policy boost flag |
| v6.14-rc1 | jsc#NVIDIA-64 | cpufreq: CPPC: Fix wrong max_freq in policy initialization |
| v6.14-rc1 | jsc#NVIDIA-64 | cpufreq: ACPI: Remove set_boost in acpi_cpufreq_cpu_init() |
| v6.14-rc2 | jsc#NVIDIA-64 | cpufreq: prevent NULL dereference in cpufreq_online() |
| v6.15-rc1 | jsc#NVIDIA-79 | arch_topology: Support SMT control for OF based system |
| v6.15-rc1 | jsc#NVIDIA-79 | arm64: Kconfig: Enable HOTPLUG_SMT |
| v6.15-rc1 | jsc#NVIDIA-55 | arm64/boot: Enable EL2 requirements for FEAT_PMUv3p9 |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: Use str_enable_disable() helper |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: Always create freq-table related sysfs file |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: dt: Stop setting cpufreq_driver→attr field |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: acpi: Stop setting common freq attributes |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: scmi: Stop setting cpufreq_driver→attr field |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: scpi: Stop setting cpufreq_driver→attr field |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: spear: Stop setting cpufreq_driver→attr field |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: tegra: Stop setting cpufreq_driver→attr field |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: vexpress: Stop setting cpufreq_driver→attr field |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: Remove cpufreq_generic_attrs |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: Stop checking for duplicate available/boost freq attributes |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: staticize cpufreq_boost_trigger_state() |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: Export cpufreq_boost_set_sw() |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: Introduce policy→boost_supported flag |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: acpi: Set policy→boost_supported |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: cppc: Set policy→boost_supported |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: Restrict enabling boost on policies with no boost frequencies |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: scmi: Set .set_boost directly |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: dt: Set .set_boost directly |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: staticize policy_has_boost_freq() |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: Remove cpufreq_enable_boost_support() |
| v6.15-rc1 | jsc#NVIDIA-64 | cpufreq: Init cpufreq only for present CPUs |
| v6.15-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu/rockchip: Allocate per-device data sensibly |
| v6.15-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu/rockchip: Register in a sensible order |
| v6.15-rc1 | jsc#PED-16989 | genirq/msi: Refactor iommu_dma_compose_msi_msg() |
| v6.15-rc1 | jsc#PED-16989 | iommu: Make iommu_dma_prepare_msi() into a generic operation |
| v6.15-rc1 | jsc#PED-16989 | irqchip: Have CONFIG_IRQ_MSI_IOMMU be selected by irqchips that need it |
| v6.15-rc1 | jsc#PED-16989 | iommu: Turn fault_data to iommufd private pointer |
| v6.15-rc1 | jsc#PED-16989 | iommufd: Implement sw_msi support natively |
| v6.15-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu: Make @handle mandatory in iommu_{attach|replace}_group_handle() |
| v6.15-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu: Store either domain or handle in group→pasid_array |
| v6.15-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu: Swap the order of setting group→pasid_array and calling attach op of iommu drivers |
| v6.15-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu: Resolve ops in iommu_init_device() |
| v6.15-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu: Keep dev→iommu state consistent |
| v6.15-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu: Get DT/ACPI parsing into the proper probe path |
| v6.15-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu: Don’t warn prematurely about dodgy probes |
| v6.15-rc1 | jsc#NVIDIA-67 | firmware: tegra: bpmp: Fix typo in bpmp-abi.h |
| v6.15-rc1 | jsc#PED-16989 git-fixes | iommufd: Set domain→iommufd_hwpt in all hwpt→domain allocators |
| v6.15-rc1 | jsc#PED-16989 | iommufd/fault: Move two fault functions out of the header |
| v6.15-rc1 | jsc#PED-16989 | iommufd/fault: Add an iommufd_fault_init() helper |
| v6.15-rc1 | jsc#PED-16989 | iommufd: Abstract an iommufd_eventq from iommufd_fault |
| v6.15-rc1 | jsc#PED-16989 | iommufd: Rename fault.c to eventq.c |
| v6.15-rc1 | jsc#PED-16989 | iommufd: Add IOMMUFD_OBJ_VEVENTQ and IOMMUFD_CMD_VEVENTQ_ALLOC |
| v6.15-rc1 | jsc#PED-16989 | iommufd/viommu: Add iommufd_viommu_get_vdev_id helper |
| v6.15-rc1 | jsc#PED-16989 | iommufd/viommu: Add iommufd_viommu_report_event helper |
| v6.15-rc1 | jsc#PED-16989 | iommufd/selftest: Require vdev_id when attaching to a nested domain |
| v6.15-rc1 | jsc#PED-16989 | iommufd/selftest: Add IOMMU_TEST_OP_TRIGGER_VEVENT for vEVENTQ coverage |
| v6.15-rc1 | jsc#PED-16989 | iommufd/selftest: Add IOMMU_VEVENTQ_ALLOC test coverage |
| v6.15-rc1 | jsc#PED-16989 | iommu/arm-smmu-v3: Introduce struct arm_smmu_vmaster |
| v6.15-rc1 | jsc#PED-16989 | iommu/arm-smmu-v3: Report events that belong to devices attached to vIOMMU |
| v6.15-rc1 | jsc#PED-16989 | iommu/arm-smmu-v3: Set MEV bit in nested STE for DoS mitigations |
| v6.15-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu: Introduce a replace API for device pasid |
| v6.15-rc1 | jsc#PED-16989 | iommufd: Extend IOMMU_GET_HW_INFO to report PASID capability |
| v6.15-rc1 | jsc#PED-16989 | iommufd/selftest: Add coverage for reporting max_pasid_log2 via IOMMU_HW_INFO |
| v6.15-rc1 | jsc#PED-16989 git-fixes | iommufd: Initialize the flags of vevent in iommufd_viommu_report_event() |
| v6.15-rc1 | jsc#PED-16989 git-fixes | iommufd: Balance veventq→num_events inc/dec |
| v6.15-rc1 | jsc#PED-16989 git-fixes | iommufd: Fix iommu_vevent_header tables markup |
| v6.15-rc2 | bsc#1272627 jsc#NVIDIA-77 | iommu/ipmmu-vmsa: Register in a sensible order |
| v6.15-rc2 | bsc#1272627 jsc#NVIDIA-77 | PCI: Run quirk_huawei_pcie_sva() before arm_smmu_probe_device() |
| v6.15-rc5 | jsc#PED-16989 git-fixes | iommu/arm-smmu-v3: Add missing S2FWB feature detection |
| v6.15-rc5 | jsc#NVIDIA-64 | cpufreq: ACPI: Re-sync CPU boost state on system resume |
| v6.15-rc6 | jsc#PED-16989 git-fixes | vfio/pci: Align huge faults to order |
| v6.15-rc6 | bsc#1272627 jsc#NVIDIA-77 | platform: Fix race condition during DMA configure at IOMMU probe time |
| v6.16-rc1 | jsc#NVIDIA-64 git-fixes | ACPI: CPPC: Simplify PCC shared memory region handling |
| v6.16-rc1 | jsc#NVIDIA-64 | cpufreq: Don’t unnecessarily call set_boost() |
| v6.16-rc1 | jsc#NVIDIA-64 | cpufreq: Introduce policy_set_boost() |
| v6.16-rc1 | jsc#NVIDIA-64 | cpufreq: drop redundant cpus_read_lock() from store_local_boost() |
| v6.16-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu: Handle yet another race around registration |
| v6.16-rc1 | bsc#1272627 jsc#NVIDIA-77 | bus: fsl_mc: Fix driver_managed_dma check |
| v6.17-rc1 | jsc#NVIDIA-64 | cpufreq: CPPC: Do not return a value from populate_efficiency_class() |
| v6.17-rc1 | jsc#NVIDIA-64 | cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em() |
| v6.17-rc1 | jsc#PED-16989 | iommufd: Drop unused ictx in struct iommufd_vdevice |
| v6.17-rc1 | jsc#PED-16989 | iommufd: Use enum iommu_viommu_type for type in struct iommufd_viommu |
| v6.17-rc1 | jsc#PED-16989 | iommufd: Use enum iommu_veventq_type for type in struct iommufd_veventq |
| v6.17-rc1 | jsc#PED-16989 | iommufd: Return EOPNOTSUPP for failures due to driver bugs |
| v6.17-rc1 | jsc#PED-16989 | iommu: Introduce get_viommu_size and viommu_init ops |
| v6.17-rc1 | jsc#PED-16989 | iommufd/viommu: Support get_viommu_size and viommu_init ops |
| v6.17-rc1 | jsc#PED-16989 | iommufd/selftest: Drop parent domain from mock_iommu_domain_nested |
| v6.17-rc1 | jsc#PED-16989 | iommufd/selftest: Replace mock_viommu_alloc with mock_viommu_init |
| v6.17-rc1 | jsc#PED-16989 | iommu/arm-smmu-v3: Replace arm_vsmmu_alloc with arm_vsmmu_init |
| v6.17-rc1 | jsc#PED-16989 | iommu: Deprecate viommu_alloc op |
| v6.17-rc1 | jsc#PED-16989 | iommufd: Move _iommufd_object_alloc out of driver.c |
| v6.17-rc1 | jsc#PED-16989 | iommufd: Introduce iommufd_object_alloc_ucmd helper |
| v6.17-rc1 | jsc#PED-16989 | iommufd: Apply the new iommufd_object_alloc_ucmd helper |
| v6.17-rc1 | jsc#PED-16989 | iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_range |
| v6.17-rc1 | jsc#PED-16989 | iommufd: Correct virt_id kdoc at struct iommu_vdevice_alloc |
| v6.17-rc1 | jsc#PED-16989 | iommufd/viommu: Explicitly define vdev→virt_id |
| v6.17-rc1 | jsc#PED-16989 | iommu: Use enum iommu_hw_info_type for type in hw_info op |
| v6.17-rc1 | jsc#PED-16989 | iommu: Add iommu_copy_struct_to_user helper |
| v6.17-rc1 | jsc#PED-16989 | iommu: Pass in a driver-level user data structure to viommu_init op |
| v6.17-rc1 | jsc#PED-16989 | iommufd/viommu: Allow driver-specific user data for a vIOMMU object |
| v6.17-rc1 | jsc#PED-16989 | iommufd/selftest: Support user_data in mock_viommu_alloc |
| v6.17-rc1 | jsc#PED-16989 | iommufd/selftest: Add coverage for viommu data |
| v6.17-rc1 | jsc#PED-16989 | iommufd/access: Add internal APIs for HW queue to use |
| v6.17-rc1 | jsc#PED-16989 | iommufd/access: Bypass access→ops→unmap for internal use |
| v6.17-rc1 | jsc#PED-16989 | iommufd/viommu: Add driver-defined vDEVICE support |
| v6.17-rc1 | jsc#PED-16989 | iommufd/viommu: Introduce IOMMUFD_OBJ_HW_QUEUE and its related struct |
| v6.17-rc1 | jsc#PED-16989 | iommufd/viommu: Add IOMMUFD_CMD_HW_QUEUE_ALLOC ioctl |
| v6.17-rc1 | jsc#PED-16989 | iommufd/driver: Add iommufd_hw_queue_depend/undepend() helpers |
| v6.17-rc1 | jsc#PED-16989 | iommufd/selftest: Add coverage for IOMMUFD_CMD_HW_QUEUE_ALLOC |
| v6.17-rc1 | jsc#PED-16989 | iommufd: Add mmap interface |
| v6.17-rc1 | jsc#PED-16989 | iommufd/selftest: Add coverage for the new mmap interface |
| v6.17-rc1 | jsc#PED-16989 | iommu: Allow an input type in hw_info op |
| v6.17-rc1 | jsc#PED-16989 | iommufd: Allow an input data_type via iommu_hw_info |
| v6.17-rc1 | jsc#PED-16989 | iommufd/selftest: Update hw_info coverage for an input data_type |
| v6.17-rc1 | jsc#PED-16989 | iommu/arm-smmu-v3-iommufd: Add vsmmu_size/type and vsmmu_init impl ops |
| v6.17-rc1 | jsc#PED-16989 | iommu/arm-smmu-v3-iommufd: Add hw_info to impl_ops |
| v6.17-rc1 | jsc#PED-16989 | iommu/tegra241-cmdqv: Use request_threaded_irq |
| v6.17-rc1 | jsc#PED-16989 | iommu/tegra241-cmdqv: Simplify deinit flow in tegra241_cmdqv_remove_vintf() |
| v6.17-rc1 | jsc#PED-16989 | iommu/tegra241-cmdqv: Do not statically map LVCMDQs |
| v6.17-rc1 | jsc#PED-16989 | iommu/tegra241-cmdqv: Add user-space use support |
| v6.17-rc1 | jsc#PED-16989 | iommu/tegra241-cmdqv: Add IOMMU_VEVENTQ_TYPE_TEGRA241_CMDQV support |
| v6.17-rc1 | jsc#PED-16989 git-fixes CVE-2025-38688 bsc#1249174 | iommufd: Prevent ALIGN() overflow |
| v6.17-rc1 | bsc#1272627 jsc#NVIDIA-77 | PCI: Fix driver_managed_dma check |
| v6.17-rc3 | bsc#1272627 jsc#NVIDIA-77 | iommu/virtio: Make instance lookup robust |
| v6.17-rc3 | jsc#PED-16989 git-fixes | iommufd: viommu: free memory allocated by kvcalloc() using kvfree() |
| v6.17 | jsc#PED-16989 git-fixes | iommufd: Fix refcounting race during mmap |
| v6.18-rc1 | vera-baremetal.txt | arm64: realm: ioremap: Allow mapping memory as encrypted |
| v6.18-rc1 | vera-baremetal.txt | arm64: Enable EFI secret area Securityfs support |
| v6.18-rc1 | jsc#NVIDIA-55 | perf: arm_pmuv3: Factor out PMCCNTR_EL0 use conditions |
| v6.18-rc1 | jsc#NVIDIA-64 | cpufreq: Remove unused parameter in cppc_perf_from_fbctrs() |
| v6.18-rc1 | jsc#NVIDIA-64 | cpufreq: CPPC: Use scope-based cleanup helper |
| v6.18-rc1 | jsc#NVIDIA-64 | cpufreq: Drop redundant freq_table parameter |
| v6.18-rc1 | jsc#PED-16989 git-fixes | iommu/selftest: prevent use of uninitialized variable |
| v6.18-rc1 | jsc#PED-16989 | vfio/nvgrace-gpu: Add GB300 SKU to the devid table |
| v6.18-rc1 | jsc#NVIDIA-73 | rhashtable: Use rcu_dereference_all and rcu_dereference_all_check |
| v6.18-rc5 | jsc#PED-16989 git-fixes | iommufd/selftest: Fix ioctl return value in _test_cmd_trigger_vevents() |
| v6.18 | jsc#PED-16989 git-fixes | iommufd/driver: Fix counter initialization for counted_by annotation |
| v6.18 | jsc#PED-16989 git-fixes | iommufd/iommufd_private.h: Avoid -Wflex-array-member-not-at-end warning |
| v6.19-rc1 | jsc#NVIDIA-55 | perf: arm_pmuv3: Don’t use PMCCNTR_EL0 on SMT cores |
| v6.19-rc1 | jsc#NVIDIA-55 | arch_topology: Provide a stub topology_core_has_smt() for !CONFIG_GENERIC_ARCH_TOPOLOGY |
| v6.19-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu/arm-smmu-v3: Set release_domain to arm_smmu_blocked_domain |
| v6.19-rc1 | git-fixes | iommu/exynos-iommu: Set release_domain to exynos_identity_domain |
| v6.19-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu: Pass in old domain to attach_dev callback functions |
| v6.19-rc1 | jsc#PED-16989 | vfio: refactor vfio_pci_mmap_huge_fault function |
| v6.19-rc1 | jsc#PED-16989 | vfio/nvgrace-gpu: Add support for huge pfnmap |
| v6.19-rc1 | jsc#PED-16989 | vfio: use vfio_pci_core_setup_barmap to map bar in mmap |
| v6.19-rc1 | jsc#PED-16989 | vfio/nvgrace-gpu: split the code to wait for GPU ready |
| v6.19-rc1 | jsc#PED-16989 | vfio/nvgrace-gpu: Inform devmem unmapped after reset |
| v6.19-rc1 | jsc#PED-16989 | vfio/nvgrace-gpu: wait for the GPU mem to be ready |
| v6.19-rc1 | jsc#PED-16989 | mm: change ghes code to allow poison of non-struct pfn |
| v6.19-rc1 | jsc#PED-16989 | mm: handle poisoning of pfn without struct pages |
| v6.19-rc4 | jsc#PED-16989 git-fixes | mm: fixup pfnmap memory failure handling to use pgoff |
| v7.0-rc1 | jsc#NVIDIA-64 | ACPI: CPPC: Factor out and export per-cpu cppc_perf_ctrs_in_pcc_cpu() |
| v7.0-rc1 | jsc#NVIDIA-64 | cpufreq: CPPC: Factor out cppc_fie_kworker_init() |
| v7.0-rc1 | jsc#NVIDIA-64 | cpufreq: CPPC: Update FIE arch_freq_scale in ticks for non-PCC regs |
| v7.0-rc1 | jsc#NVIDIA-73 | sched/fair: Switch to rcu_dereference_all() |
| v7.0-rc1 | linux-nvidia-6.18 | iommu/arm-smmu-v3: Remove IAS |
| v7.0-rc1 | jsc#PED-16989 git-fixes | iommu/arm-smmu-v3: Add update_safe bits to fix STE update sequence |
| v7.0-rc1 | jsc#PED-16989 git-fixes | iommu/arm-smmu-v3: Mark STE MEV safe when computing the update sequence |
| v7.0-rc1 | jsc#PED-16989 git-fixes | iommu/arm-smmu-v3: Mark EATS_TRANS safe when computing the update sequence |
| v7.0-rc1 | jsc#PED-16989 git-fixes | iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate |
| v7.0-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu: Lock group→mutex in iommu_deferred_attach() |
| v7.0-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu: Tidy domain for iommu_setup_dma_ops() |
| v7.0-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu: Add iommu_driver_get_domain_for_dev() helper |
| v7.0-rc1 | bsc#1272627 jsc#NVIDIA-77 | iommu: Introduce pci_dev_reset_iommu_prepare/done() |
| v7.0-rc1 | bsc#1272627 jsc#NVIDIA-77 | PCI: Suspend iommu function prior to resetting a device |
| v7.0-rc1 | jsc#PED-16989 | mm: add stubs for PFNMAP memory failure registration functions |
| v7.0-rc1 | jsc#PED-16989 | vfio/nvgrace-gpu: register device memory for poison handling |
| v7.0-rc1 | linux-nvidia-6.18 | PCI: Move CXL DVSEC definitions into uapi/linux/pci_regs.h |
| v7.0-rc1 | linux-nvidia-6.18 | PCI: Update CXL DVSEC definitions |
| v7.0-rc1 | vera-baremetal-addendum.txt | PCI: Introduce pcie_is_cxl() |
| v7.0-rc1 | jsc#NVIDIA-64 git-fixes | treewide: Replace kmalloc with kmalloc_obj for non-scalar types |
| v7.0-rc1 | jsc#NVIDIA-64 git-fixes | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument |
| v7.0-rc1 | jsc#NVIDIA-64 git-fixes | Convert more 'alloc_obj' cases to default GFP_KERNEL arguments |
| v7.0-rc2 | linux-nvidia-6.18 git-fixes | arm64: topology: Fix false warning in counters_read_on_cpu() for same-CPU reads |
| v7.0-rc4 | bsc#1272627 jsc#NVIDIA-77 | powerpc/iommu: fix lockdep warning during PCI enumeration |
| v7.1-rc1 | bsc#1272533 | randomize_kstack: Maintain kstack_offset per task |
| v7.1-rc1 | bsc#1272533 | randomize_kstack: Unify random source across arches |
| v7.1-rc1 | jsc#NVIDIA-64 | ACPI: CPPC: Move reference performance to capabilities |
| v7.1-rc1 | jsc#NVIDIA-64 | ACPI: CPPC: Fix uninitialized ref variable in cppc_get_perf_caps() |
| v7.1-rc1 | jsc#NVIDIA-64 | cpufreq: Remove max_freq_req update for pre-existing policy |
| v7.1-rc1 | jsc#NVIDIA-64 | cpufreq: Add boost_freq_req QoS request |
| v7.1-rc1 | jsc#NVIDIA-64 | cpufreq: Allocate QoS freq_req objects with policy |
| v7.1-rc1 | linux-nvidia-6.18 | sched/topology: Compute sd_weight considering cpuset partitions |
| v7.1-rc1 | jsc#NVIDIA-73 | sched/topology: Extract "imb_numa_nr" calculation into a separate helper |
| v7.1-rc1 | jsc#NVIDIA-73 | sched/topology: Allocate per-CPU sched_domain_shared in s_data |
| v7.1-rc1 | jsc#NVIDIA-73 | sched/topology: Switch to assigning "sd→shared" from s_data |
| v7.1-rc1 | jsc#NVIDIA-73 | sched/fair: Simplify the entry condition for update_idle_cpu_scan() |
| v7.1-rc1 | jsc#NVIDIA-73 | sched/fair: Simplify SIS_UTIL handling in select_idle_cpu() |
| v7.1-rc1 | linux-nvidia-6.18 | sched/topology: Fix sched_domain_span() |
| v7.1-rc1 | linux-nvidia-6.18 | fs/resctrl: Report invalid domain ID when parsing io_alloc_cbm |
| v7.1-rc1 | linux-nvidia-6.18 | fs/resctrl: Add "*" shorthand to set io_alloc CBM for all domains |
| v7.1-rc1 | linux-nvidia-6.18 | fs/resctrl: Add missing return value descriptions |
| v7.1-rc1 | jsc#NVIDIA-55 | perf/arm_cspmu: nvidia: Rename doc to Tegra241 |
| v7.1-rc1 | jsc#NVIDIA-55 | perf/arm_cspmu: nvidia: Add Tegra410 UCF PMU |
| v7.1-rc1 | jsc#NVIDIA-55 | perf/arm_cspmu: Add arm_cspmu_acpi_dev_get |
| v7.1-rc1 | jsc#NVIDIA-55 | perf/arm_cspmu: nvidia: Add Tegra410 PCIE PMU |
| v7.1-rc1 | jsc#NVIDIA-55 | perf/arm_cspmu: nvidia: Add Tegra410 PCIE-TGT PMU |
| v7.1-rc1 | jsc#NVIDIA-55 | perf: add NVIDIA Tegra410 CPU Memory Latency PMU |
| v7.1-rc1 | jsc#NVIDIA-55 | perf: add NVIDIA Tegra410 C2C PMU |
| v7.1-rc1 | vera-baremetal.txt | PCI/CXL: Hide SBR from reset_methods if masked by CXL |
| v7.1-rc1 | jsc#PED-16989 git-fixes | iommu/arm-smmu-v3: Add a missing dma_wmb() for hitless STE update |
| v7.1-rc1 | jsc#PED-16989 git-fixes | iommu/tegra241-cmdqv: Update uAPI to clarify HYP_OWN requirement |
| v7.1-rc1 | jsc#NVIDIA-67 | firmware: tegra: bpmp: Rename Tegra239 to Tegra238 |
| v7.1-rc1 | jsc#NVIDIA-67 | soc/tegra: Update BPMP ABI header |
| v7.1-rc1 | jsc#PED-16989 git-fixes | iommufd/selftest: Fix page leaks in mock_viommu_{init,destroy} |
| v7.1-rc4 | bsc#1272627 jsc#NVIDIA-77 CVE-2026-53280 bsc#1269524 | iommu: Fix NULL group→domain dereference in pci_dev_reset_iommu_done() |
| v7.1-rc4 | bsc#1272627 jsc#NVIDIA-77 | iommu: Fix kdocs of pci_dev_reset_iommu_done() |
| v7.1-rc4 | bsc#1272627 jsc#NVIDIA-77 | iommu: Replace per-group resetting_domain with per-gdev blocked flag |
| v7.1-rc4 | bsc#1272627 jsc#NVIDIA-77 | iommu: Fix pasid attach in pci_dev_reset_iommu_prepare/done() |
| v7.1-rc4 | bsc#1272627 jsc#NVIDIA-77 | iommu: Fix nested pci_dev_reset_iommu_prepare/done() |
| v7.1-rc4 | bsc#1272627 jsc#NVIDIA-77 | iommu: Fix ATS invalidation timeouts during __iommu_remove_group_pasid() |
| v7.1-rc4 | bsc#1272627 jsc#NVIDIA-77 CVE-2026-52952 bsc#1269130 | iommu: Fix WARN_ON in __iommu_group_set_domain_nofail() due to reset |
| v7.1-rc4 | bsc#1272627 jsc#NVIDIA-77 | iommu: Warn on premature unblock during DMA aliased sibling reset |
| v7.2-rc1 | jsc#NVIDIA-64 | ACPI: CPPC: Add support for CPPC v4 |
| v7.2-rc1 | jsc#NVIDIA-64 | cpufreq: Extract cpufreq_policy_init_qos() function |
| v7.2-rc1 | jsc#NVIDIA-64 | cpufreq: Set default policy→min/max values for all drivers |
| v7.2-rc1 | jsc#NVIDIA-64 | cpufreq: Remove driver default policy→min/max init |
| v7.2-rc1 | jsc#NVIDIA-64 | cpufreq: Use policy→min/max init as QoS request |
| v7.2-rc1 | jsc#NVIDIA-73 | sched/fair: Drop redundant RCU read lock in NOHZ kick path |
| v7.2-rc1 | jsc#NVIDIA-73 | sched/fair: Attach sched_domain_shared to sd_asym_cpucapacity |
| v7.2-rc1 | jsc#NVIDIA-73 | sched/fair: Prefer fully-idle SMT cores in asym-capacity idle selection |
| v7.2-rc1 | jsc#NVIDIA-73 | sched/fair: Reject misfit pulls onto busy SMT siblings on asym-capacity |
| v7.2-rc1 | jsc#NVIDIA-73 | sched/fair: Add SIS_UTIL support to select_idle_capacity() |
| v7.2-rc1 | jsc#NVIDIA-73 | sched/fair: Fix RCU usage in NOHZ exit path on CPU offline |
| v7.2-rc1 | linux-nvidia-6.18 | arm_mpam: Update architecture version check for MPAM MSC |
| v7.2-rc1 | linux-nvidia-6.18 | fs/resctrl: Tidy up the error path in resctrl_mkdir_event_configs() |
| v7.2-rc1 | linux-nvidia-6.18 | x86,fs/resctrl: Create 'event_filter' files read only if they’re not configurable |
| v7.2-rc1 | linux-nvidia-6.18 | fs/resctrl: Disallow the software controller when MBM counters are assignable |
| v7.2-rc1 | linux-nvidia-6.18 | fs/resctrl: Add monitor property 'mbm_cntr_assign_fixed' |
| v7.2-rc1 | linux-nvidia-6.18 | fs/resctrl: Continue counter allocation after failure |
| v7.2-rc1 | linux-nvidia-6.18 | fs/resctrl: Document that automatic counter assignment is best effort |
| v7.2-rc1 | linux-nvidia-6.18 | fs/resctrl: Document tasks file behaviour for task id 0 and idle tasks |
| v7.2-rc1 | linux-nvidia-6.18 | soc/tegra: fuse: Register nvmem lookups at probe |
| v7.2-rc1 | jsc#NVIDIA-66 | soc/tegra: Use ARM SMCCC to get chip ID, revision, and platform info |
| v7.2-rc1 | jsc#PED-16989 | vfio/nvgrace-gpu: Add Blackwell-Next GPU readiness check via CXL DVSEC |
| v7.2-rc1 | bsc#1269026 jsc#NVIDIA-72 | PCI: Add pci_ats_required() for CXL.cache capable devices |
| v7.2-rc1 | bsc#1269026 jsc#NVIDIA-7 | PCI: Allow ATS to be always on for pre-CXL devices |
| v7.2-rc1 | bsc#1269026 jsc#NVIDIA-72 | iommu/arm-smmu-v3: Allow ATS to be always on |
| v7.2-rc1 | jsc#PED-16989 git-fixes CVE-2026-64293 bsc#1274016 | iommufd: Use sizeof(*hdr) instead of sizeof(hdr) in veventq read |
| v7.2-rc1 | jsc#PED-16989 git-fixes | iommufd: Fix data_len byte-count vs element-count mismatch |
| v7.2-rc1 | jsc#PED-16989 git-fixes CVE-2026-64292 bsc#1274064 | iommufd: Move vevent memory allocation outside spinlock |
| v7.2-rc1 | jsc#PED-16989 git-fixes CVE-2026-64291 bsc#1274025 | iommufd: Set veventq_depth upper bound |
| v7.2-rc1 | jsc#PED-16989 git-fixes | iommufd: Rewind header length in done if iommufd_veventq_fops_read() fails |
| v7.2-rc1 | jsc#PED-16989 git-fixes | iommufd: Reject invalid read count in iommufd_veventq_fops_read() |
| v7.2-rc1 | jsc#PED-16989 git-fixes | iommufd: Propagate allocation failure in iommufd_veventq_deliver_fetch() |
| v7.2-rc1 | jsc#PED-16989 git-fixes | iommu: Avoid copying the user array twice in the full-array copy helper |
| v7.2-rc3 | jsc#NVIDIA-79 CVE-2026-72016 bsc#1276529 | cpu/hotplug: Fix NULL kobject warning in cpuhp_smt_enable() |
| v7.2-rc3 | linux-nvidia-6.18 | fs/resctrl: Free mon_data structures on rdt_get_tree() failure |
| v7.2-rc4 | linux-nvidia-6.18 | soc/tegra: fuse: Fix spurious straps warning on SMCCC platforms |
| v7.2-rc6 | jsc#NVIDIA-64 git-fixes | ACPI: CPPC: Check all controls for fast switching |
| v7.2-rc6 | jsc#NVIDIA-64 git-fixes | ACPI: CPPC: Skip writes to unsupported performance controls |
| v7.2-rc6 | jsc#PED-16989 git-fixes | iommufd/viommu: Publish a vDEVICE only after vdevice_init() succeeds |
| v7.2-rc6 | jsc#PED-16989 git-fixes CVE-2026-74573 bsc#1275563 | iommu/arm-smmu-v3-iommufd: Require exactly one Stream ID for a vDEVICE |
| v7.3-rc1 | jsc#NVIDIA-64 git-fixes | ACPI: CPPC: Reject desired_perf reads on _CPC revision 4+ |
| v7.3-rc1 | jsc#NVIDIA-64 git-fixes | ACPI: CPPC: Skip desired_perf read in cppc_get_perf() |
| v7.3-rc1 | jsc#NVIDIA-64 git-fixes | ACPI: CPPC: Stop reading desired_perf in cppc_get_perf() |
| v7.3-rc1 | jsc#NVIDIA-64 git-fixes | ACPI: CPPC: Avoid unnecessary reads for full-width writes |
| v7.3-rc1 | jsc#NVIDIA-64 git-fixes | ACPI: CPPC: Avoid locking standalone full-width registers |
| v7.3-rc1 | jsc#NVIDIA-64 git-fixes | ACPI: CPPC: Evaluate performance-control PCC use once |
| v7.3-rc1 | jsc#NVIDIA-55 | perf/arm_pmu: Skip PMCCNTR_EL0 on NVIDIA Olympus |
| v7.3-rc1 | jsc#NVIDIA-73 | sched/fair: Prefer fully idle cores for NOHZ balancing |
| v7.3-rc1 | jsc#PED-16989 git-fixes | iommu/arm-smmu-v3: Declare eats_s1chk and eats_trans as host-endian u64 |
| v7.3-rc1 | jsc#PED-16989 git-fixes CVE-2026-80818 bsc#1279695 | iommu/tegra241-cmdqv: Fix CMD_SYNC use-after-free on teardown |
| v7.3-rc1 | jsc#PED-16989 git-fixes CVE-2026-90429 bsc#1281990 | iommu/tegra241-cmdqv: Synchronize the error ISR against VINTF (de)init |
| v7.3-rc1 | jsc#PED-16989 git-fixes CVE-2026-89450 bsc#1280381 | iommu/tegra241-cmdqv: Reject a vSID wider than the SID_MATCH field |
| v7.3-rc1 | jsc#PED-16989 git-fixes CVE-2026-90425 bsc#1282014 | iommu/tegra241-cmdqv: Require exactly one Stream ID for a vSID |
| v7.3-rc1 | jsc#PED-16989 git-fixes | iommu/arm-smmu-v3: Support IDR5.DS and widen the TLBI SCALE field |
| v7.3-rc1 | jsc#PED-16989 git-fixes CVE-2026-89447 bsc#1280322 | iommufd: Avoid locking internal accesses during unmap |
| v7.3-rc1 | jsc#PED-16989 git-fixes CVE-2026-90244 bsc#1281834 | iommu/dma: Restore locking around msi_page_list |
| v7.3-rc5 | jsc#NVIDIA-55 git-fixes CVE-2026-98546 bsc#1286765 | arm64/boot: Disable trapping of PMZR_EL0 writes to EL2 |
| v7.3-rc7 | jsc#NVIDIA-55 git-fixes | arm64/boot: Don’t set PMUv3p9 FGT2 bits without PMUv3 |
| v7.4-rc1 | jsc#NVIDIA-64 git-fixes | ACPI: CPPC: Validate _CPC entry and control semantics |
| v7.4-rc1 | jsc#NVIDIA-64 git-fixes | ACPI: CPPC: Propagate performance-control write errors |
| v7.4-rc1 | jsc#NVIDIA-64 git-fixes | ACPI: CPPC: Serialize PCC single-register payload updates |
| v7.4-rc1 | jsc#NVIDIA-64 git-fixes | ACPI: CPPC: Serialize PCC EPP payload updates |
| v7.4-rc1 | jsc#NVIDIA-64 git-fixes | ACPI: CPPC: Release CPC descriptors through kobject |
| v7.4-rc1 | jsc#NVIDIA-64 git-fixes | ACPI: CPPC: Release PCC data after probe failures |
| v7.4-rc1 | jsc#NVIDIA-64 git-fixes | ACPI: CPPC: Reject unsafe cross-CPU SystemMemory RMW |
| v7.4-rc1 | jsc#NVIDIA-64 git-fixes | ACPI: CPPC: Reject direct reads of write-only controls |
| v7.4-rc1 | jsc#NVIDIA-64 git-fixes | cpufreq: CPPC: Select the frequency-invariance callback per CPU |
| v7.4-rc1 | jsc#NVIDIA-64 git-fixes | cpufreq: CPPC: Create the FIE worker before enabling PCC callbacks |
| Queued in subsystem maintainer repository | jsc#PED-16989 git-fixes | iommu/arm-smmu-v3-iommufd: Reject unsupported bits in invalidation commands |
| v7.4-rc1 | jsc#PED-16989 git-fixes | vfio/nvgrace-gpu: Use a core-only open_device in fallback mode |
| v7.4-rc1 | jsc#PED-16989 git-fixes | iommu/arm-smmu-v3: Disable the impl before disabling the SMMU on shutdown |
- | not yet, testing | Nvidia config | qcom: Kconfig: Allow disabling QCOM_SCM |
- | submitted https://lore.kernel.org/linux-arm-kernel/20260611130429.295516-1-aneesh.kumar@kernel.org | jsc#NVIDIA-56 jsc#PED-15478 | firmware: smccc: Add an Arm SMCCC bus |
- | submitted https://lore.kernel.org/linux-arm-kernel/20260611130429.295516-1-aneesh.kumar@kernel.org | jsc#NVIDIA-56 jsc#PED-15478 | firmware: hwrng: arm_smccc_trng: Register as an SMCCC device |
- | submitted https://lore.kernel.org/linux-arm-kernel/20260706134455.132091-1-andre.przywara@arm.com/ | jsc#NVIDIA-56 jsc#PED-15478 | dt-bindings: arm: Add Live Firmware Activation |
- | submitted https://lore.kernel.org/linux-arm-kernel/20260706134455.132091-1-andre.przywara@arm.com/ | jsc#NVIDIA-56 jsc#PED-15478 | firmware: smccc: Add support for Live Firmware Activation (LFA) |
- | submitted https://lore.kernel.org/linux-arm-kernel/20260706134455.132091-1-andre.przywara@arm.com/ | jsc#NVIDIA-56 jsc#PED-15478 | firmware: smccc: lfa: Add timeout and trigger watchdog |
- | submitted https://lore.kernel.org/linux-arm-kernel/20260706134455.132091-1-andre.przywara@arm.com/ | jsc#NVIDIA-56 jsc#PED-15478 | firmware: smccc: lfa: Register ACPI notification |
- | submitted https://lore.kernel.org/linux-arm-kernel/20260706134455.132091-1-andre.przywara@arm.com/ | jsc#NVIDIA-56 jsc#PED-15478 | firmware: smccc: lfa: Add auto_activate sysfs file |
- | submitted https://lore.kernel.org/linux-arm-kernel/20260706134455.132091-1-andre.przywara@arm.com/ | jsc#NVIDIA-56 jsc#PED-15478 | firmware: smccc: lfa: Register DT interrupt |
- | submitted https://lore.kernel.org/linux-arm-kernel/20260706134455.132091-1-andre.przywara@arm.com/ | jsc#NVIDIA-56 jsc#PED-15478 | firmware: smccc: lfa: introduce SMC access lock |
- | submitted https://lore.kernel.org/linux-arm-kernel/20260706134455.132091-1-andre.przywara@arm.com/ | jsc#NVIDIA-56 jsc#PED-15478 | firmware: smccc: lfa: add sysfs ABI documentation |
- | not yet, TBD | jsc#NVIDIA-56 jsc#PED-15478 | NVIDIA: VR: SAUCE: firmware: smccc: lfa: Emit a uevent on inventory updates |
- | Not yet, TBD | vera-baremetal-addendum.txt | NVIDIA: VR: SAUCE: arm64: Add workaround to convert MT_NORMAL_NC to Device-nGnRE |
- | submitted https://lore.kernel.org/all/20260122110805.97899-1-kkartik@nvidia.com/ | jsc#NVIDIA-66 | soc/tegra: pmc: Add PMC support for Tegra410 |
- | submitted https://lore.kernel.org/linux-iommu/cover.1779265413.git.nicolinc@nvidia.com/#t | iommu/arm-smmu-v3: Add arm_smmu_kdump_adopt_strtab() for kdump | |
- | submitted https://lore.kernel.org/linux-iommu/cover.1779265413.git.nicolinc@nvidia.com/#t | iommu/arm-smmu-v3: Retain CR0_SMMUEN during kdump device reset | |
- | submitted https://lore.kernel.org/linux-iommu/cover.1779265413.git.nicolinc@nvidia.com/#t | iommu/arm-smmu-v3: Implement is_attach_deferred() for kdump | |
- | submitted https://lore.kernel.org/linux-iommu/cover.1779265413.git.nicolinc@nvidia.com/#t | iommu/arm-smmu-v3: Skip EVTQ/PRIQ setup in kdump kernel | |
- | submitted https://lore.kernel.org/linux-iommu/cover.1779265413.git.nicolinc@nvidia.com/#t | iommu/arm-smmu-v3: Skip RMR bypass for kdump adoption | |
- | submitted https://lore.kernel.org/linux-iommu/cover.1779265413.git.nicolinc@nvidia.com/#t | iommu/arm-smmu-v3: Do not enable EVTQ/PRIQ interrupts in kdump kernel | |
- | submitted https://lore.kernel.org/linux-iommu/cover.1779265413.git.nicolinc@nvidia.com/#t | iommu/arm-smmu-v3: Detect ARM_SMMU_OPT_KDUMP_ADOPT in probe() | |
- | Not yet, TBD | quirks: mirror PI7C9X3G606GPC Port 4 BAR0 | |
- | Submitted https://lore.kernel.org/all/20260424201814.230071-1-sumitg@nvidia.com/ | jsc#NVIDIA-64 | cpufreq: CPPC: add autonomous mode boot parameter support |
- | Submitted https://lore.kernel.org/r/20260710144520.917375-2-andre.przywara@arm.com | linux-nvidia-6.18 | arm_mpam: let low level MSC read accessors return an error |
- | Submitted https://lore.kernel.org/r/20260710144520.917375-2-andre.przywara@arm.com | linux-nvidia-6.18 | arm_mpam: propagate MSC read errors for wrapper functions |
- | Submitted https://lore.kernel.org/r/20260710144520.917375-2-andre.przywara@arm.com | linux-nvidia-6.18 | arm_mpam: propagate MSC read errors for hw_probe functions |
- | Submitted https://lore.kernel.org/r/20260710144520.917375-2-andre.przywara@arm.com | linux-nvidia-6.18 | arm_mpam: propagate MSC read errors for mpam_msc_read_mbwu_l() |
- | Submitted https://lore.kernel.org/r/20260710144520.917375-2-andre.przywara@arm.com | linux-nvidia-6.18 | arm_mpam: propagate MSC read errors for msmon helpers |
- | Submitted https://lore.kernel.org/r/20260710144520.917375-2-andre.przywara@arm.com | linux-nvidia-6.18 | arm_mpam: propagate MSC read errors for __ris_msmon_read() |
- | Submitted https://lore.kernel.org/r/20260710144520.917375-2-andre.przywara@arm.com | linux-nvidia-6.18 | arm_mpam: __ris_msmon_read(): get rid of nrdy special handling |
- | Submitted https://lore.kernel.org/r/20260710144520.917375-2-andre.przywara@arm.com | linux-nvidia-6.18 | arm_mpam: propagate MSC read errors for state saving functions |
- | Submitted https://lore.kernel.org/r/20260710144520.917375-2-andre.przywara@arm.com | linux-nvidia-6.18 | arm_mpam: let low level MSC write accessors return an error |
- | Submitted https://lore.kernel.org/r/20260710144520.917375-2-andre.przywara@arm.com | linux-nvidia-6.18 | arm_mpam: propagate MSC write errors for ESR and part_sel wrappers |
- | Submitted https://lore.kernel.org/r/20260710144520.917375-2-andre.przywara@arm.com | linux-nvidia-6.18 | arm_mpam: propagate MSC write errors for hardware probe functions |
- | Submitted https://lore.kernel.org/r/20260710144520.917375-2-andre.przywara@arm.com | linux-nvidia-6.18 | arm_mpam: propagate MSC write errors for remaining MSC write users |
- | Submitted https://lore.kernel.org/r/20260710144520.917375-2-andre.przywara@arm.com | linux-nvidia-6.18 | arm_mpam: prepare mon_sel locking for MPAM-Fb |
- | Submitted https://lore.kernel.org/r/20260710144520.917375-2-andre.przywara@arm.com | linux-nvidia-6.18 | arm_mpam: add MPAM-Fb MSC firmware access support |
- | Submitted https://lore.kernel.org/r/20260710144520.917375-2-andre.przywara@arm.com | linux-nvidia-6.18 | arm_mpam: prevent MPAM-Fb accesses inside IRQ handler |
- | Submitted https://lore.kernel.org/r/20260710144520.917375-2-andre.przywara@arm.com | linux-nvidia-6.18 | arm_mpam: detect and enable MPAM-Fb PCC support |
- | Submitted https://lore.kernel.org/all/8e36f71d-598b-45bf-a3ea-6d44ff728877@redhat.com/ | linux-nvidia-6.18 | arm_mpam: resctrl: Pick classes for use as MBM counters |
- | Submitted https://lore.kernel.org/all/8e36f71d-598b-45bf-a3ea-6d44ff728877@redhat.com/ | linux-nvidia-6.18 | arm_mpam: resctrl: Pre-allocate assignable monitors |
- | Submitted https://lore.kernel.org/all/8e36f71d-598b-45bf-a3ea-6d44ff728877@redhat.com/ | linux-nvidia-6.18 | arm_mpam: resctrl: Add resctrl_arch_config_cntr() for ABMC use |
- | Submitted https://lore.kernel.org/all/8e36f71d-598b-45bf-a3ea-6d44ff728877@redhat.com/ | linux-nvidia-6.18 | arm_mpam: resctrl: Add resctrl_arch_cntr_read() & resctrl_arch_reset_cntr() |
- | Submitted https://lore.kernel.org/all/8e36f71d-598b-45bf-a3ea-6d44ff728877@redhat.com/ | linux-nvidia-6.18 | arm64: mpam: Add memory bandwidth usage (MBWU) documentation |
- | Submitted https://lore.kernel.org/all/20260814093625.1567353-1-anrao@nvidia.com/ | jsc#NVIDIA-67 | firmware: tegra: bpmp: Move channel initialization to helper |
- | Submitted https://lore.kernel.org/all/20260814093625.1567353-1-anrao@nvidia.com/ | jsc#NVIDIA-67 | firmware: tegra: bpmp: Add the Memory Bandwidth Throttler ABI definitions |
- | Submitted https://lore.kernel.org/all/20260814093625.1567353-1-anrao@nvidia.com/ | jsc#NVIDIA-67 | firmware: tegra: bpmp: Add MBWT sysfs interface |
- | Submitted https://lore.kernel.org/all/20260814093625.1567353-1-anrao@nvidia.com/ | jsc#NVIDIA-67 | firmware: tegra: bpmp: Add MBWT BPMP helpers |
- | Submitted https://lore.kernel.org/all/20260814093625.1567353-1-anrao@nvidia.com/ | jsc#NVIDIA-67 | firmware: tegra: bpmp: Add ACPI support |
4 Obtaining source code #
This SUSE product includes materials licensed to SUSE under the GNU General Public License (GPL). The GPL requires SUSE to provide the source code that corresponds to the GPL-licensed material. The source code is available for download at https://www.suse.com/download/sles/ on Medium 2. For up to three years after distribution of the SUSE product, upon request, SUSE will mail a copy of the source code. Send requests by e-mail to sle_source_request@suse.com. SUSE may charge a reasonable fee to recover distribution costs.
5 Legal notices #
SUSE makes no representations or warranties with regard to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, SUSE reserves the right to revise this publication and to make changes to its content, at any time, without the obligation to notify any person or entity of such revisions or changes.
Further, SUSE makes no representations or warranties with regard to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, SUSE reserves the right to make changes to any and all parts of SUSE software, at any time, without any obligation to notify any person or entity of such changes.
Any products or technical information provided under this Agreement may be subject to U.S. export controls and the trade laws of other countries. You agree to comply with all export control regulations and to obtain any required licenses or classifications to export, re-export, or import deliverables. You agree not to export or re-export to entities on the current U.S. export exclusion lists or to any embargoed or terrorist countries as specified in U.S. export laws. You agree to not use deliverables for prohibited nuclear, missile, or chemical/biological weaponry end uses. Refer to https://www.suse.com/company/legal/ for more information on exporting SUSE software. SUSE assumes no responsibility for your failure to obtain any necessary export approvals.
Copyright © 2024-2026 SUSE LLC.
This release notes document is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License (CC-BY-ND-4.0). You should have received a copy of the license along with this document. If not, see https://creativecommons.org/licenses/by-nd/4.0/.
SUSE has intellectual property rights relating to technology embodied in the product that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S. patents listed at https://www.suse.com/company/legal/ and one or more additional patents or pending patent applications in the U.S. and other countries.
For SUSE trademarks, see the SUSE Trademark and Service Mark list (https://www.suse.com/company/legal/). All third-party trademarks are the property of their respective owners.