summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvkm/engine/sec2
AgeCommit message (Expand)AuthorLines
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds-2/+2
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook-2/+2
2026-02-04nouveau: add a third state to the fini handler.Dave Airlie-1/+1
2023-10-31drm/nouveau/sec2/tu102-: prepare for GSP-RMBen Skeggs-2/+73
2022-11-09drm/nouveau/acr/ga102: initial supportBen Skeggs-2/+210
2022-11-09drm/nouveau/sec2: dump tracepc info on haltBen Skeggs-0/+5
2022-11-09drm/nouveau/acr: use common falcon HS FW code for ACR FWsBen Skeggs-55/+12
2022-11-09drm/nouveau/flcn: rework falcon resetBen Skeggs-13/+10
2022-11-09drm/nouveau/sec2: switch to newer style interrupt handlerBen Skeggs-12/+24
2022-11-09drm/nouveau/sec2: unload RTOS before tearing down WPRBen Skeggs-35/+77
2021-02-11drm/nouveau/sec2: switch to instanced constructorBen Skeggs-9/+12
2021-02-11drm/nouveau/subdev: store full subdev name in structBen Skeggs-1/+1
2020-07-24drm/nouveau/sec2/gp102: allow module to load when LSFW is missingBen Skeggs-10/+13
2020-07-24drm/nouveau/acr: store a mask of LS falcons the controlling LSFW can bootstrapBen Skeggs-0/+6
2020-07-24drm/nouveau/nvfw: firmware structures should begin with nvfw_Timur Tabi-1/+1
2020-04-16drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE()Ben Skeggs-0/+19
2020-01-15drm/nouveau/acr: implement new subdev to replace "secure boot"Ben Skeggs-0/+77
2020-01-15drm/nouveau/secboot: move code to boot LS falcons to subdevsBen Skeggs-2/+12
2020-01-15drm/nouveau/flcn/msgq: pass explicit message queue pointer to recv()Ben Skeggs-7/+1
2020-01-15drm/nouveau/flcn/msgq: move handling of init message to subdevsBen Skeggs-1/+51
2020-01-15drm/nouveau/flcn/cmdq: move command generation to subdevsBen Skeggs-0/+45
2020-01-15drm/nouveau/flcn/msgq: explicitly create message queue from subdevsBen Skeggs-1/+3
2020-01-15drm/nouveau/flcn/cmdq: explicitly create command queue(s) from subdevsBen Skeggs-1/+4
2020-01-15drm/nouveau/flcn/qmgr: explicitly create queue manager from subdevsBen Skeggs-0/+4
2020-01-15drm/nouveau/flcn: reset sec2/gsp falcons harderBen Skeggs-1/+10
2020-01-15drm/nouveau/flcn: specify queue register offsets from subdevBen Skeggs-0/+4
2020-01-15drm/nouveau/flcn: specify debug/production register offset from subdevBen Skeggs-0/+2
2020-01-15drm/nouveau/flcn: specify EMEM address from subdevBen Skeggs-0/+2
2020-01-15drm/nouveau/flcn: move bind_context WAR out of common codeBen Skeggs-2/+42
2020-01-15drm/nouveau/flcn: specify FBIF offset from subdevBen Skeggs-0/+2
2020-01-15drm/nouveau/sec2: move interrupt handler to hw-specific moduleBen Skeggs-21/+31
2020-01-15drm/nouveau/sec2: use falcon funcsBen Skeggs-8/+6
2020-01-15drm/nouveau/sec2: initialise SW state for falcon from constructorBen Skeggs-20/+39
2020-01-15drm/nouveau/sec2: select implementation based on available firmwareBen Skeggs-24/+128
2020-01-15drm/nouveau/sec2/gp108: split from gp102 implementationBen Skeggs-0/+29
2019-07-19drm/nouveau: fix bogus GPL-2 license headerBen Skeggs-1/+1
2019-07-19drm/nouveau: fix bogus GPL-2 license headerIlia Mirkin-1/+1
2019-05-30treewide: Add SPDX license identifier - KbuildGreg Kroah-Hartman-0/+1
2019-02-20drm/nouveau/sec2/tu102-: instantiate SEC2 falconBen Skeggs-0/+34
2019-02-20drm/nouveau/sec2: utilise engine PRI address from TOPBen Skeggs-10/+18
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman-0/+1
2017-03-17drm/nouveau/secboot: fix NULL pointer dereferenceAlexandre Courbot-0/+7
2017-03-07drm/nouveau/core: add SEC2 engineAlexandre Courbot-0/+142