[ubuntu/resolute-proposed] linux-nvidia-bos 7.0.0-2009.9 (Accepted)
Andy Whitcroft
apw at canonical.com
Tue Jun 9 10:11:16 UTC 2026
linux-nvidia-bos (7.0.0-2009.9) resolute; urgency=medium
* resolute/linux-nvidia-bos: 7.0.0-2009.9 -proposed tracker (LP: #2155210)
* Packaging resync (LP: #1786013)
- [Packaging] update Ubuntu.md
* CXL VFIO: Add CXL Type-2 device passthrough support (LP: #2152222)
- NVIDIA: VR: SAUCE: cxl: Add cxl_get_hdm_info() for HDM decoder metadata
- NVIDIA: VR: SAUCE: cxl: Declare cxl_probe_component_regs in public
header
- NVIDIA: VR: SAUCE: cxl: Move component/HDM register defines to
uapi/cxl/cxl_regs.h
- NVIDIA: VR: SAUCE: cxl: Split cxl_await_range_active() from media-ready
wait
- NVIDIA: VR: SAUCE: cxl: Record BIR and BAR offset in cxl_register_map
- NVIDIA: VR: SAUCE: vfio: UAPI for CXL-capable PCI device assignment
- NVIDIA: VR: SAUCE: vfio/pci: Add CXL state to vfio_pci_core_device
- NVIDIA: VR: SAUCE: vfio/pci: Add CONFIG_VFIO_CXL_CORE and stub CXL hooks
- NVIDIA: VR: SAUCE: vfio/cxl: Detect CXL DVSEC and probe HDM block
- NVIDIA: VR: SAUCE: vfio/pci: Export config access helpers
- NVIDIA: VR: SAUCE: vfio/cxl: Introduce HDM decoder register emulation
framework
- NVIDIA: VR: SAUCE: vfio/cxl: Wait for HDM ranges and create memdev
- NVIDIA: VR: SAUCE: vfio/cxl: CXL region management support
- NVIDIA: VR: SAUCE: vfio/cxl: DPA VFIO region with demand fault mmap and
reset zap
- NVIDIA: VR: SAUCE: vfio/cxl: Virtualize CXL DVSEC config writes
- NVIDIA: VR: SAUCE: vfio/cxl: Register regions with VFIO layer
- NVIDIA: VR: SAUCE: vfio/pci: Advertise CXL cap and sparse component BAR
to userspace
- NVIDIA: VR: SAUCE: vfio/cxl: Provide opt-out for CXL feature
- NVIDIA: VR: SAUCE: docs: vfio-pci: Document CXL Type-2 device
passthrough
- selftests/vfio: Add CXL Type-2 VFIO assignment test
- NVIDIA: VR: SAUCE: cxl: Export the CXL reset helpers for VFIO users
- NVIDIA: VR: SAUCE: vfio/pci: Wire CXL DPA reset handling
- NVIDIA: VR: SAUCE: vfio/cxl: Ensure PCI Memory Space is enabled before
post-reset BAR access
- NVIDIA: VR: SAUCE: vfio/cxl: preserve HDM decoder base addresses across
reset
- NVIDIA: VR: SAUCE: vfio/cxl: virtualize DVSEC STATUS2 register in
vconfig shadow
- NVIDIA: VR: SAUCE: vfio/cxl: Implement vfio_cxl_reset()
- NVIDIA: VR: SAUCE: config: Enable CONFIG_VFIO_CXL_CORE for CXL Type-2
passthrough
* linux-nvidia: Port MPAM Functionality into Kernel (LP: #2154527)
- arm_mpam: Ensure in_reset_state is false after applying configuration
- arm_mpam: Reset when feature configuration bit unset
- arm64/sysreg: Add MPAMSM_EL1 register
- KVM: arm64: Preserve host MPAM configuration when changing traps
- KVM: arm64: Make MPAMSM_EL1 accesses UNDEF
- arm64: mpam: Context switch the MPAM registers
- arm64: mpam: Re-initialise MPAM regs when CPU comes online
- arm64: mpam: Drop the CONFIG_EXPERT restriction
- arm64: mpam: Advertise the CPUs MPAM limits to the driver
- arm64: mpam: Add cpu_pm notifier to restore MPAM sysregs
- arm64: mpam: Initialise and context switch the MPAMSM_EL1 register
- arm64: mpam: Add helpers to change a task or cpu's MPAM PARTID/PMG
values
- arm_mpam: resctrl: Add boilerplate cpuhp and domain allocation
- arm_mpam: resctrl: Pick the caches we will use as resctrl resources
- arm_mpam: resctrl: Implement resctrl_arch_reset_all_ctrls()
- arm_mpam: resctrl: Add resctrl_arch_get_config()
- arm_mpam: resctrl: Implement helpers to update configuration
- arm_mpam: resctrl: Add plumbing against arm64 task and cpu hooks
- arm_mpam: resctrl: Add CDP emulation
- arm_mpam: resctrl: Hide CDP emulation behind CONFIG_EXPERT
- arm_mpam: resctrl: Convert to/from MPAMs fixed-point formats
- arm_mpam: resctrl: Add rmid index helpers
- arm_mpam: resctrl: Wait for cacheinfo to be ready
- arm_mpam: resctrl: Add support for 'MB' resource
- arm_mpam: resctrl: Add kunit test for control format conversions
- arm_mpam: resctrl: Add monitor initialisation and domain boilerplate
- arm_mpam: resctrl: Add support for csu counters
- arm_mpam: resctrl: Allow resctrl to allocate monitors
- arm_mpam: resctrl: Add resctrl_arch_rmid_read()
- arm_mpam: resctrl: Update the rmid reallocation limit
- arm_mpam: resctrl: Add empty definitions for assorted resctrl functions
- ALSA: usb-audio: Replace hard-coded number with MAX_CHANNELS
- arm64: mpam: Select ARCH_HAS_CPU_RESCTRL
- arm_mpam: resctrl: Call resctrl_init() on platforms that can support
resctrl
- arm_mpam: Add quirk framework
- arm_mpam: Add workaround for T241-MPAM-1
- arm_mpam: Add workaround for T241-MPAM-4
- arm_mpam: Add workaround for T241-MPAM-6
- arm_mpam: Quirk CMN-650's CSU NRDY behaviour
- arm64: mpam: Add initial MPAM documentation
- fs/resctrl: Report invalid domain ID when parsing io_alloc_cbm
- fs/resctrl: Add "*" shorthand to set io_alloc CBM for all domains
- MAINTAINERS: Update resctrl entry
- fs/resctrl: Add missing return value descriptions
- arm_mpam: resctrl: Fix MBA CDP alloc_capable handling on unmount
- arm_mpam: resctrl: Fix the check for no monitor components found
- arm_mpam: resctrl: Make resctrl_mon_ctx_waiters static
- NVIDIA: SAUCE: Update annotations to set CONFIG_RESCTRL_FS
- NVIDIA: SAUCE: untested: arm_mpam: resctrl: pick classes for use as mbm
counters
- NVIDIA: SAUCE: arm_mpam: resctrl: Pre-allocate free running monitors
- NVIDIA: SAUCE: arm_mpam: resctrl: Pre-allocate assignable monitors
- NVIDIA: VR: SAUCE: arm_mpam: resctrl: Add kunit test for ABMC/CDP
interactions
- NVIDIA: SAUCE: arm_mpam: resctrl: Add resctrl_arch_config_cntr() for
ABMC use
- NVIDIA: SAUCE: arm_mpam: resctrl: Add resctrl_arch_rmid_read() and
resctrl_arch_reset_rmid()
- NVIDIA: SAUCE: arm_mpam: resctrl: Add resctrl_arch_cntr_read() &
resctrl_arch_reset_cntr()
- NVIDIA: VR: SAUCE: fs/resctrl: Avoid a race with dom_data_exit() and
closid_num_dirty_rmid[]
- NVIDIA: VR: SAUCE: fs/resctrl: Avoid a race with dom_data_exit() and
rmid_ptrs[]
- NVIDIA: VR: SAUCE: debugfs: Add helpers for creating cpumask entries in
debugfs
- NVIDIA: VR: SAUCE: arm_mpam: Add debugfs entries to show the MSC/RIS the
driver discovered
- NVIDIA: VR: SAUCE: arm_mpam: Add force-disable debugfs trigger
- NVIDIA: VR: SAUCE: arm_mpam: Expose the number of NRDY retries in
debugfs
- NVIDIA: SAUCE: arm_mpam: Add resctrl_arch_round_bw()
- NVIDIA: SAUCE: fs/resctrl,x86/resctrl: Factor mba rounding to be per-
arch
- NVIDIA: VR: SAUCE: arm_mpam: Split the locking around the mon_sel
registers
- NVIDIA: VR: SAUCE: arm_mpam: Allow the maximum partid to be overridden
from the command line
- NVIDIA: VR: SAUCE: arm_mpam: Allow MSC to be forced to have an unknown
location
- NVIDIA: VR: SAUCE: fs/resctrl: Add this_is_not_abi mount option
- NVIDIA: VR: SAUCE: iommu/arm-smmu-v3: Register SMMU capabilities with
MPAM
- NVIDIA: VR: SAUCE: iommu/arm-smmu-v3: Add mpam helpers to query and set
state
- NVIDIA: VR: SAUCE: iommu: Add helpers to get and set the QoS state
- NVIDIA: VR: SAUCE: iommu: Add helpers to retrieve iommu_groups by id or
kobject
- NVIDIA: VR: SAUCE: iommu: Add helper to retrieve iommu kset
- NVIDIA: VR: SAUCE: kobject: Add kset_get_next_obj() to allow a kset to
be walked
- NVIDIA: VR: SAUCE: arm_mpam: resctrl: Add iommu helpers to get/set the
partid and pmg
- NVIDIA: VR: SAUCE: fs/resctrl: Add support for assigning iommu_groups to
resctrl groups
- NVIDIA: SAUCE: x86/resctrl: Add stub to allow other architecture to
disable monitor overflow
- NVIDIA: SAUCE: arm_mpam: resctrl: Determine if any exposed counter can
overflow
- NVIDIA: SAUCE: fs/restrl: Allow the overflow handler to be disabled
- NVIDIA: VR: SAUCE: fs/resctrl: Uniform data type of
component_id/domid/id/cache_id
- NVIDIA: SAUCE: arm_mpam: Allow cmax/cmin to be configured
- NVIDIA: SAUCE: arm_mpam: Rename mbw conversion to 'fract16' for code re-
use
- NVIDIA: SAUCE: fs/resctrl: Group all the MBA specific properties in a
separate struct
- NVIDIA: SAUCE: fs/resctrl: Abstract duplicate domain test to a helper
- NVIDIA: SAUCE: fs/resctrl: Move MBA supported check to parse_line()
instead of parse_bw()
- NVIDIA: SAUCE: fs/resctrl: Rename resctrl_get_default_ctrl() to include
resource
- NVIDIA: SAUCE: fs/resctrl: Add a schema format to the schema, allowing
it to be different
- NVIDIA: VR: SAUCE: fs/resctrl: Use schema format to check the resource
is a bitmap
- NVIDIA: SAUCE: fs/resctrl: Add specific schema types for 'range'
- NVIDIA: SAUCE: x86/resctrl: Move over to specifying MBA control formats
- NVIDIA: VR: SAUCE: arm_mpam: resctrl: Convert MB resource to use
percentage
- NVIDIA: VR: SAUCE: fs/resctrl: Remove 'range' schema format
- NVIDIA: SAUCE: fs/resctrl: Add additional files for percentage and
bitmap controls
- NVIDIA: SAUCE: fs/resctrl: Add fflags_from_schema() for files based on
schema format
- NVIDIA: SAUCE: fs/resctrl: Expose the schema format to user-space
- NVIDIA: SAUCE: fs/resctrl: Add L2 and L3 'MAX' resource schema
- NVIDIA: SAUCE: arm_mpam: resctrl: Add the glue code to convert to/from
cmax
- NVIDIA: VR: SAUCE: arm_mpam: Avoid MSC teardown for the SW programming
errors
- NVIDIA: VR: SAUCE: arm_mpam: Handle CPU-less numa nodes
- NVIDIA: SAUCE: arm_mpam: Include all associated MSC components during
domain setup
- NVIDIA: SAUCE: resctrl/mpam: reset RIS by applying explicit default
config
- NVIDIA: VR: SAUCE: iommu/arm-smmu-v3: Fix MPAM for indentity-mappings
- NVIDIA: VR: SAUCE: resctrl: add MB_HLIM resource ID and schema type
- NVIDIA: VR: SAUCE: resctrl: wire MB_HLIM schemata parsing and group
setup
- NVIDIA: VR: SAUCE: resctrl/mpam: probe MPAMF_MBW_IDR MAX_LIM and
hardlim_rw
- NVIDIA: VR: SAUCE: resctrl/mpam: track MBW max hard-limit in config
- NVIDIA: VR: SAUCE: resctrl/mpam: bind MB_HLIM resource to MBA MPAM class
- NVIDIA: VR: SAUCE: resctrl: add membw.mb_max_lim and arch_has_mb_max_lim
- NVIDIA: VR: SAUCE: resctrl/mpam: populate MBA mb_max_lim from MPAM probe
- NVIDIA: VR: SAUCE: resctrl: add MBA max_lim sysfs and visibility from
init
- NVIDIA: VR: SAUCE: Documentation: resctrl: document max_lim and MB_HLIM
for MPAM MBA
- NVIDIA: SAUCE: Fix mbm_L3_assign and mon_local_bytes
* Backport PCI/CXL: Hide SBR from reset_methods if masked by CXL
(LP: #2154302)
- PCI/CXL: Hide SBR from reset_methods if masked by CXL
* linux-nvidia: backport FF-A partition info descriptor size fix
(LP: #2154045)
- firmware: arm_ffa: Bound PARTITION_INFO_GET_REGS copies
- firmware: arm_ffa: Honor partition info descriptor size
* Backport BPMP ACPI + SoC Hub MBWT sysfs driver for T410/NVL72
(LP: #2147212)
- NVIDIA: VR: SAUCE: tegra: bpmp: Move channel, resource init to helper
- NVIDIA: VR: SAUCE: tegra: bpmp: Add ACPI support
- NVIDIA: VR: SAUCE: tegra: bpmp: Add sysfs for memory bandwidth QoS
Date: 2026-06-04 14:50:11.713256+00:00
Changed-By: Jacob Martin <jacob.martin at canonical.com>
Signed-By: Andy Whitcroft <apw at canonical.com>
https://launchpad.net/ubuntu/+source/linux-nvidia-bos/7.0.0-2009.9
-------------- next part --------------
Sorry, changesfile not available.
More information about the Resolute-changes
mailing list