summaryrefslogtreecommitdiff
path: root/drivers/gpu/nova-core/firmware
AgeCommit message (Expand)AuthorFilesLines
2026-06-03gpu: nova-core: move lifetime to `Bar0`Gary Guo3-5/+5
2026-06-03gpu: nova-core: Hopper/Blackwell: add FSP Chain of Trust bootJohn Hubbard1-2/+0
2026-06-02gpu: nova-core: Hopper/Blackwell: add FMC signature extractionJohn Hubbard1-3/+86
2026-06-02gpu: nova-core: Hopper/Blackwell: add FMC firmware imageJohn Hubbard1-0/+47
2026-06-02gpu: nova-core: add auto-detection of 32-bit, 64-bit firmware imagesJohn Hubbard1-2/+2
2026-05-30gpu: nova-core: run Booter Unloader and FWSEC-SB upon unbindingAlexandre Courbot2-2/+0
2026-05-29gpu: nova-core: refactor SEC2 booter loading into BooterFirmware::run()John Hubbard1-0/+31
2026-04-30gpu: nova-core: Hopper/Blackwell: basic GPU identificationJohn Hubbard1-0/+3
2026-04-30gpu: nova-core: factor .fwsignature* selection into a new find_gsp_sigs_secti...John Hubbard1-11/+13
2026-04-29gpu: nova-core: use correct fwsignature for GA100Timur Tabi1-2/+1
2026-03-30gpu: nova-core: firmware: move firmware image parsing code to firmware.rsJohn Hubbard1-87/+4
2026-03-28gpu: nova-core: firmware: gsp: use dma::Coherent for level0 tableAlexandre Courbot1-10/+12
2026-03-28gpu: nova-core: firmware: gsp: use dma::Coherent for signaturesAlexandre Courbot1-2/+3
2026-03-28gpu: nova-core: firmware: fwsec: use dma::CoherentAlexandre Courbot1-3/+3
2026-03-28gpu: nova-core: firmware: riscv: use dma::CoherentAlexandre Courbot1-3/+3
2026-03-26gpu: nova-core: convert falcon registers to kernel register macroAlexandre Courbot1-8/+11
2026-03-09gpu: nova-core: use the Generic Bootloader to boot FWSEC on TuringTimur Tabi2-0/+353
2026-03-09gpu: nova-core: move brom_params and boot_addr to FalconFirmwareAlexandre Courbot2-8/+8
2026-03-09gpu: nova-core: falcon: rename load parameters to reflect DMA dependencyAlexandre Courbot2-20/+20
2026-03-09gpu: nova-core: create falcon firmware DMA objects lazilyAlexandre Courbot2-87/+49
2026-02-25gpu: nova-core: use checked arithmetic in RISC-V firmware parsingJoel Fernandes1-2/+4
2026-02-25gpu: nova-core: use checked arithmetic in frombytes_at helperJoel Fernandes1-1/+2
2026-02-25gpu: nova-core: use checked arithmetic in Booter signature parsingJoel Fernandes1-5/+12
2026-02-25gpu: nova-core: use checked arithmetic in FWSEC firmware parsingJoel Fernandes1-27/+37
2026-02-11Merge tag 'drm-next-2026-02-11' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds3-103/+137
2026-01-30gpu: nova-core: remove imports available via preludeGary Guo3-10/+5
2026-01-24gpu: nova-core: add FalconUCodeDescV2 supportTimur Tabi1-27/+19
2026-01-24gpu: nova-core: add Falcon HAL method load_method()Timur Tabi1-1/+1
2026-01-24gpu: nova-core: add support for Turing/GA100 fwsignatureTimur Tabi1-1/+8
2026-01-24gpu: nova-core: support header parsing on Turing/GA100Timur Tabi1-4/+24
2026-01-24gpu: nova-core: add ImemNonSecure section infrastructureTimur Tabi2-0/+14
2026-01-24gpu: nova-core: rename Imem to ImemSecureTimur Tabi2-7/+7
2026-01-07gpu: nova-core: use CStr::from_bytes_until_nul() in elf64_section()John Hubbard1-4/+1
2025-12-29gpu: nova-core: fw: move appropriate code into pin initializerDanilo Krummrich1-16/+18
2025-12-29gpu: nova-core: fw: get rid of redundant Result in GspFirmware::new()Danilo Krummrich1-65/+67
2025-11-14gpu: nova-core: gsp: Boot GSPAlistair Popple1-2/+1
2025-11-14gpu: nova-core: gsp: Create wpr metadataAlistair Popple2-5/+4
2025-11-14gpu: nova-core: compute layout of more framebuffer regions required for GSPAlexandre Courbot2-3/+3
2025-11-08gpu: nova-core: replace use of `as` with functions from `num`Alexandre Courbot4-25/+44
2025-11-07gpu: nova-core: Fix capitalization of some commentsDaniel del Castillo1-6/+6
2025-11-07gpu: nova-core: Simplify `transmute` and `transmute_mut` in fwsec.rsDaniel del Castillo1-67/+58
2025-11-07gpu: nova-core: apply the one "use" item per line policyJohn Hubbard4-44/+102
2025-11-04gpu: nova-core: use `try_from` instead of `as` for u32 conversionsAlexandre Courbot1-4/+4
2025-10-30gpu: nova-core: replace `as` with `from` conversions where possibleAlexandre Courbot1-2/+2
2025-10-25gpu: nova-core: Ada: basic GPU identificationJohn Hubbard1-0/+1
2025-10-16gpu: nova-core: gsp: do not unwrap() SGEntryDanilo Krummrich1-3/+4
2025-10-16gpu: nova-core: gsp: remove useless conversionDanilo Krummrich1-2/+1
2025-09-13gpu: nova-core: firmware: process the GSP bootloaderAlexandre Courbot2-0/+98
2025-09-13gpu: nova-core: firmware: process and prepare the GSP firmwareAlexandre Courbot1-0/+236
2025-09-13gpu: nova-core: firmware: process Booter and patch its signatureAlexandre Courbot1-0/+375