NVIDIA GPU driver infrastructure
 help / color / mirror / Atom feed
 messages from 2026-09-09 06:46:08 to 2026-09-18 01:08:57 UTC [more...]

[PATCH v3 00/33] gpu: nova-core: boot on the r000 GSP firmware
 2026-09-18  1:07 UTC  (27+ messages)
` [PATCH v3 01/33] rust: pci: add domain_nr() accessor
` [PATCH v3 02/33] gpu: nova-core: set MCTP transport header version to 1
` [PATCH v3 03/33] gpu: nova-core: gsp: give the command queue its own BAR0 mapping
` [PATCH v3 04/33] gpu: nova-core: firmware: add r000 bindings
` [PATCH v3 05/33] gpu: nova-core: regs: add msgq v2 BAR0 register declarations
` [PATCH v3 06/33] gpu: nova-core: gsp: ring the GSP doorbell from the queue memory
` [PATCH v3 07/33] gpu: nova-core: gsp: make command allocation generic over the header
` [PATCH v3 08/33] gpu: nova-core: gsp: compute the queue regions from a count and a slot
` [PATCH v3 09/33] gpu: nova-core: add GMC API message types
` [PATCH v3 10/33] gpu: nova-core: add GMC send path
` [PATCH v3 11/33] gpu: nova-core: add GMC transport receive path
` [PATCH v3 12/33] gpu: nova-core: gsp: add GMC dispatch on receive
` [PATCH v3 13/33] gpu: nova-core: separate the generic falcon bootloader from FWSEC
` [PATCH v3 14/33] gpu: nova-core: add the falcon DMA and suspend helpers for r000 boot
` [PATCH v3 15/33] gpu: nova-core: add the r000 load-and-execute HS binary handler
` [PATCH v3 16/33] gpu: nova-core: move the bootloader DMEM descriptor out of FWSEC
` [PATCH v3 17/33] gpu: nova-core: add the r000 load-and-execute bootloader handler
` [PATCH v3 18/33] gpu: nova-core: gsp: add the GMC boot event dispatcher
` [PATCH v3 19/33] gpu: nova-core: gsp: rename the static configuration type
` [PATCH v3 20/33] gpu: nova-core: gsp: return the static GPU configuration from boot
` [PATCH v3 21/33] gpu: nova-core: gsp: add the GSP_INIT request builder
` [PATCH v3 22/33] gpu: nova-core: gsp: send GSP_INIT and decode its reply
` [PATCH v3 23/33] gpu: nova-core: add LIBOS3 log buffers and state monitor buffer
` [PATCH v3 24/33] gpu: nova-core: add the ucodes firmware loader
` [PATCH v3 25/33] gpu: nova-core: gsp: let the GSP HAL load the generic bootloader
` [PATCH v3 26/33] gpu: nova-core: gsp: add the GSP_SUSPEND request

[PATCH 00/13] Introduce NVIDIA vGPU manager and VFIO variant driver
 2026-09-17 20:09 UTC  (26+ messages)
` [PATCH 01/13] gpu: nova-core: vgpu: add post-GSP-boot vGPU initialization
` [PATCH 02/13] gpu: nova-core: mm: add VramBlock and Bar1Map
` [PATCH 12/13] vfio/nvidia-vgpu: add the NVIDIA vGPU VFIO variant driver

[PATCH v2 0/8] gpu: nova-core: add NVKV codec
 2026-09-17 14:12 UTC  (33+ messages)
` [PATCH v2 4/8] gpu: nova-core: add NVKV encoder
` [PATCH v2 5/8] gpu: nova-core: add NVKV decoder
` [PATCH v2 6/8] gpu: nova-core: add NVKV typed encoding
` [PATCH v2 7/8] gpu: nova-core: add NVKV typed decoding
` [PATCH v2 8/8] gpu: nova-core: add NVKV GSP_INIT schemas

[PATCH 0/2] rust: honor the maximum DMA segment size
 2026-09-17  9:06 UTC  (16+ messages)
` [PATCH 1/2] gpu: nova-core: declare unlimited DMA max "
` [PATCH 2/2] rust: scatterlist: honor the device's maximum "

[PATCH v4 0/2] rust: introduce cv! macro for safe const conversions of integer-like types
 2026-09-17  8:57 UTC  (5+ messages)
` [PATCH v4 1/2] rust: num: add cv! macro to create values from constant expressions
` [PATCH v4 2/2] gpu: nova-core: use cv! for constant casts

[PATCH v3 0/3] rust: introduce cv! macro for safe const conversions of integer-like types
 2026-09-17  8:53 UTC  (7+ messages)
` [PATCH v3 1/3] rust: num: add cv! macro to create values from constant expressions
` [PATCH v3 2/3] rust: prelude: add `num::cv`

[PATCH 00/14] Add Rust PCI SR-IOV support
 2026-09-16 11:10 UTC  (16+ messages)
` [PATCH 01/14] PCI: add driver flag to opt into disabling SR-IOV on remove()
` [PATCH 02/14] rust: pci: add {enable,disable}_sriov(), to control SR-IOV capability
` [PATCH 03/14] rust: pci: add vtable attribute to pci::Driver trait
` [PATCH 04/14] rust: pci: add bus callback sriov_configure(), to control SR-IOV from sysfs
` [PATCH 05/14] rust: pci: add is_virtfn(), to check for VFs
` [PATCH 06/14] rust: pci: add is_physfn(), to check for PFs
` [PATCH 07/14] rust: pci: add num_vf(), to return number of VFs
` [PATCH 08/14] rust: pci: add typed SR-IOV PF registration data
` [PATCH 09/14] samples: rust: add Rust SR-IOV VF driver sample
` [PATCH 10/14] rust: add C-to-Rust FFI descriptors and trampolines
` [PATCH 11/14] rust: pci: add C FFI support to typed SR-IOV PF registration data
` [PATCH 12/14] samples: rust: add C SR-IOV VF driver that calls into a Rust PF driver
` [PATCH 13/14] gpu: nova-core: publish typed SR-IOV PF data for VF drivers
` [PATCH 14/14] Documentation: rust: explain SR-IOV PF data sharing with VFs

[PATCH 0/2] Nova vGPU lifecycle FFI and the NVIDIA VFIO driver
 2026-09-15 21:18 UTC  (3+ messages)
` [PATCH 1/2] gpu: nova-core: vgpu: export lifecycle operations to VFIO
` [PATCH 2/2] vfio/nvidia-vgpu: add the NVIDIA vGPU VFIO variant driver

[PATCH v4 0/3] gpu: nova-core: retain the GSP-RM log buffers
 2026-09-14 10:15 UTC  (5+ messages)
` [PATCH v4 1/3] gpu: nova-core: move the debugfs root into the module data
` [PATCH v4 2/3] gpu: nova-core: gsp: retain the GSP-RM log buffers after unbind
` [PATCH v4 3/3] Documentation: nova: remove completed GSP log buffer task

[PATCH v2 00/32] Introduce NVIDIA vGPU manager
 2026-09-14  7:49 UTC  (33+ messages)
` [PATCH v2 01/32] gpu: nova-core: gsp: pass boot context through setup helpers
` [PATCH v2 02/32] gpu: nova-core: gsp: decouple boot context from VgpuManager
` [PATCH v2 03/32] gpu: nova-core: vgpu: detect boot state independently
` [PATCH v2 04/32] gpu: nova-core: gpu: add a channel ID pool for vGPU
` [PATCH v2 05/32] gpu: nova-core: gsp: expose the VMMU segment size
` [PATCH v2 06/32] gpu: nova-core: gsp: decode the FIFO engine table
` [PATCH v2 07/32] gpu: nova-core: vgpu: initialize runtime parameters after GSP boot
` [PATCH v2 08/32] gpu: nova-core: vgpu: reserve the 48-VM WPR2 heap
` [PATCH v2 09/32] gpu: nova-core: mm: borrow BarUser for temporary BAR1 access
` [PATCH v2 10/32] gpu: nova-core: mm: add VramBlock
` [PATCH v2 11/32] gpu: nova-core: mm: add VramRegion
` [PATCH v2 12/32] gpu: nova-core: mm: add BarMapping
` [PATCH v2 13/32] gpu: nova-core: gsp: dispatch RM RPC messages during GMC receive
` [PATCH v2 14/32] gpu: nova-core: gsp: add synchronous GMC transactions
` [PATCH v2 15/32] gpu: nova-core: gsp: add status-only "
` [PATCH v2 16/32] gpu: nova-core: gsp: wait for GMC completion events
` [PATCH v2 17/32] gpu: nova-core: vgpu: add r000 plugin bindings
` [PATCH v2 18/32] gpu: nova-core: vgpu: add VRAM slot allocator
` [PATCH v2 19/32] gpu: nova-core: gsp: factor out NVKV payload conversion
` [PATCH v2 20/32] gpu: nova-core: vgpu: query VF assignments and properties
` [PATCH v2 21/32] gpu: nova-core: vgpu: add instance create/destroy
` [PATCH v2 22/32] gpu: nova-core: vgpu: encode vGPU boot requests
` [PATCH v2 23/32] gpu: nova-core: vgpu: add GSP plugin communication buffers
` [PATCH v2 24/32] gpu: nova-core: vgpu: add instance boot and shutdown
` [PATCH v2 25/32] gpu: nova-core: vgpu: initialize GSP plugin RPC buffers
` [PATCH v2 26/32] gpu: nova-core: vgpu: add GSP plugin RPC transactions
` [PATCH v2 27/32] gpu: nova-core: vgpu: negotiate the GSP plugin RPC version
` [PATCH v2 28/32] gpu: nova-core: vgpu: send GSP plugin configuration parameters
` [PATCH v2 29/32] gpu: nova-core: vgpu: update the GSP plugin BME state
` [PATCH v2 30/32] gpu: nova-core: vgpu: scrub guest VRAM with CeUtils
` [PATCH v2 31/32] gpu: nova-core: add build ID headers to debugfs log buffer dumps
` [PATCH v2 32/32] gpu: nova-core: vgpu: export plugin log buffers via debugfs

[PATCH 0/3] radix3 and ELF cleanup, pre-r000
 2026-09-14  0:44 UTC  (7+ messages)
` [PATCH 1/3] gpu: nova-core: extract radix3 page table into its own module
` [PATCH 2/3] gpu: nova-core: zero-pad radix3 page table levels to page boundary
` [PATCH 3/3] gpu: nova-core: rename the FbRanges elf field to fw_image

[PATCH v2 0/2] rust: honor the maximum DMA segment size
 2026-09-13 21:08 UTC  (3+ messages)
` [PATCH v2 1/2] gpu: nova-core: declare unlimited DMA max "
` [PATCH v2 2/2] rust: scatterlist: honor the device's maximum "

[PATCH v3 0/3] gpu: nova-core: retain the GSP-RM log buffers
 2026-09-12 17:55 UTC  (5+ messages)
` [PATCH v3 1/3] gpu: nova-core: build the debugfs guard before registering the driver
` [PATCH v3 2/3] gpu: nova-core: gsp: retain the GSP-RM log buffers after unbind
` [PATCH v3 3/3] Documentation: nova: remove completed GSP log buffer task

[PATCH v4 00/17] nova-core: GPU interrupt support and GSP event delivery
 2026-09-12  4:44 UTC  (18+ messages)
` [PATCH v4 01/17] rust: pci: declare IrqType and IrqTypes with impl_flags
` [PATCH v4 02/17] rust: sync: completion: add wait_for_completion_timeout()
` [PATCH v4 03/17] gpu: nova-core: add the GIN vector, leaf and subtree types
` [PATCH v4 04/17] gpu: nova-core: add the GIN CPU interrupt tree and MSI EOI registers
` [PATCH v4 05/17] gpu: nova-core: add the per-architecture GIN CPU interrupt HAL
` [PATCH v4 06/17] gpu: nova-core: add the GIN interrupt tree and allocate its vectors
` [PATCH v4 07/17] gpu: nova-core: wait for GFW boot in probe, not in the Gpu constructor
` [PATCH v4 08/17] gpu: nova-core: add an interrupt delivery self-test
` [PATCH v4 09/17] gpu: nova-core: log GSP events instead of discarding them
` [PATCH v4 10/17] gpu: nova-core: stop re-parsing a bad GSP message
` [PATCH v4 11/17] gpu: nova-core: return ENOMSG for an unmatched "
` [PATCH v4 12/17] gpu: nova-core: bound a GSP wait by a single deadline
` [PATCH v4 13/17] gpu: nova-core: add a GSP message queue drain
` [PATCH v4 14/17] gpu: nova-core: add the falcon interrupt registers and their HAL
` [PATCH v4 15/17] gpu: nova-core: service GSP events from the SWGEN0 interrupt
` [PATCH v4 16/17] gpu: nova-core: add KUnit tests for the interrupt tree and HALs
` [PATCH v4 17/17] gpu: nova-core: document the GIN interrupt controller and GSP events

[PATCH 00/16] gpu: nova-core: GPU page table, vmm, and bar1 mapping
 2026-09-11 15:02 UTC  (12+ messages)
` [PATCH 07/16] gpu: nova-core: mm: Add MMU v2 page table types
` [PATCH 12/16] gpu: nova-core: mm: Add virtual address range tracking to VMM
` [PATCH 13/16] gpu: nova-core: mm: Add multi-page mapping API "
` [PATCH 15/16] gpu: nova-core: mm: Add BAR1 user interface

[PATCH v2] rust: maple_tree: implement Send and Sync for MapleTree
 2026-09-11 14:14 UTC  (3+ messages)

[PATCH] rust: pci: add resource_flags accessor
 2026-09-11 14:13 UTC  (4+ messages)

[PATCH v2 00/31] gpu: nova-core: boot on the r000 GSP firmware
 2026-09-09 21:52 UTC  (4+ messages)

[PATCH v6 00/13] gpu: nova: Export parameters from nova-core to nova-drm
 2026-09-09  6:45 UTC  (6+ messages)
` [PATCH v6 09/13] drm: nova: Use nova-core to read VRAM_BAR_SIZE parameter
` [PATCH v6 10/13] drm: nova: Expose a render node
` [PATCH v6 11/13] drm: nova: Report GPU name in GPU info
` [PATCH v6 12/13] drm: nova: Report GPU short "
` [PATCH v6 13/13] drm: nova: Report GPU GID "


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox