Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
566 commits
Select commit Hold shift + click to select a range
bd20a6b
UBUNTU: Start new release
Jan 16, 2026
c639128
UBUNTU: link-to-tracker: update tracking bug
Jan 16, 2026
e8d685e
UBUNTU: [Packaging] debian.nvidia-6.17/dkms-versions -- update from k…
Jan 16, 2026
92bdfd3
UBUNTU: Ubuntu-nvidia-6.17-6.17.0-1007.7
Jan 16, 2026
023106d
NVIDIA: SAUCE: wifi: mt76: mt7925: Fix incorrect MLO mode in firmware…
leon-yen Dec 11, 2025
1fad63d
UBUNTU: Start new release
Jan 20, 2026
5633069
UBUNTU: link-to-tracker: update tracking bug
Jan 20, 2026
93fceb2
UBUNTU: Ubuntu-nvidia-6.17-6.17.0-1008.8
Jan 20, 2026
676a37a
NVIDIA: VR: SAUCE: soc/tegra: misc: Use SMCCC to get chipid
Dec 1, 2025
e5cc4d1
arch_topology: Provide a stub topology_core_has_smt() for !CONFIG_GEN…
Nov 5, 2025
0e06082
NVIDIA: VR: SAUCE: cxl: add support for cxl reset
SriMNvidia Feb 21, 2025
a40b039
NVIDIA: VR: SAUCE: cxl_test: enable zero sized decoders under hb0
vaslot1974 Oct 15, 2025
aa8224a
NVIDIA: VR: SAUCE: cxl: Allow zero sized HDM decoders
vaslot1974 Oct 15, 2025
6086e20
NVIDIA: VR: SAUCE: cxl/hdm: Fix infinite loop in DPA partition discovery
kobak2026 Nov 25, 2025
d769d57
NVIDIA: VR: SAUCE: cxl/region: Validate partition index before array …
kobak2026 Nov 25, 2025
60b3bd4
NVIDIA: VR: SAUCE: [Config] Add a CXL config for CXL type 3 devices
nirmoy Jan 12, 2026
ef8c6d5
i2c: tegra: Add Tegra256 support
akhilr-nv Aug 18, 2025
401f987
NVIDIA: VR: SAUCE: i2c: tegra: Do not configure DMA if not supported
Nov 18, 2025
24dea43
NVIDIA: VR: SAUCE: i2c: tegra: Use separate variables for fast and fa…
akhilr-nv Nov 18, 2025
4e340e2
NVIDIA: VR: SAUCE: i2c: tegra: Update Tegra256 timing parameters
akhilr-nv Nov 18, 2025
d9b4749
NVIDIA: VR: SAUCE: i2c: tegra: Add HS mode support
akhilr-nv Nov 18, 2025
7de019a
NVIDIA: VR: SAUCE: i2c: tegra: Add support for SW mutex register
Nov 18, 2025
c7acc64
NVIDIA: VR: SAUCE: i2c: tegra: Add Tegra264 support
akhilr-nv Nov 18, 2025
3d4a267
NVIDIA: VR: SAUCE: i2c: tegra: Introduce tegra_i2c_variant to identif…
Jan 7, 2026
ad4783c
NVIDIA: VR: SAUCE: i2c: tegra: Move variant to tegra_i2c_hw_feature
Jan 7, 2026
f8e3f23
NVIDIA: VR: SAUCE: i2c: tegra: Add logic to support different registe…
Jan 7, 2026
35f6b57
NVIDIA: VR: SAUCE: i2c: tegra: Add support for Tegra410
Jan 7, 2026
3c12da3
NVIDIA: SAUCE: r8127: print GPL_CLAIM with KERN_INFO
muteebakram Jan 6, 2026
29a62e7
Revert "gpio: tegra186: Add support for Tegra410"
nirmoy Jan 9, 2026
c99f15c
Revert "gpio: tegra186: Use generic macro for port definitions"
nirmoy Jan 8, 2026
c72c852
dt-bindings: gpio: Add Tegra256 support
Aug 23, 2025
0f2dddd
gpio: tegra186: Add support for Tegra256
Aug 23, 2025
d03ca30
gpio: tegra186: Use generic macro for port definitions
Oct 10, 2025
8e6131f
gpio: tegra186: Add support for Tegra410
Oct 10, 2025
cf62d05
gpio: tegra186: Fix GPIO name collisions for Tegra410
Nov 13, 2025
c2965d1
soc/tegra: fuse: Do not register SoC device on ACPI boot
Oct 8, 2025
006a865
NVIDIA: SAUCE: vfio: Fix missing prototype warning
lucasdemarchi Jan 9, 2026
d6d3fdf
Revert "NVIDIA: SAUCE: vfio/nvgrace-egm: Prevent double-unregister of…
ankita-nv Jan 21, 2026
b5bc6dc
Revert "NVIDIA: SAUCE: vfio/nvgrace-gpu: Avoid resmem pfn unregistrat…
ankita-nv Jan 21, 2026
e021d05
Revert "NVIDIA: SAUCE: KVM: arm64: Allow exec fault on memory mapped …
ankita-nv Jan 21, 2026
81b4c85
Revert "NVIDIA: SAUCE: arm64: configs: Replace VFIO_CONTAINER with IO…
ankita-nv Jan 21, 2026
91cd1b2
Revert "NVIDIA: SAUCE: WAR: Expose PCI PASID capability to userspace"
ankita-nv Jan 21, 2026
7a97353
Revert "NVIDIA: SAUCE: vfio/nvgrace-egm: Register EGM for runtime ECC…
ankita-nv Jan 21, 2026
15f1f0b
Revert "NVIDIA: SAUCE: vfio/nvgrace-gpu: register device memory for p…
ankita-nv Jan 21, 2026
1546022
Revert "NVIDIA: SAUCE: mm: Change ghes code to allow poison of non-st…
ankita-nv Jan 21, 2026
18b4a4c
Revert "NVIDIA: SAUCE: mm: Add poison error check in fixup_user_fault…
ankita-nv Jan 21, 2026
a8391b8
Revert "NVIDIA: SAUCE: mm: correctly identify pfn without struct pages"
ankita-nv Jan 21, 2026
653645c
Revert "NVIDIA: SAUCE: mm: handle poisoning of pfn without struct pages"
ankita-nv Jan 21, 2026
5b9fe26
mm: change ghes code to allow poison of non-struct pfn
ankita-nv Nov 2, 2025
b292b13
mm: handle poisoning of pfn without struct pages
ankita-nv Nov 2, 2025
c54c4a4
KVM: arm64: VM exit to userspace to handle SEA
Oct 13, 2025
77b6b1b
KVM: selftests: Test for KVM_EXIT_ARM_SEA
Oct 13, 2025
b09dbf5
Documentation: kvm: new UAPI for handling SEA
Oct 13, 2025
3c405ea
vfio: refactor vfio_pci_mmap_huge_fault function
ankita-nv Nov 27, 2025
ba0a97f
vfio/nvgrace-gpu: Add support for huge pfnmap
ankita-nv Nov 27, 2025
3d5ca8a
vfio: use vfio_pci_core_setup_barmap to map bar in mmap
ankita-nv Nov 27, 2025
c9ef37f
vfio/nvgrace-gpu: split the code to wait for GPU ready
ankita-nv Nov 27, 2025
1ad9b14
vfio/nvgrace-gpu: Inform devmem unmapped after reset
ankita-nv Nov 27, 2025
18ee101
vfio/nvgrace-gpu: wait for the GPU mem to be ready
ankita-nv Nov 27, 2025
ed37bb9
mm: fixup pfnmap memory failure handling to use pgoff
ankita-nv Dec 11, 2025
8ff01bf
mm: add stubs for PFNMAP memory failure registration functions
ankita-nv Jan 15, 2026
146cdf1
vfio/nvgrace-gpu: register device memory for poison handling
ankita-nv Jan 15, 2026
3fde504
NVIDIA: SAUCE: vfio/nvgrace-egm: register EGM PFNMAP range with memor…
ankita-nv Jan 18, 2026
b32a3cb
NVIDIA: VR: SAUCE: arm64: Add workaround to convert MT_NORMAL_NC to D…
shankerd04 Jan 10, 2026
3bf78d7
NVIDIA: VR: SAUCE: [Config] Enable arm64 NC-to-NGNRE workaround
nvmochs Jan 21, 2026
ad4700c
NVIDIA: VR: SAUCE: soc/tegra: pmc: Add PMC support for Tegra410
Jan 22, 2026
72bd823
NVIDIA: VR: SAUCE: PCI: Allow ATS to be always on for CXL.cache capab…
nicolinc Jan 17, 2026
c44923d
NVIDIA: VR: SAUCE: PCI: Allow ATS to be always on for non-CXL NVIDIA …
nicolinc Jan 17, 2026
df59703
NVIDIA: VR: SAUCE: iommu/arm-smmu-v3: Allow ATS to be always on
nicolinc Jan 17, 2026
d831b36
KVM: arm64: Add exit to userspace on {LD,ST}64B* outside of memslots
Jan 19, 2026
6c51217
KVM: arm64: Add documentation for KVM_EXIT_ARM_LDST64B
Jan 19, 2026
867d1db
KVM: arm64: Handle DABT caused by LS64* instructions on unsupported m…
Jan 19, 2026
b20efa4
arm64: Provide basic EL2 setup for FEAT_{LS64, LS64_V} usage at EL0/1
Jan 19, 2026
8828775
KVM: arm64: Enable FEAT_{LS64, LS64_V} in the supported guest
Jan 19, 2026
23c33fd
arm64: Add support for FEAT_{LS64, LS64_V}
Jan 19, 2026
410af2e
kselftest/arm64: Add HWCAP test for FEAT_LS64
Jan 19, 2026
cbac9a6
Revert "NVIDIA: SAUCE: arm64: cputype: Add NVIDIA Olympus definitions"
nvmochs Jan 28, 2026
934d5d0
arm64: cputype: Add NVIDIA Olympus definitions
shankerd04 Sep 18, 2025
ba59d27
tools headers arm64: Add NVIDIA Olympus part
bwicaksononv Dec 19, 2025
5c7128d
perf arm-spe: Add NVIDIA Olympus to neoverse list
bwicaksononv Dec 19, 2025
e9fedcf
NVIDIA: VR: SAUCE: perf/arm_cspmu: nvidia: Rename doc to Tegra241
bwicaksononv Jan 26, 2026
f717536
NVIDIA: VR: SAUCE: perf/arm_cspmu: nvidia: Add Tegra410 UCF PMU
bwicaksononv Jan 26, 2026
11ded24
NVIDIA: VR: SAUCE: perf/arm_cspmu: Add arm_cspmu_acpi_dev_get
bwicaksononv Jan 26, 2026
35f3a96
NVIDIA: VR: SAUCE: perf/arm_cspmu: nvidia: Add Tegra410 PCIE PMU
bwicaksononv Jan 26, 2026
6183f41
NVIDIA: VR: SAUCE: perf/arm_cspmu: nvidia: Add Tegra410 PCIE-TGT PMU
bwicaksononv Jan 26, 2026
e66c9ad
NVIDIA: VR: SAUCE: perf: add NVIDIA Tegra410 CPU Memory Latency PMU
bwicaksononv Jan 26, 2026
5d68165
NVIDIA: VR: SAUCE: perf: add NVIDIA Tegra410 C2C PMU
bwicaksononv Jan 26, 2026
6ff8913
NVIDIA: VR: SAUCE: arm64: defconfig: Enable NVIDIA TEGRA410 PMU
bwicaksononv Jan 26, 2026
f1f980c
NVIDIA: VR: SAUCE: perf vendor events arm64: Add Tegra410 Olympus PMU…
bwicaksononv Jan 27, 2026
ea54294
NVIDIA: VR: SAUCE: [Config] nvidia-6.17 enable TEGRA410_C2C_PMU and T…
nvmochs Jan 27, 2026
caf4254
UBUNTU: SAUCE: security/apparmor: Fix AA_DEBUG_PROFILE define
lucasdemarchi Jan 7, 2026
0e16ede
iommu/arm-smmu-v3-iommufd: Allow attaching nested domain for GBPA cases
nicolinc Nov 3, 2025
09df445
mm/hugetlb: fix incorrect error return from hugetlb_reserve_pages()
Nov 25, 2025
45ff265
iommu/tegra241-cmdqv: Reset VCMDQ in tegra241_vcmdq_hw_init_user()
nicolinc Jan 29, 2026
88f70bc
spi: tegra210-quad: Return IRQ_HANDLED when timeout already processed…
leitao Jan 26, 2026
2c52705
spi: tegra210-quad: Move curr_xfer read inside spinlock
leitao Jan 26, 2026
47c2988
spi: tegra210-quad: Protect curr_xfer assignment in tegra_qspi_setup_…
leitao Jan 26, 2026
1c8f4cd
spi: tegra210-quad: Protect curr_xfer in tegra_qspi_combined_seq_xfer
leitao Jan 26, 2026
6513423
spi: tegra210-quad: Protect curr_xfer clearing in tegra_qspi_non_comb…
leitao Jan 26, 2026
7f90009
spi: tegra210-quad: Protect curr_xfer check in IRQ handler
leitao Jan 26, 2026
3a1f3cd
perf: Fix 0 count issue of cpu-clock
Nov 12, 2025
a15be6b
UBUNTU: [Packaging] Enable coresight in Perf if arm64
os369510 Feb 3, 2026
e78ec36
NVIDIA: SAUCE: vfio: Remove vfio_device_from_file() declaration
nirmoy Feb 5, 2026
41a9f6b
NVIDIA: SAUCE: PCI: Add ASPEED vendor ID to pci_ids.h
nirmoy Dec 17, 2025
6d7d25d
NVIDIA: SAUCE: PCI: Add PCI_BRIDGE_NO_ALIASES quirk for ASPEED AST1150
nirmoy Dec 17, 2025
347bebd
NVIDIA: VR: SAUCE: firmware: smccc: add support for Live Firmware Act…
salmannabi1 Jan 19, 2026
ec83357
NVIDIA: VR: SAUCE: firmware: smccc: add timeout, touch wdt
Jan 27, 2026
9ebe11f
NVIDIA: VR: SAUCE: firmware: smccc: register as platform driver
Jan 28, 2026
51a34dd
NVIDIA: VR: SAUCE: [Config] Enable ARM LFA support
jamieNguyenNVIDIA Jan 13, 2026
506fa5a
net: atlantic: fix fragment overflow handling in RX path
Jiefeng-Zhang Nov 26, 2025
ae91197
dma-mapping: introduce new DMA attribute to indicate MMIO memory
rleon Sep 9, 2025
2e63968
iommu/dma: implement DMA_ATTR_MMIO for dma_iova_link().
rleon Sep 9, 2025
98dfe06
dma-debug: refactor to use physical addresses for page mapping
rleon Sep 9, 2025
39efa7d
dma-mapping: rename trace_dma_*map_page to trace_dma_*map_phys
rleon Sep 9, 2025
b57d34c
iommu/dma: rename iommu_dma_*map_page to iommu_dma_*map_phys
rleon Sep 9, 2025
16e4aab
iommu/dma: implement DMA_ATTR_MMIO for iommu_dma_(un)map_phys()
rleon Sep 9, 2025
868d2de
dma-mapping: convert dma_direct_*map_page to be phys_addr_t based
rleon Sep 9, 2025
789bb4e
kmsan: convert kmsan_handle_dma to use physical addresses
rleon Sep 9, 2025
e3de449
dma-mapping: implement DMA_ATTR_MMIO for dma_(un)map_page_attrs()
rleon Sep 9, 2025
33c4b93
xen: swiotlb: Open code map_resource callback
rleon Sep 9, 2025
efedcf3
dma-mapping: export new dma_*map_phys() interface
rleon Sep 9, 2025
5ca28b5
mm/hmm: migrate to physical address-based DMA mapping API
rleon Sep 9, 2025
681d6fe
mm/hmm: properly take MMIO path
rleon Sep 9, 2025
e29dfd8
Revert "NVIDIA: SAUCE: Patch NVMe/NVMeoF driver to support GDS on Lin…
tdavenvidia Jan 27, 2026
8ad50b8
blk-mq-dma: create blk_map_iter type
keithbusch Aug 13, 2025
fc92bde
blk-mq-dma: provide the bio_vec array being iterated
keithbusch Aug 13, 2025
a2dc51c
blk-mq-dma: require unmap caller provide p2p map type
keithbusch Aug 13, 2025
f6909c1
blk-mq: remove REQ_P2PDMA flag
keithbusch Aug 13, 2025
cf3d1ee
blk-mq-dma: move common dma start code to a helper
keithbusch Aug 13, 2025
8fb77fc
blk-mq-dma: add scatter-less integrity data DMA mapping
keithbusch Aug 13, 2025
06d5919
blk-integrity: use iterator for mapping sg
keithbusch Aug 13, 2025
82605c5
nvme-pci: create common sgl unmapping helper
keithbusch Aug 13, 2025
4aee52d
nvme-pci: convert metadata mapping to dma iter
keithbusch Aug 13, 2025
35b5bc9
blk-mq-dma: bring back p2p request flags
keithbusch Sep 3, 2025
e2894e6
nvme-pci: migrate to dma_map_phys instead of map_page
rleon Nov 14, 2025
eb18307
block-dma: properly take MMIO path
rleon Nov 14, 2025
886fa00
NVIDIA: SAUCE: Patch NVMe/NVMeoF driver to support GDS on Linux 6.17 …
sourabgupta3 Jan 28, 2026
2118b8e
virtio_balloon: Remove redundant __GFP_NOWARN
qianfengrong Aug 7, 2025
3555063
virtio_ring: constify virtqueue pointer for DMA helpers
jasowang Aug 21, 2025
fc20a5f
virtio_ring: switch to use dma_{map|unmap}_page()
jasowang Aug 21, 2025
aeb87ae
virtio: rename dma helpers
jasowang Aug 21, 2025
4cb9e93
virtio: introduce virtio_map container union
jasowang Aug 21, 2025
a8700bd
virtio_ring: rename dma_handle to map_handle
jasowang Aug 21, 2025
90ce457
virtio: introduce map ops in virtio core
jasowang Aug 21, 2025
69eb8a6
vdpa: support virtio_map
jasowang Aug 21, 2025
25c06de
vdpa: introduce map ops
jasowang Sep 24, 2025
3742313
vduse: switch to use virtio map API instead of DMA API
jasowang Sep 24, 2025
2d0afad
vduse: Use fixed 4KB bounce pages for non-4KB page size
zhaoshane Sep 25, 2025
8a4dc50
virtio-vdpa: Drop redundant conversion to bool
Aug 18, 2025
fa948ef
dma-mapping: prepare dma_map_ops to conversion to physical address
rleon Oct 15, 2025
0352b42
dma-mapping: convert dummy ops to physical address mapping
rleon Oct 15, 2025
363f125
ARM: dma-mapping: Reduce struct page exposure in arch_sync_dma*()
rleon Oct 15, 2025
b6ae6cc
ARM: dma-mapping: Switch to physical address mapping callbacks
rleon Oct 15, 2025
95fa8c4
xen: swiotlb: Switch to physical address mapping callbacks
rleon Oct 15, 2025
c237dde
dma-mapping: remove unused mapping resource callbacks
rleon Oct 15, 2025
a8a9520
alpha: Convert mapping routine to rely on physical address
rleon Oct 15, 2025
d863e7c
MIPS/jazzdma: Provide physical address directly
rleon Oct 15, 2025
d707446
parisc: Convert DMA map_page to map_phys interface
rleon Oct 15, 2025
946a252
powerpc: Convert to physical address DMA mapping
rleon Oct 15, 2025
6a0c116
sparc: Use physical address DMA mapping
rleon Oct 15, 2025
648e809
x86: Use physical address for DMA mapping
rleon Oct 15, 2025
e4ecd65
xen: swiotlb: Convert mapping routine to rely on physical address
rleon Oct 15, 2025
9ade007
dma-mapping: remove unused map_page callback
rleon Oct 15, 2025
6b1060f
PCI/P2PDMA: Separate the mmap() support from the core logic
rleon Nov 20, 2025
d53e0a7
PCI/P2PDMA: Simplify bus address mapping API
rleon Nov 20, 2025
a8e76a9
PCI/P2PDMA: Refactor to separate core P2P functionality from memory a…
rleon Nov 20, 2025
a7060da
PCI/P2PDMA: Provide an access to pci_p2pdma_map_type() function
rleon Nov 20, 2025
7b8435a
PCI/P2PDMA: Document DMABUF model
jgunthorpe Nov 20, 2025
90954fd
dma-buf: provide phys_vec to scatter-gather mapping routine
rleon Nov 20, 2025
66c4d9e
vfio: Export vfio device get and put registration helpers
vivekkreddy Nov 20, 2025
7ed539a
vfio/pci: Share the core device pointer while invoking feature functions
vivekkreddy Nov 20, 2025
806d086
vfio/pci: Enable peer-to-peer DMA transactions by default
rleon Nov 20, 2025
d8b0d78
vfio/pci: Add dma-buf export support for MMIO regions
rleon Nov 20, 2025
c8303ac
vfio/nvgrace: Support get_dmabuf_phys
jgunthorpe Nov 20, 2025
5d8f2e0
iommu/dma: add missing support for DMA_ATTR_MMIO for dma_iova_unlink()
mszyprow Nov 24, 2025
e93044c
kmsan: fix missed kmsan_handle_dma() signature conversion
rleon Sep 17, 2025
84ec4b0
kmsan: fix kmsan_handle_dma() to avoid false positives
Oct 2, 2025
da264fe
nvme-pci: DMA unmap the correct regions in nvme_free_sgls
royger Jan 27, 2026
2828f1e
parisc: Set valid bit in high byte of 64‑bit physical address
rleon Dec 18, 2025
323f40a
dma-buf: fix integer overflow in fill_sg_entry() for buffers >= 8GiB
Nov 26, 2025
a389c1b
vfio: Prevent from pinned DMABUF importers to attach to VFIO DMABUF
rleon Jan 21, 2026
4199f96
NVIDIA: SAUCE: [Config] Add CONFIG_VFIO_PCI_DMABUF to annotations
tdavenvidia Feb 9, 2026
052216f
cpufreq/amd-pstate: Call cppc_set_auto_sel() only for online CPUs
gautshen Nov 7, 2025
1b9d889
NVIDIA: VR: SAUCE: ACPI: CPPC: Fix remaining for_each_possible_cpu() …
Feb 11, 2026
b491166
kernel/kexec: change the prototype of kimage_map_segment()
Dec 16, 2025
f6f8dbe
kernel/kexec: fix IMA when allocation happens in CMA area
Dec 16, 2025
e1e8d04
NVIDIA: VR: SAUCE: kvm: arm64: Include kvm_emulate.h in kvm/arm_psci.h
Aug 20, 2025
0031881
NVIDIA: VR: SAUCE: arm64: RME: Handle Granule Protection Faults (GPFs)
stevenprice-arm Aug 20, 2025
3f3cf45
NVIDIA: VR: SAUCE: arm64: RME: Add SMC definitions for calling the RMM
stevenprice-arm Aug 20, 2025
f14d4e2
NVIDIA: VR: SAUCE: arm64: RME: Add wrappers for RMI calls
stevenprice-arm Aug 20, 2025
48d3554
NVIDIA: VR: SAUCE: arm64: RME: Check for RME support at KVM init
stevenprice-arm Aug 20, 2025
ab23b25
NVIDIA: VR: SAUCE: arm64: RME: Define the user ABI
stevenprice-arm Aug 20, 2025
1216fa8
NVIDIA: VR: SAUCE: arm64: RME: ioctls to create and configure realms
stevenprice-arm Aug 20, 2025
d68c93c
NVIDIA: VR: SAUCE: kvm: arm64: Don't expose debug capabilities for re…
Aug 20, 2025
ad38f33
NVIDIA: VR: SAUCE: KVM: arm64: Allow passing machine type in KVM crea…
stevenprice-arm Aug 20, 2025
b18e1d7
NVIDIA: VR: SAUCE: arm64: RME: RTT tear down
stevenprice-arm Aug 20, 2025
b73ff9a
NVIDIA: VR: SAUCE: arm64: RME: Allocate/free RECs to match vCPUs
stevenprice-arm Aug 20, 2025
ec660d7
NVIDIA: VR: SAUCE: KVM: arm64: vgic: Provide helper for number of lis…
stevenprice-arm Aug 20, 2025
774c58c
NVIDIA: VR: SAUCE: arm64: RME: Support for the VGIC in realms
stevenprice-arm Aug 20, 2025
0c28591
NVIDIA: VR: SAUCE: KVM: arm64: Support timers in realm RECs
stevenprice-arm Aug 20, 2025
7f3c232
NVIDIA: VR: SAUCE: arm64: RME: Allow VMM to set RIPAS
stevenprice-arm Aug 20, 2025
5f36be4
NVIDIA: VR: SAUCE: arm64: RME: Handle realm enter/exit
stevenprice-arm Aug 20, 2025
e83e668
NVIDIA: VR: SAUCE: arm64: RME: Handle RMI_EXIT_RIPAS_CHANGE
stevenprice-arm Aug 20, 2025
d248daf
NVIDIA: VR: SAUCE: KVM: arm64: Handle realm MMIO emulation
stevenprice-arm Aug 20, 2025
33d9de0
NVIDIA: VR: SAUCE: arm64: RME: Allow populating initial contents
stevenprice-arm Aug 20, 2025
b45ca1e
NVIDIA: VR: SAUCE: arm64: RME: Runtime faulting of memory
stevenprice-arm Aug 20, 2025
0b54738
NVIDIA: VR: SAUCE: KVM: arm64: Handle realm VCPU load
stevenprice-arm Aug 20, 2025
4111834
NVIDIA: VR: SAUCE: KVM: arm64: Validate register access for a Realm VM
stevenprice-arm Aug 20, 2025
a2b046a
NVIDIA: VR: SAUCE: KVM: arm64: Handle Realm PSCI requests
stevenprice-arm Aug 20, 2025
2aae1c0
NVIDIA: VR: SAUCE: KVM: arm64: WARN on injected undef exceptions
stevenprice-arm Aug 20, 2025
0f1e03a
NVIDIA: VR: SAUCE: arm64: Don't expose stolen time for realm guests
stevenprice-arm Aug 20, 2025
bccc26b
NVIDIA: VR: SAUCE: arm64: RME: allow userspace to inject aborts
jgouly Aug 20, 2025
7048984
NVIDIA: VR: SAUCE: arm64: RME: support RSI_HOST_CALL
jgouly Aug 20, 2025
a8cb1c3
NVIDIA: VR: SAUCE: arm64: RME: Allow checking SVE on VM instance
Aug 20, 2025
4aeb834
NVIDIA: VR: SAUCE: arm64: RME: Always use 4k pages for realms
stevenprice-arm Aug 20, 2025
6418079
NVIDIA: VR: SAUCE: arm64: RME: Prevent Device mappings for Realms
stevenprice-arm Aug 20, 2025
b016423
NVIDIA: VR: SAUCE: arm_pmu: Provide a mechanism for disabling the phy…
stevenprice-arm Aug 20, 2025
7670333
NVIDIA: VR: SAUCE: arm64: RME: Enable PMU support with a realm guest
stevenprice-arm Aug 20, 2025
8e12fe4
NVIDIA: VR: SAUCE: arm64: RME: Hide KVM_CAP_READONLY_MEM for realm gu…
stevenprice-arm Aug 20, 2025
e7815a4
NVIDIA: VR: SAUCE: arm64: RME: Propagate number of breakpoints and wa…
Aug 20, 2025
919486e
NVIDIA: VR: SAUCE: arm64: RME: Set breakpoint parameters through SET_…
Aug 20, 2025
5eb7cde
NVIDIA: VR: SAUCE: arm64: RME: Initialize PMCR.N with number counter …
Aug 20, 2025
c99c23a
NVIDIA: VR: SAUCE: arm64: RME: Propagate max SVE vector length from RMM
Aug 20, 2025
8464db7
NVIDIA: VR: SAUCE: arm64: RME: Configure max SVE vector length for a …
Aug 20, 2025
c0748cd
NVIDIA: VR: SAUCE: arm64: RME: Provide register list for unfinalized …
Aug 20, 2025
0a21dcf
NVIDIA: VR: SAUCE: arm64: RME: Provide accurate register list
Aug 20, 2025
00c0d48
NVIDIA: VR: SAUCE: KVM: arm64: Expose support for private memory
stevenprice-arm Aug 20, 2025
1156b72
NVIDIA: VR: SAUCE: KVM: arm64: Expose KVM_ARM_VCPU_REC to user space
stevenprice-arm Aug 20, 2025
90bf40a
NVIDIA: VR: SAUCE: KVM: arm64: Allow activating realms
stevenprice-arm Aug 20, 2025
e60824f
NVIDIA: VR: SAUCE: arm64: RME: Add MECID support
raghuncstate Oct 1, 2025
b2cb3f7
NVIDIA: VR: SAUCE: arm64: RME: Add bounds check
raghuncstate Nov 9, 2025
9476d83
NVIDIA: VR: SAUCE: KVM: arm64: Expose KVM_CAP_ARM_RME via module para…
ianm-nv Jan 30, 2026
f05301a
arm64: realm: ioremap: Allow mapping memory as encrypted
Sep 18, 2025
14fe8b7
arm64: Enable EFI secret area Securityfs support
Sep 18, 2025
3b73053
NVIDIA: VR: SAUCE: [Config] Update annotations for ARM CCA
ianm-nv Jan 20, 2026
092c9af
UBUNTU: [Packaging] Depend on 580 NVIDIA graphics driver components e…
jacobmartin0 Feb 13, 2026
bd231c6
UBUNTU: Start new release
jacobmartin0 Feb 13, 2026
b24d96e
UBUNTU: link-to-tracker: update tracking bug
jacobmartin0 Feb 13, 2026
c3d2374
UBUNTU: [Packaging] debian.nvidia-6.17/dkms-versions -- update from k…
jacobmartin0 Feb 13, 2026
7e69d1c
UBUNTU: [Packaging] Add libopencsd-dev as a build dependency
jacobmartin0 Feb 14, 2026
9c65dde
UBUNTU: Ubuntu-nvidia-6.17-6.17.0-1010.10
jacobmartin0 Feb 14, 2026
3be4f59
vfio/pci: Add vfio_pci_dma_buf_iommufd_map()
jgunthorpe Nov 21, 2025
c323831
iommufd: Add DMABUF to iopt_pages
jgunthorpe Nov 21, 2025
b672ff7
iommufd: Do not map/unmap revoked DMABUFs
jgunthorpe Nov 21, 2025
1455798
iommufd: Allow a DMABUF to be revoked
jgunthorpe Nov 21, 2025
fab38ee
iommufd: Allow MMIO pages in a batch
jgunthorpe Nov 21, 2025
18bbce5
iommufd: Have pfn_reader process DMABUF iopt_pages
jgunthorpe Nov 21, 2025
9b18f33
iommufd: Have iopt_map_file_pages convert the fd to a file
jgunthorpe Nov 21, 2025
0c23504
iommufd: Accept a DMABUF through IOMMU_IOAS_MAP_FILE
jgunthorpe Nov 21, 2025
bced406
iommufd/selftest: Add some tests for the dmabuf flow
jgunthorpe Nov 21, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
46 changes: 46 additions & 0 deletions Documentation/ABI/testing/sysfs-devices-system-cpu
Original file line number Diff line number Diff line change
Expand Up @@ -327,6 +327,52 @@ Description: Energy performance preference

This file is only present if the cppc-cpufreq driver is in use.

What: /sys/devices/system/cpu/cpuX/cpufreq/min_perf
Date: December 2025
Contact: linux-pm@vger.kernel.org
Description: Minimum Performance Frequency

Read/write a frequency value in kHz from/to this file. This
file conveys the minimum performance level (as frequency) at
which the platform may run. The frequency value is internally
converted to a performance value and must correspond to a
performance level in the range [Lowest Performance, Highest
Performance], inclusive. The minimum must be less than or equal
to the maximum performance. The performance range can be checked
from nodes:
/sys/devices/system/cpu/cpuX/acpi_cppc/highest_perf
/sys/devices/system/cpu/cpuX/acpi_cppc/lowest_perf

This file is only present if the cppc-cpufreq driver is in use.

What: /sys/devices/system/cpu/cpuX/cpufreq/max_perf
Date: December 2025
Contact: linux-pm@vger.kernel.org
Description: Maximum Performance Frequency

Read/write a frequency value in kHz from/to this file. This
file conveys the maximum performance level (as frequency) at
which the platform may run. The frequency value is internally
converted to a performance value and must correspond to a
performance level in the range [Lowest Performance, Highest
Performance], inclusive. The performance range can be checked
from nodes:
/sys/devices/system/cpu/cpuX/acpi_cppc/highest_perf
/sys/devices/system/cpu/cpuX/acpi_cppc/lowest_perf

This file is only present if the cppc-cpufreq driver is in use.

What: /sys/devices/system/cpu/cpuX/cpufreq/perf_limited
Date: December 2025
Contact: linux-pm@vger.kernel.org
Description: Performance Limited

Read/write a 32 bits value from/to this file. This file indicates
to OSPM that an unpredictable event has limited processor
performance, and the delivered performance may be less than
desired/minimum performance.

This file is only present if the cppc-cpufreq driver is in use.

What: /sys/devices/system/cpu/cpu*/cache/index3/cache_disable_{0,1}
Date: August 2008
Expand Down
14 changes: 13 additions & 1 deletion Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -911,6 +911,18 @@
Format:
<first_slot>,<last_slot>,<port>,<enum_bit>[,<debug>]

cppc_cpufreq.auto_sel_mode=
[CPU_FREQ] Enable ACPI CPPC autonomous performance selection.
When enabled, hardware automatically adjusts CPU frequency
on all CPUs based on workload demands. In Autonomous mode,
Energy Performance Preference(EPP) hints guide hardware
toward performance(0x0) or energy efficiency (0xff).
Requires ACPI CPPC autonomous selection register support.
Format: <bool>
Default: 0 (disabled)
0: use cpufreq governors
1: enable if supoorted by hardware

cpuidle.off=1 [CPU_IDLE]
disable the cpuidle sub-system

Expand Down Expand Up @@ -6161,7 +6173,7 @@
rdt= [HW,X86,RDT]
Turn on/off individual RDT features. List is:
cmt, mbmtotal, mbmlocal, l3cat, l3cdp, l2cat, l2cdp,
mba, smba, bmec.
mba, smba, bmec, abmc.
E.g. to turn on cmt and turn off mba use:
rdt=cmt,!mba

Expand Down
3 changes: 2 additions & 1 deletion Documentation/admin-guide/perf/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,8 @@ Performance monitor support
thunderx2-pmu
alibaba_pmu
dwc_pcie_pmu
nvidia-pmu
nvidia-tegra241-pmu
nvidia-tegra410-pmu
meson-ddr-pmu
cxl
ampere_cspmu
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
=========================================================
NVIDIA Tegra SoC Uncore Performance Monitoring Unit (PMU)
=========================================================
============================================================
NVIDIA Tegra241 SoC Uncore Performance Monitoring Unit (PMU)
============================================================

The NVIDIA Tegra SoC includes various system PMUs to measure key performance
The NVIDIA Tegra241 SoC includes various system PMUs to measure key performance
metrics like memory bandwidth, latency, and utilization:

* Scalable Coherency Fabric (SCF)
Expand Down
Loading