Module Name: src
Committed By: maya
Date: Mon Dec 13 23:59:42 UTC 2021
Modified Files:
src/distrib/sets/lists/gpufw: mi
src/etc/mtree: NetBSD.dist.base
src/external/nvidia-firmware: Makefile
Added Files:
src/external/nvidia-firmware/nouveau: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/common: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gk20a: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gm200: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gm200/acr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gm200/gr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gm204: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gm204/gr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gm206: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gm206/acr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gm206/gr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gm20b: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gm20b/acr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gm20b/gr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gm20b/pmu: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp100: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp100/acr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp100/gr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp102: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp102/acr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp102/gr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp102/nvdec: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp102/sec2: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp104: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp104/gr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp106: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp106/gr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp107: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp107/gr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp108: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp108/gr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp10b: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp10b/acr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp10b/gr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gp10b/pmu: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gv100: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gv100/acr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gv100/gr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gv100/nvdec: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/gv100/sec2: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/tu102: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/tu102/acr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/tu102/gr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/tu102/nvdec: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/tu102/sec2: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/tu104: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/tu104/gr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/tu106: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/tu106/gr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/tu116: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/tu116/acr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/tu116/gr: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/tu116/nvdec: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/tu116/sec2: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/tu117: Makefile Makefile.inc
src/external/nvidia-firmware/nouveau/tu117/gr: Makefile Makefile.inc
Log Message:
Add newer nouveau firmware build goo
Symlinks inferred from linux-firmware/WHENCE and compared to a linux distro's
firmware.
Note: said linux distro appears to have some mistakes compared to the
linux-firmware repo in linking ucode_unload.bin to unload_bl.bin and vice
versa in some places.
I didn't replicate this aspect, and lack the hardware to test it.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/distrib/sets/lists/gpufw/mi
cvs rdiff -u -r1.239 -r1.240 src/etc/mtree/NetBSD.dist.base
cvs rdiff -u -r1.5 -r1.6 src/external/nvidia-firmware/Makefile
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/Makefile \
src/external/nvidia-firmware/nouveau/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/common/Makefile \
src/external/nvidia-firmware/nouveau/common/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gk20a/Makefile \
src/external/nvidia-firmware/nouveau/gk20a/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gm200/Makefile \
src/external/nvidia-firmware/nouveau/gm200/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/nvidia-firmware/nouveau/gm200/acr/Makefile \
src/external/nvidia-firmware/nouveau/gm200/acr/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gm200/gr/Makefile \
src/external/nvidia-firmware/nouveau/gm200/gr/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gm204/Makefile \
src/external/nvidia-firmware/nouveau/gm204/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gm204/gr/Makefile \
src/external/nvidia-firmware/nouveau/gm204/gr/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gm206/Makefile \
src/external/nvidia-firmware/nouveau/gm206/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/nvidia-firmware/nouveau/gm206/acr/Makefile \
src/external/nvidia-firmware/nouveau/gm206/acr/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gm206/gr/Makefile \
src/external/nvidia-firmware/nouveau/gm206/gr/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gm20b/Makefile \
src/external/nvidia-firmware/nouveau/gm20b/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/nvidia-firmware/nouveau/gm20b/acr/Makefile \
src/external/nvidia-firmware/nouveau/gm20b/acr/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gm20b/gr/Makefile \
src/external/nvidia-firmware/nouveau/gm20b/gr/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/nvidia-firmware/nouveau/gm20b/pmu/Makefile \
src/external/nvidia-firmware/nouveau/gm20b/pmu/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gp100/Makefile \
src/external/nvidia-firmware/nouveau/gp100/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/nvidia-firmware/nouveau/gp100/acr/Makefile \
src/external/nvidia-firmware/nouveau/gp100/acr/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gp100/gr/Makefile \
src/external/nvidia-firmware/nouveau/gp100/gr/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gp102/Makefile \
src/external/nvidia-firmware/nouveau/gp102/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/nvidia-firmware/nouveau/gp102/acr/Makefile \
src/external/nvidia-firmware/nouveau/gp102/acr/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gp102/gr/Makefile \
src/external/nvidia-firmware/nouveau/gp102/gr/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/nvidia-firmware/nouveau/gp102/nvdec/Makefile \
src/external/nvidia-firmware/nouveau/gp102/nvdec/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/nvidia-firmware/nouveau/gp102/sec2/Makefile \
src/external/nvidia-firmware/nouveau/gp102/sec2/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gp104/Makefile \
src/external/nvidia-firmware/nouveau/gp104/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gp104/gr/Makefile \
src/external/nvidia-firmware/nouveau/gp104/gr/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gp106/Makefile \
src/external/nvidia-firmware/nouveau/gp106/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gp106/gr/Makefile \
src/external/nvidia-firmware/nouveau/gp106/gr/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gp107/Makefile \
src/external/nvidia-firmware/nouveau/gp107/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gp107/gr/Makefile \
src/external/nvidia-firmware/nouveau/gp107/gr/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gp108/Makefile \
src/external/nvidia-firmware/nouveau/gp108/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gp108/gr/Makefile \
src/external/nvidia-firmware/nouveau/gp108/gr/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gp10b/Makefile \
src/external/nvidia-firmware/nouveau/gp10b/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/nvidia-firmware/nouveau/gp10b/acr/Makefile \
src/external/nvidia-firmware/nouveau/gp10b/acr/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gp10b/gr/Makefile \
src/external/nvidia-firmware/nouveau/gp10b/gr/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/nvidia-firmware/nouveau/gp10b/pmu/Makefile \
src/external/nvidia-firmware/nouveau/gp10b/pmu/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gv100/Makefile \
src/external/nvidia-firmware/nouveau/gv100/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/nvidia-firmware/nouveau/gv100/acr/Makefile \
src/external/nvidia-firmware/nouveau/gv100/acr/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/gv100/gr/Makefile \
src/external/nvidia-firmware/nouveau/gv100/gr/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/nvidia-firmware/nouveau/gv100/nvdec/Makefile \
src/external/nvidia-firmware/nouveau/gv100/nvdec/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/nvidia-firmware/nouveau/gv100/sec2/Makefile \
src/external/nvidia-firmware/nouveau/gv100/sec2/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/tu102/Makefile \
src/external/nvidia-firmware/nouveau/tu102/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/nvidia-firmware/nouveau/tu102/acr/Makefile \
src/external/nvidia-firmware/nouveau/tu102/acr/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/tu102/gr/Makefile \
src/external/nvidia-firmware/nouveau/tu102/gr/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/nvidia-firmware/nouveau/tu102/nvdec/Makefile \
src/external/nvidia-firmware/nouveau/tu102/nvdec/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/nvidia-firmware/nouveau/tu102/sec2/Makefile \
src/external/nvidia-firmware/nouveau/tu102/sec2/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/tu104/Makefile \
src/external/nvidia-firmware/nouveau/tu104/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/tu104/gr/Makefile \
src/external/nvidia-firmware/nouveau/tu104/gr/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/tu106/Makefile \
src/external/nvidia-firmware/nouveau/tu106/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/tu106/gr/Makefile \
src/external/nvidia-firmware/nouveau/tu106/gr/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/tu116/Makefile \
src/external/nvidia-firmware/nouveau/tu116/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/nvidia-firmware/nouveau/tu116/acr/Makefile \
src/external/nvidia-firmware/nouveau/tu116/acr/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/tu116/gr/Makefile \
src/external/nvidia-firmware/nouveau/tu116/gr/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/nvidia-firmware/nouveau/tu116/nvdec/Makefile \
src/external/nvidia-firmware/nouveau/tu116/nvdec/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/nvidia-firmware/nouveau/tu116/sec2/Makefile \
src/external/nvidia-firmware/nouveau/tu116/sec2/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/tu117/Makefile \
src/external/nvidia-firmware/nouveau/tu117/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/nvidia-firmware/nouveau/tu117/gr/Makefile \
src/external/nvidia-firmware/nouveau/tu117/gr/Makefile.inc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/sets/lists/gpufw/mi
diff -u src/distrib/sets/lists/gpufw/mi:1.4 src/distrib/sets/lists/gpufw/mi:1.5
--- src/distrib/sets/lists/gpufw/mi:1.4 Sun Dec 12 20:33:21 2021
+++ src/distrib/sets/lists/gpufw/mi Mon Dec 13 23:59:35 2021
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.4 2021/12/12 20:33:21 maya Exp $
+# $NetBSD: mi,v 1.5 2021/12/13 23:59:35 maya Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -365,10 +365,427 @@
./libdata/firmware/amdgpu/verde_rlc.bin base-gpufw amdgpufirmware
./libdata/firmware/amdgpu/verde_smc.bin base-gpufw amdgpufirmware
./libdata/firmware/nouveau/nvidia/LICENCE.nvidia base-gpufw nouveaufirmware
-./libdata/firmware/nouveau/nvidia/gm206/fecs_data.bin base-gpufw nouveaufirmware
-./libdata/firmware/nouveau/nvidia/gm206/fecs_inst.bin base-gpufw nouveaufirmware
-./libdata/firmware/nouveau/nvidia/gm206/gpccs_data.bin base-gpufw nouveaufirmware
-./libdata/firmware/nouveau/nvidia/gm206/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gk20a base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gk20a/fecs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gk20a/fecs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gk20a/gpccs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gk20a/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gk20a/sw_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gk20a/sw_ctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gk20a/sw_method_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gk20a/sw_nonctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm200 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm200/acr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm200/acr/bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm200/acr/ucode_load.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm200/acr/ucode_unload.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm200/gr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm200/gr/fecs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm200/gr/fecs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm200/gr/fecs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm200/gr/fecs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm200/gr/gpccs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm200/gr/gpccs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm200/gr/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm200/gr/gpccs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm200/gr/sw_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm200/gr/sw_ctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm200/gr/sw_method_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm200/gr/sw_nonctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm204 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm204/acr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm204/acr/bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm204/acr/ucode_load.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm204/acr/ucode_unload.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm204/gr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm204/gr/fecs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm204/gr/fecs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm204/gr/fecs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm204/gr/fecs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm204/gr/gpccs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm204/gr/gpccs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm204/gr/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm204/gr/gpccs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm204/gr/sw_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm204/gr/sw_ctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm204/gr/sw_method_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm204/gr/sw_nonctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/acr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/acr/bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/acr/ucode_load.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/acr/ucode_unload.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/fecs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/fecs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/gpccs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/gr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/gr/fecs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/gr/fecs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/gr/fecs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/gr/fecs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/gr/gpccs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/gr/gpccs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/gr/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/gr/gpccs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/gr/sw_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/gr/sw_ctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/gr/sw_method_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm206/gr/sw_nonctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm20b base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm20b/acr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm20b/acr/bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm20b/acr/ucode_load.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm20b/gr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm20b/gr/fecs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm20b/gr/fecs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm20b/gr/fecs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm20b/gr/fecs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm20b/gr/gpccs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm20b/gr/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm20b/gr/sw_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm20b/gr/sw_ctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm20b/gr/sw_method_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm20b/gr/sw_nonctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm20b/pmu base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm20b/pmu/desc.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm20b/pmu/image.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gm20b/pmu/sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp100 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp100/acr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp100/acr/bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp100/acr/ucode_load.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp100/acr/ucode_unload.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp100/gr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp100/gr/fecs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp100/gr/fecs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp100/gr/fecs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp100/gr/fecs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp100/gr/gpccs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp100/gr/gpccs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp100/gr/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp100/gr/gpccs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp100/gr/sw_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp100/gr/sw_ctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp100/gr/sw_method_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp100/gr/sw_nonctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/acr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/acr/bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/acr/ucode_load.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/acr/ucode_unload.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/acr/unload_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/gr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/gr/fecs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/gr/fecs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/gr/fecs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/gr/fecs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/gr/gpccs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/gr/gpccs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/gr/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/gr/gpccs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/gr/sw_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/gr/sw_ctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/gr/sw_method_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/gr/sw_nonctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/nvdec base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/nvdec/scrubber.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/sec2 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/sec2/desc-1.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/sec2/desc.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/sec2/image-1.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/sec2/image.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/sec2/sig-1.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp102/sec2/sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/acr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/acr/bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/acr/ucode_load.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/acr/ucode_unload.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/acr/unload_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/gr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/gr/fecs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/gr/fecs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/gr/fecs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/gr/fecs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/gr/gpccs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/gr/gpccs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/gr/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/gr/gpccs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/gr/sw_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/gr/sw_ctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/gr/sw_method_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/gr/sw_nonctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/nvdec base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/nvdec/scrubber.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/sec2 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/sec2/desc-1.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/sec2/desc.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/sec2/image-1.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/sec2/image.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/sec2/sig-1.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp104/sec2/sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/acr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/acr/bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/acr/ucode_load.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/acr/ucode_unload.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/acr/unload_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/gr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/gr/fecs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/gr/fecs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/gr/fecs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/gr/fecs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/gr/gpccs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/gr/gpccs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/gr/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/gr/gpccs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/gr/sw_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/gr/sw_ctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/gr/sw_method_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/gr/sw_nonctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/nvdec base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/nvdec/scrubber.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/sec2 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/sec2/desc-1.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/sec2/desc.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/sec2/image-1.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/sec2/image.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/sec2/sig-1.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp106/sec2/sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/acr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/acr/bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/acr/ucode_load.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/acr/ucode_unload.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/acr/unload_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/gr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/gr/fecs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/gr/fecs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/gr/fecs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/gr/fecs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/gr/gpccs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/gr/gpccs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/gr/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/gr/gpccs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/gr/sw_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/gr/sw_ctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/gr/sw_method_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/gr/sw_nonctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/nvdec base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/nvdec/scrubber.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/sec2 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/sec2/desc-1.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/sec2/desc.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/sec2/image-1.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/sec2/image.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/sec2/sig-1.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp107/sec2/sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/acr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/acr/bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/acr/ucode_load.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/acr/ucode_unload.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/acr/unload_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/gr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/gr/fecs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/gr/fecs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/gr/fecs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/gr/fecs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/gr/gpccs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/gr/gpccs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/gr/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/gr/gpccs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/gr/sw_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/gr/sw_ctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/gr/sw_method_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/gr/sw_nonctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/nvdec base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/nvdec/scrubber.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/sec2 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/sec2/desc.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/sec2/image.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp108/sec2/sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/acr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/acr/bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/acr/ucode_load.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/gr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/gr/fecs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/gr/fecs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/gr/fecs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/gr/fecs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/gr/gpccs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/gr/gpccs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/gr/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/gr/gpccs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/gr/sw_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/gr/sw_ctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/gr/sw_method_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/gr/sw_nonctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/pmu base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/pmu/desc.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/pmu/image.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gp10b/pmu/sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/acr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/acr/bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/acr/ucode_load.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/acr/ucode_unload.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/acr/unload_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/gr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/gr/fecs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/gr/fecs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/gr/fecs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/gr/fecs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/gr/gpccs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/gr/gpccs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/gr/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/gr/gpccs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/gr/sw_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/gr/sw_ctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/gr/sw_method_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/gr/sw_nonctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/nvdec base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/nvdec/scrubber.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/sec2 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/sec2/desc.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/sec2/image.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/gv100/sec2/sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/acr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/acr/bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/acr/ucode_ahesasc.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/acr/ucode_asb.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/acr/ucode_unload.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/acr/unload_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/gr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/gr/fecs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/gr/fecs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/gr/fecs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/gr/fecs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/gr/gpccs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/gr/gpccs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/gr/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/gr/gpccs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/gr/sw_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/gr/sw_ctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/gr/sw_method_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/gr/sw_nonctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/gr/sw_veid_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/nvdec base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/nvdec/scrubber.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/sec2 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/sec2/desc.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/sec2/image.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu102/sec2/sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/acr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/acr/bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/acr/ucode_ahesasc.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/acr/ucode_asb.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/acr/ucode_unload.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/acr/unload_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/gr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/gr/fecs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/gr/fecs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/gr/fecs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/gr/fecs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/gr/gpccs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/gr/gpccs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/gr/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/gr/gpccs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/gr/sw_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/gr/sw_ctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/gr/sw_method_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/gr/sw_nonctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/gr/sw_veid_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/nvdec base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/nvdec/scrubber.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/sec2 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/sec2/desc.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/sec2/image.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu104/sec2/sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/acr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/acr/bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/acr/ucode_ahesasc.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/acr/ucode_asb.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/acr/ucode_unload.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/acr/unload_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/gr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/gr/fecs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/gr/fecs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/gr/fecs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/gr/fecs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/gr/gpccs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/gr/gpccs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/gr/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/gr/gpccs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/gr/sw_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/gr/sw_ctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/gr/sw_method_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/gr/sw_nonctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/gr/sw_veid_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/nvdec base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/nvdec/scrubber.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/sec2 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/sec2/desc.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/sec2/image.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu106/sec2/sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/acr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/acr/bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/acr/ucode_ahesasc.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/acr/ucode_asb.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/acr/ucode_unload.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/acr/unload_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/gr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/gr/fecs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/gr/fecs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/gr/fecs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/gr/fecs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/gr/gpccs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/gr/gpccs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/gr/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/gr/gpccs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/gr/sw_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/gr/sw_ctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/gr/sw_method_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/gr/sw_nonctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/gr/sw_veid_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/nvdec base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/nvdec/scrubber.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/sec2 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/sec2/desc.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/sec2/image.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu116/sec2/sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/acr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/acr/bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/acr/ucode_ahesasc.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/acr/ucode_asb.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/acr/ucode_unload.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/acr/unload_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/gr base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/gr/fecs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/gr/fecs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/gr/fecs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/gr/fecs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/gr/gpccs_bl.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/gr/gpccs_data.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/gr/gpccs_inst.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/gr/gpccs_sig.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/gr/sw_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/gr/sw_ctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/gr/sw_method_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/gr/sw_nonctx.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/gr/sw_veid_bundle_init.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/nvdec base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/nvdec/scrubber.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/sec2 base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/sec2/desc.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/sec2/image.bin base-gpufw nouveaufirmware
+./libdata/firmware/nouveau/nvidia/tu117/sec2/sig.bin base-gpufw nouveaufirmware
./libdata/firmware/radeon/ARUBA_me.bin base-gpufw radeonfirmware
./libdata/firmware/radeon/ARUBA_pfp.bin base-gpufw radeonfirmware
./libdata/firmware/radeon/ARUBA_rlc.bin base-gpufw radeonfirmware
Index: src/etc/mtree/NetBSD.dist.base
diff -u src/etc/mtree/NetBSD.dist.base:1.239 src/etc/mtree/NetBSD.dist.base:1.240
--- src/etc/mtree/NetBSD.dist.base:1.239 Sun Dec 12 20:33:21 2021
+++ src/etc/mtree/NetBSD.dist.base Mon Dec 13 23:59:35 2021
@@ -1,4 +1,4 @@
-# $NetBSD: NetBSD.dist.base,v 1.239 2021/12/12 20:33:21 maya Exp $
+# $NetBSD: NetBSD.dist.base,v 1.240 2021/12/13 23:59:35 maya Exp $
# @(#)4.4BSD.dist 8.1 (Berkeley) 6/13/93
# Do not customize this file as it may be overwritten on upgrades.
@@ -79,7 +79,82 @@
./libdata/firmware/if_wpi
./libdata/firmware/nouveau
./libdata/firmware/nouveau/nvidia
+./libdata/firmware/nouveau/nvidia/gk20a
+./libdata/firmware/nouveau/nvidia/gm200
+./libdata/firmware/nouveau/nvidia/gm200/acr
+./libdata/firmware/nouveau/nvidia/gm200/gr
+./libdata/firmware/nouveau/nvidia/gm204
+./libdata/firmware/nouveau/nvidia/gm204/acr
+./libdata/firmware/nouveau/nvidia/gm204/gr
./libdata/firmware/nouveau/nvidia/gm206
+./libdata/firmware/nouveau/nvidia/gm206/acr
+./libdata/firmware/nouveau/nvidia/gm206/gr
+./libdata/firmware/nouveau/nvidia/gm20b
+./libdata/firmware/nouveau/nvidia/gm20b/acr
+./libdata/firmware/nouveau/nvidia/gm20b/gr
+./libdata/firmware/nouveau/nvidia/gm20b/pmu
+./libdata/firmware/nouveau/nvidia/gp100
+./libdata/firmware/nouveau/nvidia/gp100/acr
+./libdata/firmware/nouveau/nvidia/gp100/gr
+./libdata/firmware/nouveau/nvidia/gp102
+./libdata/firmware/nouveau/nvidia/gp102/acr
+./libdata/firmware/nouveau/nvidia/gp102/gr
+./libdata/firmware/nouveau/nvidia/gp102/nvdec
+./libdata/firmware/nouveau/nvidia/gp102/sec2
+./libdata/firmware/nouveau/nvidia/gp104
+./libdata/firmware/nouveau/nvidia/gp104/acr
+./libdata/firmware/nouveau/nvidia/gp104/gr
+./libdata/firmware/nouveau/nvidia/gp104/nvdec
+./libdata/firmware/nouveau/nvidia/gp104/sec2
+./libdata/firmware/nouveau/nvidia/gp106
+./libdata/firmware/nouveau/nvidia/gp106/acr
+./libdata/firmware/nouveau/nvidia/gp106/gr
+./libdata/firmware/nouveau/nvidia/gp106/nvdec
+./libdata/firmware/nouveau/nvidia/gp106/sec2
+./libdata/firmware/nouveau/nvidia/gp107
+./libdata/firmware/nouveau/nvidia/gp107/acr
+./libdata/firmware/nouveau/nvidia/gp107/gr
+./libdata/firmware/nouveau/nvidia/gp107/nvdec
+./libdata/firmware/nouveau/nvidia/gp107/sec2
+./libdata/firmware/nouveau/nvidia/gp108
+./libdata/firmware/nouveau/nvidia/gp108/acr
+./libdata/firmware/nouveau/nvidia/gp108/gr
+./libdata/firmware/nouveau/nvidia/gp108/nvdec
+./libdata/firmware/nouveau/nvidia/gp108/sec2
+./libdata/firmware/nouveau/nvidia/gp10b
+./libdata/firmware/nouveau/nvidia/gp10b/acr
+./libdata/firmware/nouveau/nvidia/gp10b/gr
+./libdata/firmware/nouveau/nvidia/gp10b/pmu
+./libdata/firmware/nouveau/nvidia/gv100
+./libdata/firmware/nouveau/nvidia/gv100/acr
+./libdata/firmware/nouveau/nvidia/gv100/gr
+./libdata/firmware/nouveau/nvidia/gv100/nvdec
+./libdata/firmware/nouveau/nvidia/gv100/sec2
+./libdata/firmware/nouveau/nvidia/tu102
+./libdata/firmware/nouveau/nvidia/tu102/acr
+./libdata/firmware/nouveau/nvidia/tu102/gr
+./libdata/firmware/nouveau/nvidia/tu102/nvdec
+./libdata/firmware/nouveau/nvidia/tu102/sec2
+./libdata/firmware/nouveau/nvidia/tu104
+./libdata/firmware/nouveau/nvidia/tu104/acr
+./libdata/firmware/nouveau/nvidia/tu104/gr
+./libdata/firmware/nouveau/nvidia/tu104/nvdec
+./libdata/firmware/nouveau/nvidia/tu104/sec2
+./libdata/firmware/nouveau/nvidia/tu106
+./libdata/firmware/nouveau/nvidia/tu106/acr
+./libdata/firmware/nouveau/nvidia/tu106/gr
+./libdata/firmware/nouveau/nvidia/tu106/nvdec
+./libdata/firmware/nouveau/nvidia/tu106/sec2
+./libdata/firmware/nouveau/nvidia/tu116
+./libdata/firmware/nouveau/nvidia/tu116/acr
+./libdata/firmware/nouveau/nvidia/tu116/gr
+./libdata/firmware/nouveau/nvidia/tu116/nvdec
+./libdata/firmware/nouveau/nvidia/tu116/sec2
+./libdata/firmware/nouveau/nvidia/tu117
+./libdata/firmware/nouveau/nvidia/tu117/acr
+./libdata/firmware/nouveau/nvidia/tu117/gr
+./libdata/firmware/nouveau/nvidia/tu117/nvdec
+./libdata/firmware/nouveau/nvidia/tu117/sec2
./libdata/firmware/nvidia
./libdata/firmware/nvidia/tegra124
./libdata/firmware/nvidia/tegra210
Index: src/external/nvidia-firmware/Makefile
diff -u src/external/nvidia-firmware/Makefile:1.5 src/external/nvidia-firmware/Makefile:1.6
--- src/external/nvidia-firmware/Makefile:1.5 Sun Sep 26 15:52:40 2021
+++ src/external/nvidia-firmware/Makefile Mon Dec 13 23:59:35 2021
@@ -1,9 +1,10 @@
-# $NetBSD: Makefile,v 1.5 2021/09/26 15:52:40 maya Exp $
+# $NetBSD: Makefile,v 1.6 2021/12/13 23:59:35 maya Exp $
.include <bsd.own.mk>
.if ${MKNOUVEAUFIRMWARE} != "no"
SUBDIR+= gm20x
+SUBDIR+= nouveau
.endif
.if ${MKTEGRAFIRMWARE} != "no"
Added files:
Index: src/external/nvidia-firmware/nouveau/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/Makefile Mon Dec 13 23:59:36 2021
@@ -0,0 +1,8 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:36 maya Exp $
+
+SUBDIR+= common \
+ gk20a gm200 gm204 gm206 gm20b gp100 gp102 \
+ gp104 gp106 gp107 gp108 gp10b gv100 tu102 \
+ tu104 tu106 tu116 tu117
+
+.include <bsd.subdir.mk>
Index: src/external/nvidia-firmware/nouveau/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/Makefile.inc Mon Dec 13 23:59:36 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:36 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/common/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/common/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/common/Makefile Mon Dec 13 23:59:36 2021
@@ -0,0 +1,8 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:36 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../dist/LICENCE.nvidia
+FILESDIR= ${FIRMWAREDIR}/nouveau/nvidia
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/common/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/common/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/common/Makefile.inc Mon Dec 13 23:59:36 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:36 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gk20a/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gk20a/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gk20a/Makefile Mon Dec 13 23:59:36 2021
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:36 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../dist/gk20a/fecs_data.bin
+FILES+= ${.CURDIR}/../dist/gk20a/fecs_inst.bin
+FILES+= ${.CURDIR}/../dist/gk20a/gpccs_data.bin
+FILES+= ${.CURDIR}/../dist/gk20a/gpccs_inst.bin
+FILES+= ${.CURDIR}/../dist/gk20a/sw_bundle_init.bin
+FILES+= ${.CURDIR}/../dist/gk20a/sw_ctx.bin
+FILES+= ${.CURDIR}/../dist/gk20a/sw_method_init.bin
+FILES+= ${.CURDIR}/../dist/gk20a/sw_nonctx.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gk20a
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gk20a/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gk20a/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gk20a/Makefile.inc Mon Dec 13 23:59:36 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:36 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gm200/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm200/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm200/Makefile Mon Dec 13 23:59:36 2021
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:36 maya Exp $
+
+SUBDIR+= acr gr
+
+.include <bsd.subdir.mk>
Index: src/external/nvidia-firmware/nouveau/gm200/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm200/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm200/Makefile.inc Mon Dec 13 23:59:36 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:36 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gm200/acr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm200/acr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm200/acr/Makefile Mon Dec 13 23:59:36 2021
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:36 maya Exp $
+
+NOMAN= # defined
+
+.include <bsd.own.mk>
+
+FILES+= ${.CURDIR}/../../dist/gm200/acr/bl.bin
+FILES+= ${.CURDIR}/../../dist/gm200/acr/ucode_load.bin
+FILES+= ${.CURDIR}/../../dist/gm200/acr/ucode_unload.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/acr
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/acr/bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm204/acr/bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/acr/ucode_load.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm204/acr/ucode_load.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/acr/ucode_unload.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm204/acr/ucode_unload.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/acr/bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm206/acr/bl.bin
+
+
+.include <bsd.links.mk>
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gm200/acr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm200/acr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm200/acr/Makefile.inc Mon Dec 13 23:59:36 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:36 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gm200/gr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm200/gr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm200/gr/Makefile Mon Dec 13 23:59:36 2021
@@ -0,0 +1,87 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:36 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gm200/gr/fecs_bl.bin
+FILES+= ${.CURDIR}/../../dist/gm200/gr/fecs_data.bin
+FILES+= ${.CURDIR}/../../dist/gm200/gr/fecs_inst.bin
+FILES+= ${.CURDIR}/../../dist/gm200/gr/fecs_sig.bin
+FILES+= ${.CURDIR}/../../dist/gm200/gr/gpccs_bl.bin
+FILES+= ${.CURDIR}/../../dist/gm200/gr/gpccs_data.bin
+FILES+= ${.CURDIR}/../../dist/gm200/gr/gpccs_inst.bin
+FILES+= ${.CURDIR}/../../dist/gm200/gr/gpccs_sig.bin
+FILES+= ${.CURDIR}/../../dist/gm200/gr/sw_bundle_init.bin
+FILES+= ${.CURDIR}/../../dist/gm200/gr/sw_ctx.bin
+FILES+= ${.CURDIR}/../../dist/gm200/gr/sw_method_init.bin
+FILES+= ${.CURDIR}/../../dist/gm200/gr/sw_nonctx.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr
+
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/sw_method_init.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm20b/gr/sw_method_init.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/fecs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm204/gr/fecs_bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/fecs_inst.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm204/gr/fecs_inst.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/gpccs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm204/gr/gpccs_bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/gpccs_inst.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm204/gr/gpccs_inst.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/sw_bundle_init.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm204/gr/sw_bundle_init.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/sw_ctx.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm204/gr/sw_ctx.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/sw_method_init.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm204/gr/sw_method_init.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/sw_nonctx.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm204/gr/sw_nonctx.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/fecs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm206/gr/fecs_bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/fecs_inst.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm206/gr/fecs_inst.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/gpccs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm206/gr/gpccs_bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/gpccs_inst.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm206/gr/gpccs_inst.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/sw_bundle_init.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm206/gr/sw_bundle_init.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/sw_ctx.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm206/gr/sw_ctx.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/sw_method_init.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm206/gr/sw_method_init.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/sw_nonctx.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gm206/gr/sw_nonctx.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/fecs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp100/gr/fecs_bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/gpccs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp100/gr/gpccs_bl.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/fecs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/fecs_bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/gr/gpccs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/gpccs_bl.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/gpccs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp104/gr/gpccs_bl.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/gpccs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/gr/gpccs_bl.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/fecs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp104/gr/fecs_bl.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/fecs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/gr/fecs_bl.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/fecs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp107/gr/fecs_bl.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/fecs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp108/gr/fecs_bl.bin
+
+.include <bsd.links.mk>
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gm200/gr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm200/gr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm200/gr/Makefile.inc Mon Dec 13 23:59:36 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:36 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gm204/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm204/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm204/Makefile Mon Dec 13 23:59:36 2021
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:36 maya Exp $
+
+SUBDIR+= gr
+
+.include <bsd.subdir.mk>
Index: src/external/nvidia-firmware/nouveau/gm204/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm204/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm204/Makefile.inc Mon Dec 13 23:59:36 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:36 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gm204/gr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm204/gr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm204/gr/Makefile Mon Dec 13 23:59:36 2021
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:36 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gm204/gr/fecs_data.bin
+FILES+= ${.CURDIR}/../../dist/gm204/gr/fecs_sig.bin
+FILES+= ${.CURDIR}/../../dist/gm204/gr/gpccs_data.bin
+FILES+= ${.CURDIR}/../../dist/gm204/gr/gpccs_sig.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gm204/gr
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gm204/gr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm204/gr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm204/gr/Makefile.inc Mon Dec 13 23:59:36 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:36 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gm206/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm206/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm206/Makefile Mon Dec 13 23:59:37 2021
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:37 maya Exp $
+
+SUBDIR+= acr gr
+
+.include <bsd.subdir.mk>
Index: src/external/nvidia-firmware/nouveau/gm206/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm206/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm206/Makefile.inc Mon Dec 13 23:59:37 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:37 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gm206/acr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm206/acr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm206/acr/Makefile Mon Dec 13 23:59:37 2021
@@ -0,0 +1,10 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:37 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gm206/acr/ucode_load.bin
+FILES+= ${.CURDIR}/../../dist/gm206/acr/ucode_unload.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gm206/acr
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gm206/acr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm206/acr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm206/acr/Makefile.inc Mon Dec 13 23:59:37 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:37 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gm206/gr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm206/gr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm206/gr/Makefile Mon Dec 13 23:59:37 2021
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:37 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gm206/gr/fecs_data.bin
+FILES+= ${.CURDIR}/../../dist/gm206/gr/fecs_sig.bin
+FILES+= ${.CURDIR}/../../dist/gm206/gr/gpccs_data.bin
+FILES+= ${.CURDIR}/../../dist/gm206/gr/gpccs_sig.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gm206/gr
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gm206/gr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm206/gr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm206/gr/Makefile.inc Mon Dec 13 23:59:37 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:37 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gm20b/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm20b/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm20b/Makefile Mon Dec 13 23:59:37 2021
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:37 maya Exp $
+
+SUBDIR+= acr gr pmu
+
+.include <bsd.subdir.mk>
Index: src/external/nvidia-firmware/nouveau/gm20b/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm20b/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm20b/Makefile.inc Mon Dec 13 23:59:37 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:37 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gm20b/acr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm20b/acr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm20b/acr/Makefile Mon Dec 13 23:59:37 2021
@@ -0,0 +1,10 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:37 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gm20b/acr/bl.bin
+FILES+= ${.CURDIR}/../../dist/gm20b/acr/ucode_load.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gm20b/acr
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gm20b/acr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm20b/acr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm20b/acr/Makefile.inc Mon Dec 13 23:59:37 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:37 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gm20b/gr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm20b/gr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm20b/gr/Makefile Mon Dec 13 23:59:37 2021
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:37 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gm20b/gr/fecs_bl.bin
+FILES+= ${.CURDIR}/../../dist/gm20b/gr/fecs_data.bin
+FILES+= ${.CURDIR}/../../dist/gm20b/gr/fecs_inst.bin
+FILES+= ${.CURDIR}/../../dist/gm20b/gr/fecs_sig.bin
+FILES+= ${.CURDIR}/../../dist/gm20b/gr/gpccs_data.bin
+FILES+= ${.CURDIR}/../../dist/gm20b/gr/gpccs_inst.bin
+FILES+= ${.CURDIR}/../../dist/gm20b/gr/sw_bundle_init.bin
+FILES+= ${.CURDIR}/../../dist/gm20b/gr/sw_ctx.bin
+FILES+= ${.CURDIR}/../../dist/gm20b/gr/sw_nonctx.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gm20b/gr
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gm20b/gr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm20b/gr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm20b/gr/Makefile.inc Mon Dec 13 23:59:37 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:37 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gm20b/pmu/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm20b/pmu/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm20b/pmu/Makefile Mon Dec 13 23:59:37 2021
@@ -0,0 +1,11 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:37 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gm20b/pmu/desc.bin
+FILES+= ${.CURDIR}/../../dist/gm20b/pmu/image.bin
+FILES+= ${.CURDIR}/../../dist/gm20b/pmu/sig.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gm20b/pmu
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gm20b/pmu/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gm20b/pmu/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gm20b/pmu/Makefile.inc Mon Dec 13 23:59:37 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:37 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp100/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp100/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp100/Makefile Mon Dec 13 23:59:37 2021
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:37 maya Exp $
+
+SUBDIR+= acr gr
+
+.include <bsd.subdir.mk>
Index: src/external/nvidia-firmware/nouveau/gp100/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp100/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp100/Makefile.inc Mon Dec 13 23:59:37 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:37 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp100/acr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp100/acr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp100/acr/Makefile Mon Dec 13 23:59:37 2021
@@ -0,0 +1,11 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:37 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gp100/acr/bl.bin
+FILES+= ${.CURDIR}/../../dist/gp100/acr/ucode_load.bin
+FILES+= ${.CURDIR}/../../dist/gp100/acr/ucode_unload.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gp100/acr
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gp100/acr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp100/acr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp100/acr/Makefile.inc Mon Dec 13 23:59:37 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:37 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp100/gr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp100/gr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp100/gr/Makefile Mon Dec 13 23:59:38 2021
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:38 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gp100/gr/fecs_data.bin
+FILES+= ${.CURDIR}/../../dist/gp100/gr/fecs_inst.bin
+FILES+= ${.CURDIR}/../../dist/gp100/gr/fecs_sig.bin
+FILES+= ${.CURDIR}/../../dist/gp100/gr/gpccs_data.bin
+FILES+= ${.CURDIR}/../../dist/gp100/gr/gpccs_inst.bin
+FILES+= ${.CURDIR}/../../dist/gp100/gr/gpccs_sig.bin
+FILES+= ${.CURDIR}/../../dist/gp100/gr/sw_bundle_init.bin
+FILES+= ${.CURDIR}/../../dist/gp100/gr/sw_ctx.bin
+FILES+= ${.CURDIR}/../../dist/gp100/gr/sw_method_init.bin
+FILES+= ${.CURDIR}/../../dist/gp100/gr/sw_nonctx.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gp100/gr
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gp100/gr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp100/gr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp100/gr/Makefile.inc Mon Dec 13 23:59:38 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:38 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp102/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp102/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp102/Makefile Mon Dec 13 23:59:38 2021
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:38 maya Exp $
+
+SUBDIR+= acr gr nvdec sec2
+
+.include <bsd.subdir.mk>
Index: src/external/nvidia-firmware/nouveau/gp102/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp102/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp102/Makefile.inc Mon Dec 13 23:59:38 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:38 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp102/acr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp102/acr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp102/acr/Makefile Mon Dec 13 23:59:38 2021
@@ -0,0 +1,48 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:38 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gp102/acr/bl.bin
+FILES+= ${.CURDIR}/../../dist/gp102/acr/ucode_load.bin
+FILES+= ${.CURDIR}/../../dist/gp102/acr/ucode_unload.bin
+FILES+= ${.CURDIR}/../../dist/gp102/acr/unload_bl.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr/bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp104/acr/bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr/ucode_load.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp104/acr/ucode_load.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr/ucode_unload.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp104/acr/ucode_unload.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr/unload_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp104/acr/unload_bl.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr/bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/acr/bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr/ucode_load.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/acr/ucode_load.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr/ucode_unload.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/acr/ucode_unload.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr/unload_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/acr/unload_bl.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr/bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp107/acr/bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr/ucode_load.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp107/acr/ucode_load.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr/ucode_unload.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp107/acr/ucode_unload.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr/unload_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp107/acr/unload_bl.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr/bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp108/acr/bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr/ucode_load.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp108/acr/ucode_load.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr/ucode_unload.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp108/acr/ucode_unload.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr/unload_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp108/acr/unload_bl.bin
+.include <bsd.links.mk>
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gp102/acr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp102/acr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp102/acr/Makefile.inc Mon Dec 13 23:59:38 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:38 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp102/gr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp102/gr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp102/gr/Makefile Mon Dec 13 23:59:38 2021
@@ -0,0 +1,50 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:38 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gp102/gr/fecs_data.bin
+FILES+= ${.CURDIR}/../../dist/gp102/gr/fecs_inst.bin
+FILES+= ${.CURDIR}/../../dist/gp102/gr/fecs_sig.bin
+FILES+= ${.CURDIR}/../../dist/gp102/gr/gpccs_data.bin
+FILES+= ${.CURDIR}/../../dist/gp102/gr/gpccs_inst.bin
+FILES+= ${.CURDIR}/../../dist/gp102/gr/gpccs_sig.bin
+FILES+= ${.CURDIR}/../../dist/gp102/gr/sw_bundle_init.bin
+FILES+= ${.CURDIR}/../../dist/gp102/gr/sw_ctx.bin
+FILES+= ${.CURDIR}/../../dist/gp102/gr/sw_method_init.bin
+FILES+= ${.CURDIR}/../../dist/gp102/gr/sw_nonctx.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/fecs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp104/gr/fecs_bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/sw_bundle_init.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp104/gr/sw_bundle_init.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/sw_ctx.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp104/gr/sw_ctx.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/sw_method_init.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp104/gr/sw_method_init.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/sw_nonctx.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp104/gr/sw_nonctx.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/fecs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/gr/fecs_bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/fecs_inst.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/gr/fecs_inst.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/gpccs_inst.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/gr/gpccs_inst.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/sw_bundle_init.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/gr/sw_bundle_init.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/sw_ctx.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/gr/sw_ctx.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/sw_method_init.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/gr/sw_method_init.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/sw_nonctx.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/gr/sw_nonctx.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/sw_bundle_init.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp107/gr/sw_bundle_init.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/gr/sw_method_init.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp107/gr/sw_method_init.bin
+
+.include <bsd.links.mk>
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gp102/gr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp102/gr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp102/gr/Makefile.inc Mon Dec 13 23:59:38 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:38 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp102/nvdec/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp102/nvdec/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp102/nvdec/Makefile Mon Dec 13 23:59:38 2021
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:38 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gp102/nvdec/scrubber.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/nvdec
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/nvdec/scrubber.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp104/nvdec/scrubber.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/nvdec/scrubber.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/nvdec/scrubber.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/nvdec/scrubber.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp107/nvdec/scrubber.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/nvdec/scrubber.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp108/nvdec/scrubber.bin
+
+.include <bsd.links.mk>
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gp102/nvdec/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp102/nvdec/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp102/nvdec/Makefile.inc Mon Dec 13 23:59:38 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:38 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp102/sec2/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp102/sec2/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp102/sec2/Makefile Mon Dec 13 23:59:38 2021
@@ -0,0 +1,61 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:38 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gp102/sec2/desc-1.bin
+FILES+= ${.CURDIR}/../../dist/gp102/sec2/desc.bin
+FILES+= ${.CURDIR}/../../dist/gp102/sec2/image-1.bin
+FILES+= ${.CURDIR}/../../dist/gp102/sec2/image.bin
+FILES+= ${.CURDIR}/../../dist/gp102/sec2/sig-1.bin
+FILES+= ${.CURDIR}/../../dist/gp102/sec2/sig.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/desc.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp104/sec2/desc.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/image.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp104/sec2/image.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/sig.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp104/sec2/sig.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/desc-1.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp104/sec2/desc-1.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/image-1.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp104/sec2/image-1.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/sig-1.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp104/sec2/sig-1.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/desc.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/sec2/desc.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/image.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/sec2/image.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/sig.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/sec2/sig.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/desc-1.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/sec2/desc-1.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/image-1.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/sec2/image-1.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/sig-1.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp106/sec2/sig-1.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/desc.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp107/sec2/desc.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/image.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp107/sec2/image.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/sig.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp107/sec2/sig.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/desc-1.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp107/sec2/desc-1.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/image-1.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp107/sec2/image-1.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/sig-1.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp107/sec2/sig-1.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/desc-1.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp108/sec2/desc.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/image-1.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp108/sec2/image.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/sec2/sig-1.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/gp108/sec2/sig.bin
+
+.include <bsd.links.mk>
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gp102/sec2/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp102/sec2/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp102/sec2/Makefile.inc Mon Dec 13 23:59:38 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:38 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp104/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp104/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp104/Makefile Mon Dec 13 23:59:38 2021
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:38 maya Exp $
+
+SUBDIR+= gr
+
+.include <bsd.subdir.mk>
Index: src/external/nvidia-firmware/nouveau/gp104/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp104/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp104/Makefile.inc Mon Dec 13 23:59:38 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:38 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp104/gr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp104/gr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp104/gr/Makefile Mon Dec 13 23:59:38 2021
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:38 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gp104/gr/fecs_data.bin
+FILES+= ${.CURDIR}/../../dist/gp104/gr/fecs_inst.bin
+FILES+= ${.CURDIR}/../../dist/gp104/gr/fecs_sig.bin
+FILES+= ${.CURDIR}/../../dist/gp104/gr/gpccs_data.bin
+FILES+= ${.CURDIR}/../../dist/gp104/gr/gpccs_inst.bin
+FILES+= ${.CURDIR}/../../dist/gp104/gr/gpccs_sig.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gp104/gr
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gp104/gr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp104/gr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp104/gr/Makefile.inc Mon Dec 13 23:59:38 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:38 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp106/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp106/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp106/Makefile Mon Dec 13 23:59:38 2021
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:38 maya Exp $
+
+SUBDIR+= gr
+
+.include <bsd.subdir.mk>
Index: src/external/nvidia-firmware/nouveau/gp106/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp106/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp106/Makefile.inc Mon Dec 13 23:59:38 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:38 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp106/gr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp106/gr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp106/gr/Makefile Mon Dec 13 23:59:39 2021
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:39 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gp106/gr/fecs_data.bin
+FILES+= ${.CURDIR}/../../dist/gp106/gr/fecs_sig.bin
+FILES+= ${.CURDIR}/../../dist/gp106/gr/gpccs_data.bin
+FILES+= ${.CURDIR}/../../dist/gp106/gr/gpccs_sig.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gp106/gr
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gp106/gr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp106/gr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp106/gr/Makefile.inc Mon Dec 13 23:59:39 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:39 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp107/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp107/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp107/Makefile Mon Dec 13 23:59:39 2021
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:39 maya Exp $
+
+SUBDIR+= gr
+
+.include <bsd.subdir.mk>
Index: src/external/nvidia-firmware/nouveau/gp107/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp107/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp107/Makefile.inc Mon Dec 13 23:59:39 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:39 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp107/gr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp107/gr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp107/gr/Makefile Mon Dec 13 23:59:39 2021
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:39 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gp107/gr/fecs_bl.bin
+FILES+= ${.CURDIR}/../../dist/gp107/gr/fecs_data.bin
+FILES+= ${.CURDIR}/../../dist/gp107/gr/fecs_inst.bin
+FILES+= ${.CURDIR}/../../dist/gp107/gr/fecs_sig.bin
+FILES+= ${.CURDIR}/../../dist/gp107/gr/gpccs_bl.bin
+FILES+= ${.CURDIR}/../../dist/gp107/gr/gpccs_data.bin
+FILES+= ${.CURDIR}/../../dist/gp107/gr/gpccs_inst.bin
+FILES+= ${.CURDIR}/../../dist/gp107/gr/gpccs_sig.bin
+FILES+= ${.CURDIR}/../../dist/gp107/gr/sw_ctx.bin
+FILES+= ${.CURDIR}/../../dist/gp107/gr/sw_nonctx.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gp107/gr
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gp107/gr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp107/gr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp107/gr/Makefile.inc Mon Dec 13 23:59:39 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:39 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp108/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp108/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp108/Makefile Mon Dec 13 23:59:39 2021
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:39 maya Exp $
+
+SUBDIR+= gr
+
+.include <bsd.subdir.mk>
Index: src/external/nvidia-firmware/nouveau/gp108/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp108/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp108/Makefile.inc Mon Dec 13 23:59:39 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:39 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp108/gr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp108/gr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp108/gr/Makefile Mon Dec 13 23:59:39 2021
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:39 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gp108/gr/fecs_bl.bin
+FILES+= ${.CURDIR}/../../dist/gp108/gr/fecs_data.bin
+FILES+= ${.CURDIR}/../../dist/gp108/gr/fecs_inst.bin
+FILES+= ${.CURDIR}/../../dist/gp108/gr/fecs_sig.bin
+FILES+= ${.CURDIR}/../../dist/gp108/gr/gpccs_bl.bin
+FILES+= ${.CURDIR}/../../dist/gp108/gr/gpccs_data.bin
+FILES+= ${.CURDIR}/../../dist/gp108/gr/gpccs_inst.bin
+FILES+= ${.CURDIR}/../../dist/gp108/gr/gpccs_sig.bin
+FILES+= ${.CURDIR}/../../dist/gp108/gr/sw_bundle_init.bin
+FILES+= ${.CURDIR}/../../dist/gp108/gr/sw_ctx.bin
+FILES+= ${.CURDIR}/../../dist/gp108/gr/sw_method_init.bin
+FILES+= ${.CURDIR}/../../dist/gp108/gr/sw_nonctx.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gp108/gr
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gp108/gr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp108/gr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp108/gr/Makefile.inc Mon Dec 13 23:59:39 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:39 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp10b/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp10b/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp10b/Makefile Mon Dec 13 23:59:39 2021
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:39 maya Exp $
+
+SUBDIR+= acr gr pmu
+
+.include <bsd.subdir.mk>
Index: src/external/nvidia-firmware/nouveau/gp10b/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp10b/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp10b/Makefile.inc Mon Dec 13 23:59:39 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:39 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp10b/acr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp10b/acr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp10b/acr/Makefile Mon Dec 13 23:59:39 2021
@@ -0,0 +1,10 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:39 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gp10b/acr/bl.bin
+FILES+= ${.CURDIR}/../../dist/gp10b/acr/ucode_load.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gp10b/acr
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gp10b/acr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp10b/acr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:42 2021
+++ src/external/nvidia-firmware/nouveau/gp10b/acr/Makefile.inc Mon Dec 13 23:59:39 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:39 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp10b/gr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp10b/gr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/gp10b/gr/Makefile Mon Dec 13 23:59:39 2021
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:39 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gp10b/gr/fecs_bl.bin
+FILES+= ${.CURDIR}/../../dist/gp10b/gr/fecs_data.bin
+FILES+= ${.CURDIR}/../../dist/gp10b/gr/fecs_inst.bin
+FILES+= ${.CURDIR}/../../dist/gp10b/gr/fecs_sig.bin
+FILES+= ${.CURDIR}/../../dist/gp10b/gr/gpccs_bl.bin
+FILES+= ${.CURDIR}/../../dist/gp10b/gr/gpccs_data.bin
+FILES+= ${.CURDIR}/../../dist/gp10b/gr/gpccs_inst.bin
+FILES+= ${.CURDIR}/../../dist/gp10b/gr/gpccs_sig.bin
+FILES+= ${.CURDIR}/../../dist/gp10b/gr/sw_bundle_init.bin
+FILES+= ${.CURDIR}/../../dist/gp10b/gr/sw_ctx.bin
+FILES+= ${.CURDIR}/../../dist/gp10b/gr/sw_method_init.bin
+FILES+= ${.CURDIR}/../../dist/gp10b/gr/sw_nonctx.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gp10b/gr
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gp10b/gr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp10b/gr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/gp10b/gr/Makefile.inc Mon Dec 13 23:59:39 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:39 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gp10b/pmu/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp10b/pmu/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/gp10b/pmu/Makefile Mon Dec 13 23:59:40 2021
@@ -0,0 +1,11 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:40 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gp10b/pmu/desc.bin
+FILES+= ${.CURDIR}/../../dist/gp10b/pmu/image.bin
+FILES+= ${.CURDIR}/../../dist/gp10b/pmu/sig.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gp10b/pmu
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gp10b/pmu/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gp10b/pmu/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/gp10b/pmu/Makefile.inc Mon Dec 13 23:59:40 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:40 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gv100/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gv100/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/gv100/Makefile Mon Dec 13 23:59:40 2021
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:40 maya Exp $
+
+SUBDIR+= acr gr nvdec sec2
+
+.include <bsd.subdir.mk>
Index: src/external/nvidia-firmware/nouveau/gv100/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gv100/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/gv100/Makefile.inc Mon Dec 13 23:59:40 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:40 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gv100/acr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gv100/acr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/gv100/acr/Makefile Mon Dec 13 23:59:40 2021
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:40 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gv100/acr/bl.bin
+FILES+= ${.CURDIR}/../../dist/gv100/acr/ucode_load.bin
+FILES+= ${.CURDIR}/../../dist/gv100/acr/ucode_unload.bin
+FILES+= ${.CURDIR}/../../dist/gv100/acr/unload_bl.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gv100/acr
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gv100/acr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gv100/acr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/gv100/acr/Makefile.inc Mon Dec 13 23:59:40 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:40 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gv100/gr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gv100/gr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/gv100/gr/Makefile Mon Dec 13 23:59:40 2021
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:40 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gv100/gr/fecs_bl.bin
+FILES+= ${.CURDIR}/../../dist/gv100/gr/fecs_data.bin
+FILES+= ${.CURDIR}/../../dist/gv100/gr/fecs_inst.bin
+FILES+= ${.CURDIR}/../../dist/gv100/gr/fecs_sig.bin
+FILES+= ${.CURDIR}/../../dist/gv100/gr/gpccs_bl.bin
+FILES+= ${.CURDIR}/../../dist/gv100/gr/gpccs_data.bin
+FILES+= ${.CURDIR}/../../dist/gv100/gr/gpccs_inst.bin
+FILES+= ${.CURDIR}/../../dist/gv100/gr/gpccs_sig.bin
+FILES+= ${.CURDIR}/../../dist/gv100/gr/sw_bundle_init.bin
+FILES+= ${.CURDIR}/../../dist/gv100/gr/sw_ctx.bin
+FILES+= ${.CURDIR}/../../dist/gv100/gr/sw_method_init.bin
+FILES+= ${.CURDIR}/../../dist/gv100/gr/sw_nonctx.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gv100/gr
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gv100/gr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gv100/gr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/gv100/gr/Makefile.inc Mon Dec 13 23:59:40 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:40 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gv100/nvdec/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gv100/nvdec/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/gv100/nvdec/Makefile Mon Dec 13 23:59:40 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:40 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gv100/nvdec/scrubber.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gv100/nvdec
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gv100/nvdec/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gv100/nvdec/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/gv100/nvdec/Makefile.inc Mon Dec 13 23:59:40 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:40 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/gv100/sec2/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/gv100/sec2/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/gv100/sec2/Makefile Mon Dec 13 23:59:40 2021
@@ -0,0 +1,11 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:40 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/gv100/sec2/desc.bin
+FILES+= ${.CURDIR}/../../dist/gv100/sec2/image.bin
+FILES+= ${.CURDIR}/../../dist/gv100/sec2/sig.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gv100/sec2
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/gv100/sec2/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/gv100/sec2/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/gv100/sec2/Makefile.inc Mon Dec 13 23:59:40 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:40 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/tu102/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu102/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu102/Makefile Mon Dec 13 23:59:40 2021
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:40 maya Exp $
+
+SUBDIR+= acr gr nvdec sec2
+
+.include <bsd.subdir.mk>
Index: src/external/nvidia-firmware/nouveau/tu102/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu102/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu102/Makefile.inc Mon Dec 13 23:59:40 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:40 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/tu102/acr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu102/acr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu102/acr/Makefile Mon Dec 13 23:59:40 2021
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:40 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/tu102/acr/bl.bin
+FILES+= ${.CURDIR}/../../dist/tu102/acr/ucode_ahesasc.bin
+FILES+= ${.CURDIR}/../../dist/tu102/acr/ucode_asb.bin
+FILES+= ${.CURDIR}/../../dist/tu102/acr/ucode_unload.bin
+FILES+= ${.CURDIR}/../../dist/tu102/acr/unload_bl.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/acr
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/acr/bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu104/acr/bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/acr/ucode_ahesasc.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu104/acr/ucode_ahesasc.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/acr/ucode_asb.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu104/acr/ucode_asb.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/acr/unload_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu104/acr/unload_bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/acr/ucode_unload.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu104/acr/ucode_unload.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/acr/bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu106/acr/bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/acr/ucode_ahesasc.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu106/acr/ucode_ahesasc.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/acr/ucode_asb.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu106/acr/ucode_asb.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/acr/unload_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu106/acr/unload_bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/acr/ucode_unload.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu106/acr/ucode_unload.bin
+
+.include <bsd.links.mk>
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/tu102/acr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu102/acr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu102/acr/Makefile.inc Mon Dec 13 23:59:40 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:40 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/tu102/gr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu102/gr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu102/gr/Makefile Mon Dec 13 23:59:40 2021
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:40 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/tu102/gr/fecs_bl.bin
+FILES+= ${.CURDIR}/../../dist/tu102/gr/fecs_data.bin
+FILES+= ${.CURDIR}/../../dist/tu102/gr/fecs_inst.bin
+FILES+= ${.CURDIR}/../../dist/tu102/gr/fecs_sig.bin
+FILES+= ${.CURDIR}/../../dist/tu102/gr/gpccs_bl.bin
+FILES+= ${.CURDIR}/../../dist/tu102/gr/gpccs_data.bin
+FILES+= ${.CURDIR}/../../dist/tu102/gr/gpccs_inst.bin
+FILES+= ${.CURDIR}/../../dist/tu102/gr/gpccs_sig.bin
+FILES+= ${.CURDIR}/../../dist/tu102/gr/sw_bundle_init.bin
+FILES+= ${.CURDIR}/../../dist/tu102/gr/sw_ctx.bin
+FILES+= ${.CURDIR}/../../dist/tu102/gr/sw_method_init.bin
+FILES+= ${.CURDIR}/../../dist/tu102/gr/sw_nonctx.bin
+FILES+= ${.CURDIR}/../../dist/tu102/gr/sw_veid_bundle_init.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/gr
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/gr/fecs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu104/gr/fecs_bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/gr/gpccs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu104/gr/gpccs_bl.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/gr/fecs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu106/gr/fecs_bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/gr/gpccs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu106/gr/gpccs_bl.bin
+
+.include <bsd.links.mk>
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/tu102/gr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu102/gr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu102/gr/Makefile.inc Mon Dec 13 23:59:40 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:40 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/tu102/nvdec/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu102/nvdec/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu102/nvdec/Makefile Mon Dec 13 23:59:41 2021
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:41 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/tu102/nvdec/scrubber.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/nvdec
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/nvdec/scrubber.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu104/nvdec/scrubber.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/nvdec/scrubber.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu106/nvdec/scrubber.bin
+
+.include <bsd.links.mk>
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/tu102/nvdec/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu102/nvdec/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu102/nvdec/Makefile.inc Mon Dec 13 23:59:41 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:41 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/tu102/sec2/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu102/sec2/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu102/sec2/Makefile Mon Dec 13 23:59:41 2021
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:41 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/tu102/sec2/desc.bin
+FILES+= ${.CURDIR}/../../dist/tu102/sec2/image.bin
+FILES+= ${.CURDIR}/../../dist/tu102/sec2/sig.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/sec2
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/sec2/desc.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu104/sec2/desc.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/sec2/image.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu104/sec2/image.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/sec2/sig.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu104/sec2/sig.bin
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/sec2/desc.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu106/sec2/desc.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/sec2/image.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu106/sec2/image.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/sec2/sig.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu106/sec2/sig.bin
+
+.include <bsd.links.mk>
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/tu102/sec2/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu102/sec2/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu102/sec2/Makefile.inc Mon Dec 13 23:59:41 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:41 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/tu104/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu104/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu104/Makefile Mon Dec 13 23:59:41 2021
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:41 maya Exp $
+
+SUBDIR+= gr
+
+.include <bsd.subdir.mk>
Index: src/external/nvidia-firmware/nouveau/tu104/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu104/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu104/Makefile.inc Mon Dec 13 23:59:41 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:41 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/tu104/gr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu104/gr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu104/gr/Makefile Mon Dec 13 23:59:41 2021
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:41 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/tu104/gr/fecs_data.bin
+FILES+= ${.CURDIR}/../../dist/tu104/gr/fecs_inst.bin
+FILES+= ${.CURDIR}/../../dist/tu104/gr/fecs_sig.bin
+FILES+= ${.CURDIR}/../../dist/tu104/gr/gpccs_data.bin
+FILES+= ${.CURDIR}/../../dist/tu104/gr/gpccs_inst.bin
+FILES+= ${.CURDIR}/../../dist/tu104/gr/gpccs_sig.bin
+FILES+= ${.CURDIR}/../../dist/tu104/gr/sw_bundle_init.bin
+FILES+= ${.CURDIR}/../../dist/tu104/gr/sw_ctx.bin
+FILES+= ${.CURDIR}/../../dist/tu104/gr/sw_method_init.bin
+FILES+= ${.CURDIR}/../../dist/tu104/gr/sw_nonctx.bin
+FILES+= ${.CURDIR}/../../dist/tu104/gr/sw_veid_bundle_init.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/tu104/gr
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/tu104/gr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu104/gr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu104/gr/Makefile.inc Mon Dec 13 23:59:41 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:41 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/tu106/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu106/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu106/Makefile Mon Dec 13 23:59:41 2021
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:41 maya Exp $
+
+SUBDIR+= gr
+
+.include <bsd.subdir.mk>
Index: src/external/nvidia-firmware/nouveau/tu106/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu106/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu106/Makefile.inc Mon Dec 13 23:59:41 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:41 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/tu106/gr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu106/gr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu106/gr/Makefile Mon Dec 13 23:59:41 2021
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:41 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/tu106/gr/fecs_data.bin
+FILES+= ${.CURDIR}/../../dist/tu106/gr/fecs_inst.bin
+FILES+= ${.CURDIR}/../../dist/tu106/gr/fecs_sig.bin
+FILES+= ${.CURDIR}/../../dist/tu106/gr/gpccs_data.bin
+FILES+= ${.CURDIR}/../../dist/tu106/gr/gpccs_inst.bin
+FILES+= ${.CURDIR}/../../dist/tu106/gr/gpccs_sig.bin
+FILES+= ${.CURDIR}/../../dist/tu106/gr/sw_bundle_init.bin
+FILES+= ${.CURDIR}/../../dist/tu106/gr/sw_ctx.bin
+FILES+= ${.CURDIR}/../../dist/tu106/gr/sw_method_init.bin
+FILES+= ${.CURDIR}/../../dist/tu106/gr/sw_nonctx.bin
+FILES+= ${.CURDIR}/../../dist/tu106/gr/sw_veid_bundle_init.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/tu106/gr
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/tu106/gr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu106/gr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu106/gr/Makefile.inc Mon Dec 13 23:59:41 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:41 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/tu116/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu116/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu116/Makefile Mon Dec 13 23:59:41 2021
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:41 maya Exp $
+
+SUBDIR+= acr gr nvdec sec2
+
+.include <bsd.subdir.mk>
Index: src/external/nvidia-firmware/nouveau/tu116/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu116/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu116/Makefile.inc Mon Dec 13 23:59:41 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:41 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/tu116/acr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu116/acr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu116/acr/Makefile Mon Dec 13 23:59:41 2021
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:41 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/tu116/acr/bl.bin
+FILES+= ${.CURDIR}/../../dist/tu116/acr/ucode_ahesasc.bin
+FILES+= ${.CURDIR}/../../dist/tu116/acr/ucode_asb.bin
+FILES+= ${.CURDIR}/../../dist/tu116/acr/ucode_unload.bin
+FILES+= ${.CURDIR}/../../dist/tu116/acr/unload_bl.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/tu116/acr
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu116/acr/bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu117/acr/bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu116/acr/ucode_ahesasc.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu117/acr/ucode_ahesasc.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu116/acr/ucode_asb.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu117/acr/ucode_asb.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu116/acr/unload_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu117/acr/unload_bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu116/acr/ucode_unload.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu117/acr/ucode_unload.bin
+
+.include <bsd.links.mk>
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/tu116/acr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu116/acr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu116/acr/Makefile.inc Mon Dec 13 23:59:41 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:41 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/tu116/gr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu116/gr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu116/gr/Makefile Mon Dec 13 23:59:42 2021
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:42 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/tu116/gr/fecs_bl.bin
+FILES+= ${.CURDIR}/../../dist/tu116/gr/fecs_data.bin
+FILES+= ${.CURDIR}/../../dist/tu116/gr/fecs_inst.bin
+FILES+= ${.CURDIR}/../../dist/tu116/gr/fecs_sig.bin
+FILES+= ${.CURDIR}/../../dist/tu116/gr/gpccs_bl.bin
+FILES+= ${.CURDIR}/../../dist/tu116/gr/gpccs_data.bin
+FILES+= ${.CURDIR}/../../dist/tu116/gr/gpccs_inst.bin
+FILES+= ${.CURDIR}/../../dist/tu116/gr/gpccs_sig.bin
+FILES+= ${.CURDIR}/../../dist/tu116/gr/sw_bundle_init.bin
+FILES+= ${.CURDIR}/../../dist/tu116/gr/sw_ctx.bin
+FILES+= ${.CURDIR}/../../dist/tu116/gr/sw_method_init.bin
+FILES+= ${.CURDIR}/../../dist/tu116/gr/sw_nonctx.bin
+FILES+= ${.CURDIR}/../../dist/tu116/gr/sw_veid_bundle_init.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/tu116/gr
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu116/gr/fecs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu117/gr/fecs_bl.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu116/gr/gpccs_bl.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu117/gr/gpccs_bl.bin
+
+.include <bsd.links.mk>
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/tu116/gr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu116/gr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu116/gr/Makefile.inc Mon Dec 13 23:59:42 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:42 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/tu116/nvdec/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu116/nvdec/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu116/nvdec/Makefile Mon Dec 13 23:59:42 2021
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:42 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/tu116/nvdec/scrubber.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/tu116/nvdec
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu116/nvdec/scrubber.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu117/nvdec/scrubber.bin
+
+.include <bsd.links.mk>
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/tu116/nvdec/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu116/nvdec/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu116/nvdec/Makefile.inc Mon Dec 13 23:59:42 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:42 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/tu116/sec2/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu116/sec2/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu116/sec2/Makefile Mon Dec 13 23:59:42 2021
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:42 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/tu116/sec2/desc.bin
+FILES+= ${.CURDIR}/../../dist/tu116/sec2/image.bin
+FILES+= ${.CURDIR}/../../dist/tu116/sec2/sig.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/tu116/sec2
+
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu116/sec2/desc.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu117/sec2/desc.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu116/sec2/image.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu117/sec2/image.bin
+SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu116/sec2/sig.bin \
+ ${FIRMWAREDIR}/nouveau/nvidia/tu117/sec2/sig.bin
+
+.include <bsd.links.mk>
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/tu116/sec2/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu116/sec2/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu116/sec2/Makefile.inc Mon Dec 13 23:59:42 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:42 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/tu117/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu117/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu117/Makefile Mon Dec 13 23:59:42 2021
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:42 maya Exp $
+
+SUBDIR+= gr
+
+.include <bsd.subdir.mk>
Index: src/external/nvidia-firmware/nouveau/tu117/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu117/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu117/Makefile.inc Mon Dec 13 23:59:42 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:42 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir:
Index: src/external/nvidia-firmware/nouveau/tu117/gr/Makefile
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu117/gr/Makefile:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu117/gr/Makefile Mon Dec 13 23:59:42 2021
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2021/12/13 23:59:42 maya Exp $
+
+NOMAN= # defined
+
+FILES+= ${.CURDIR}/../../dist/tu117/gr/fecs_data.bin
+FILES+= ${.CURDIR}/../../dist/tu117/gr/fecs_inst.bin
+FILES+= ${.CURDIR}/../../dist/tu117/gr/fecs_sig.bin
+FILES+= ${.CURDIR}/../../dist/tu117/gr/gpccs_data.bin
+FILES+= ${.CURDIR}/../../dist/tu117/gr/gpccs_inst.bin
+FILES+= ${.CURDIR}/../../dist/tu117/gr/gpccs_sig.bin
+FILES+= ${.CURDIR}/../../dist/tu117/gr/sw_bundle_init.bin
+FILES+= ${.CURDIR}/../../dist/tu117/gr/sw_ctx.bin
+FILES+= ${.CURDIR}/../../dist/tu117/gr/sw_method_init.bin
+FILES+= ${.CURDIR}/../../dist/tu117/gr/sw_nonctx.bin
+FILES+= ${.CURDIR}/../../dist/tu117/gr/sw_veid_bundle_init.bin
+
+FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/tu117/gr
+
+.include <bsd.files.mk>
Index: src/external/nvidia-firmware/nouveau/tu117/gr/Makefile.inc
diff -u /dev/null src/external/nvidia-firmware/nouveau/tu117/gr/Makefile.inc:1.1
--- /dev/null Mon Dec 13 23:59:43 2021
+++ src/external/nvidia-firmware/nouveau/tu117/gr/Makefile.inc Mon Dec 13 23:59:42 2021
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile.inc,v 1.1 2021/12/13 23:59:42 maya Exp $
+
+FILESOWN= ${FIRMWAREOWN}
+FILESGRP= ${FIRMWAREGRP}
+FILESMODE= ${FIRMWAREMODE}
+
+includes:
+clean:
+cleandir: