587debc9a79b ("drm/nouveau/acr: store a mask of LS falcons the HSFW can bootstrap") 22dcda45a3d1 ("drm/nouveau/acr: implement new subdev to replace "secure boot"") 7a4dde711b38 ("drm/nouveau/secboot: move code to boot LS falcons to subdevs") 91a4e83a2d3e ("drm/nouveau/flcn/msgq: rename msgq-related nvkm_msgqueue_queue to nvkm_falcon_msgq") e1cc579898ae ("drm/nouveau/flcn/msgq: pass explicit message queue pointer to recv()") d114a1393fa0 ("drm/nouveau/flcn/msgq: move handling of init message to subdevs") 2d063981d710 ("drm/nouveau/flcn/msgq: drop nvkm_msgqueue argument to functions") 77b1ab61fd1c ("drm/nouveau/flcn/msgq: switch to falcon queue printk macros") e9602a1bd7e9 ("drm/nouveau/flcn/msgq: simplify msg_queue_pop() error handling") f09a3ee36bdc ("drm/nouveau/flcn/msgq: remove error handling for msg_queue_open(), it can't fail") 86ce2a71539c ("drm/nouveau/flcn/cmdq: move command generation to subdevs") 149745252c65 ("drm/nouveau/flcn/cmdq: implement a more explicit send() interface") 2b287aebb451 ("drm/nouveau/flcn/cmdq: drop nvkm_msgqueue argument to functions") baafecbf9a5b ("drm/nouveau/flcn/cmdq: switch to falcon queue printk macros") c2c9b243189f ("drm/nouveau/flcn/cmdq: cmd_queue_close always commits, simplify it") 2baaffff9775 ("drm/nouveau/flcn/cmdq: cmd_queue_push can't fail, remove error handling for it") 2e8a65973b9a ("drm/nouveau/flcn/cmdq: split the condition for queue readiness vs pmu acr readiness") a15d8f580ccb ("drm/nouveau/flcn/qmgr: rename remaining nvkm_msgqueue bits to nvkm_falcon_qmgr") 8e90a98dfb80 ("drm/nouveau/flcn/qmgr: support syncronous command submission from common code") c80157a25e71 ("drm/nouveau/flcn/qmgr: allow arbtrary priv + return code for callbacks") 0ae59432ba6d ("drm/nouveau/flcn/qmgr: move sequence tracking from nvkm_msgqueue to nvkm_falcon_qmgr") 22431189d669 ("drm/nouveau/flcn/msgq: explicitly create message queue from subdevs") acc466ab4657 ("drm/nouveau/flcn/cmdq: explicitly create command queue(s) from subdevs") 8763955ba738 ("drm/nouveau/flcn/qmgr: explicitly create queue manager from subdevs") 7e1659cc3b33 ("drm/nouveau/flcn: split msgqueue into multiple pieces") 3d0482ec28eb ("drm/nouveau/flcn: add printk macros") af696a61a221 ("drm/nouveau/flcn: reset sec2/gsp falcons harder") b826f48a1c12 ("drm/nouveau/flcn: specify queue register offsets from subdev") ca3190e3c7e3 ("drm/nouveau/flcn: move bind_context WAR out of common code") fb0a5bbe3157 ("drm/nouveau/flcn: specify FBIF offset from subdev") 10e43bfd2f8d ("drm/nouveau/nvenc: add a stub implementation for the GPUs where it should be supported") a5482b9ff194 ("drm/nouveau/nvdec/gm107-: add missing engine instances") 68f02444946b ("drm/nouveau/nvdec/gm107: rename from gp102 implementation") 3a900a5d9ce3 ("drm/nouveau/nvdec: initialise SW state for falcon from constructor") 98a34d995010 ("drm/nouveau/nvdec: select implementation based on available fw") c9af47bcbde4 ("drm/nouveau/sec2: move interrupt handler to hw-specific module") 555a0002d3c6 ("drm/nouveau/sec2: use falcon funcs") edd757d17891 ("drm/nouveau/sec2: initialise SW state for falcon from constructor") 7adc40c593c6 ("drm/nouveau/sec2: select implementation based on available firmware") e14e5e6c3374 ("drm/nouveau/sec2/gp108: split from gp102 implementation") 4f556362a3f6 ("drm/nouveau/gr/gf100-: initialise SW state for falcon from constructor") ef16dc278ec2 ("drm/nouveau/gr/gf100-: select implementation based on available FW") a096ff19811e ("drm/nouveau/gr/gp108: split from gp107") 00e1b5dcf766 ("drm/nouveau/gr/gf100-: move fecs/gpccs ucode into their substructures") a2bfb50e72ae ("drm/nouveau/gr/gk20a,gm200-: use nvkm_firmware_load_blob for sw init") 6f0add0ad6e9 ("drm/nouveau/gr/gf100-: use nvkm_blob structure for fecs/gpccs fw") 2952a2b42e17 ("drm/nouveau/pmu: initialise SW state for falcon from constructor") 989863d7cbe5 ("drm/nouveau/pmu: select implementation based on available firmware") e905736c6d73 ("drm/nouveau/pmu/gp10b: split from gm20b implementation") 334815ef310a ("drm/nouveau/gsp: initialise SW state for falcon from constructor")