Module Name:    src
Committed By:   maya
Date:           Sat Sep 25 08:54:31 UTC 2021

Modified Files:
        src/distrib/amd64/cdroms: Makefile.cdrom
        src/distrib/common/bootimage: Makefile.bootimage Makefile.installimage
        src/distrib/i386/cdroms: Makefile.cdrom
        src/distrib/notes/amd64: contents
        src/distrib/notes/evbarm: contents
        src/distrib/notes/i386: contents
        src/distrib/sets: README maketars regpkgset sets.subr
        src/distrib/sets/lists/base: mi
        src/distrib/utils/embedded: mkimage
        src/etc: Makefile
        src/external/nvidia-firmware: Makefile
        src/share/mk: bsd.README bsd.own.mk
        src/sys/dev/microcode/radeon: Makefile
        src/usr.sbin/sysinst: Makefile.inc defs.h msg.mi.de msg.mi.en msg.mi.es
            msg.mi.fr msg.mi.pl util.c
        src/usr.sbin/sysinst/arch/amd64: md.h
        src/usr.sbin/sysinst/arch/evbarm: md.h
        src/usr.sbin/sysinst/arch/i386: md.h
Added Files:
        src/distrib/sets/lists/gpufw: mi

Log Message:
Move DRM-driver firmware from base to its own set, gpufw

This set is only installed on amd64,i386,evbarm.
This set is installed on minimal installs and on install media, in
case someone needs it for basic driver functionality.

Comments:
Switched to a single MK tunable for it - that is probably unneeded.

An upcoming DRM update will include even fatter firmware, and we'd
like to minimize the impact of it.


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/distrib/amd64/cdroms/Makefile.cdrom
cvs rdiff -u -r1.28 -r1.29 src/distrib/common/bootimage/Makefile.bootimage
cvs rdiff -u -r1.8 -r1.9 src/distrib/common/bootimage/Makefile.installimage
cvs rdiff -u -r1.41 -r1.42 src/distrib/i386/cdroms/Makefile.cdrom
cvs rdiff -u -r1.12 -r1.13 src/distrib/notes/amd64/contents
cvs rdiff -u -r1.14 -r1.15 src/distrib/notes/evbarm/contents
cvs rdiff -u -r1.34 -r1.35 src/distrib/notes/i386/contents
cvs rdiff -u -r1.15 -r1.16 src/distrib/sets/README
cvs rdiff -u -r1.92 -r1.93 src/distrib/sets/maketars
cvs rdiff -u -r1.16 -r1.17 src/distrib/sets/regpkgset
cvs rdiff -u -r1.195 -r1.196 src/distrib/sets/sets.subr
cvs rdiff -u -r1.1283 -r1.1284 src/distrib/sets/lists/base/mi
cvs rdiff -u -r0 -r1.1 src/distrib/sets/lists/gpufw/mi
cvs rdiff -u -r1.77 -r1.78 src/distrib/utils/embedded/mkimage
cvs rdiff -u -r1.450 -r1.451 src/etc/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/nvidia-firmware/Makefile
cvs rdiff -u -r1.416 -r1.417 src/share/mk/bsd.README
cvs rdiff -u -r1.1260 -r1.1261 src/share/mk/bsd.own.mk
cvs rdiff -u -r1.6 -r1.7 src/sys/dev/microcode/radeon/Makefile
cvs rdiff -u -r1.41 -r1.42 src/usr.sbin/sysinst/Makefile.inc
cvs rdiff -u -r1.72 -r1.73 src/usr.sbin/sysinst/defs.h
cvs rdiff -u -r1.33 -r1.34 src/usr.sbin/sysinst/msg.mi.de
cvs rdiff -u -r1.35 -r1.36 src/usr.sbin/sysinst/msg.mi.en \
    src/usr.sbin/sysinst/msg.mi.pl
cvs rdiff -u -r1.29 -r1.30 src/usr.sbin/sysinst/msg.mi.es
cvs rdiff -u -r1.34 -r1.35 src/usr.sbin/sysinst/msg.mi.fr
cvs rdiff -u -r1.59 -r1.60 src/usr.sbin/sysinst/util.c
cvs rdiff -u -r1.9 -r1.10 src/usr.sbin/sysinst/arch/amd64/md.h
cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/sysinst/arch/evbarm/md.h
cvs rdiff -u -r1.8 -r1.9 src/usr.sbin/sysinst/arch/i386/md.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/amd64/cdroms/Makefile.cdrom
diff -u src/distrib/amd64/cdroms/Makefile.cdrom:1.26 src/distrib/amd64/cdroms/Makefile.cdrom:1.27
--- src/distrib/amd64/cdroms/Makefile.cdrom:1.26	Sun Mar  7 03:55:47 2021
+++ src/distrib/amd64/cdroms/Makefile.cdrom	Sat Sep 25 08:54:29 2021
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.cdrom,v 1.26 2021/03/07 03:55:47 dbj Exp $
+# $NetBSD: Makefile.cdrom,v 1.27 2021/09/25 08:54:29 maya Exp $
 
 .include <bsd.own.mk>
 .include <bsd.endian.mk>
@@ -17,7 +17,7 @@ CDMAKEFSOPTIONS= bootimage=i386;bootxx.$
 CDINSTKERNEL=	../../instkernel
 CDKERNELS=	netbsd-GENERIC.gz       netbsd
 CDRELEASE_NOISOS=	true
-CD_SETS=	base etc
+CD_SETS=	base etc gpufw
 .if ${MKKMOD} != "no"
 CD_SETS+=	modules
 .endif

Index: src/distrib/common/bootimage/Makefile.bootimage
diff -u src/distrib/common/bootimage/Makefile.bootimage:1.28 src/distrib/common/bootimage/Makefile.bootimage:1.29
--- src/distrib/common/bootimage/Makefile.bootimage:1.28	Sat Jul 24 13:59:28 2021
+++ src/distrib/common/bootimage/Makefile.bootimage	Sat Sep 25 08:54:29 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.bootimage,v 1.28 2021/07/24 13:59:28 jmcneill Exp $
+#	$NetBSD: Makefile.bootimage,v 1.29 2021/09/25 08:54:29 maya Exp $
 #
 # Copyright (c) 2009, 2010, 2011 Izumi Tsutsui.  All rights reserved.
 #
@@ -71,8 +71,8 @@
 #		(default: kern-GENERIC)
 #	SETS
 #		binary sets that should be extracted into image
-#		(default: modules base etc comp games man misc rescue tests
-#			  text xbase xcomp xetc xfont xserver)
+#		(default: modules base etc comp games gpufw man misc
+#		          rescue tests text xbase xcomp xetc xfont xserver)
 #	SETS_DIR
 #		directory path where binary sets are stored
 #		(default: ${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/sets)
@@ -234,7 +234,7 @@ SWAPDISK_UUID=`${TOOL_GPT} ${GPT_TIMESST
 #
 # definitions to create root fs
 #
-SETS_DEFAULT=	modules base etc comp games man misc rescue tests text
+SETS_DEFAULT=	modules base etc comp games gpufw man misc rescue tests text
 .if ${MKX11} != "no"
 SETS_DEFAULT+=	xbase xcomp xetc xfont xserver
 .endif

Index: src/distrib/common/bootimage/Makefile.installimage
diff -u src/distrib/common/bootimage/Makefile.installimage:1.8 src/distrib/common/bootimage/Makefile.installimage:1.9
--- src/distrib/common/bootimage/Makefile.installimage:1.8	Thu May 28 19:20:57 2020
+++ src/distrib/common/bootimage/Makefile.installimage	Sat Sep 25 08:54:29 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.installimage,v 1.8 2020/05/28 19:20:57 jmcneill Exp $
+#	$NetBSD: Makefile.installimage,v 1.9 2021/09/25 08:54:29 maya Exp $
 #
 # Common Makefile to create a bootable installation image for USB flash etc.
 #
@@ -33,6 +33,9 @@ SWAPMB=		0			# no swap
 
 KERN_SET?=	kern-GENERIC
 SETS?=		modules base etc
+.if ${MKGPUFIRMWARE:Uno} != "no"
+SETS+=		gpufw
+.endif
 
 FSTAB_IN?=	${NETBSDSRCDIR}/distrib/common/bootimage/fstab.install.in
 

Index: src/distrib/i386/cdroms/Makefile.cdrom
diff -u src/distrib/i386/cdroms/Makefile.cdrom:1.41 src/distrib/i386/cdroms/Makefile.cdrom:1.42
--- src/distrib/i386/cdroms/Makefile.cdrom:1.41	Fri Feb 10 16:43:59 2017
+++ src/distrib/i386/cdroms/Makefile.cdrom	Sat Sep 25 08:54:29 2021
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.cdrom,v 1.41 2017/02/10 16:43:59 christos Exp $
+# $NetBSD: Makefile.cdrom,v 1.42 2021/09/25 08:54:29 maya Exp $
 
 .include <bsd.own.mk>
 
@@ -10,7 +10,7 @@ CDMAKEFSOPTIONS= bootimage=i386;bootxx.$
 CDINSTKERNEL=	../../instkernel
 CDKERNELS=	netbsd-GENERIC.gz       netbsd
 CDRELEASE_NOISOS=	true
-CD_SETS=	base etc
+CD_SETS=	base etc gpufw
 .if ${MKKMOD} != "no"
 CD_SETS+=	modules
 .endif

Index: src/distrib/notes/amd64/contents
diff -u src/distrib/notes/amd64/contents:1.12 src/distrib/notes/amd64/contents:1.13
--- src/distrib/notes/amd64/contents:1.12	Fri Aug  7 00:43:47 2020
+++ src/distrib/notes/amd64/contents	Sat Sep 25 08:54:29 2021
@@ -1,4 +1,4 @@
-.\"	$NetBSD: contents,v 1.12 2020/08/07 00:43:47 snj Exp $
+.\"	$NetBSD: contents,v 1.13 2021/09/25 08:54:29 maya Exp $
 .\"
 .\" Copyright (c) 1999-2005 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -155,6 +155,9 @@ be used if you are upgrading.
 .It Sy games
 This set includes the games and their manual pages.
 .
+.It Sy gpufw
+This set includes firmware for graphical drivers.
+.
 .\" Kernel set(s)
 .
 .It Sy kern-GENERIC

Index: src/distrib/notes/evbarm/contents
diff -u src/distrib/notes/evbarm/contents:1.14 src/distrib/notes/evbarm/contents:1.15
--- src/distrib/notes/evbarm/contents:1.14	Tue Sep 15 07:15:21 2020
+++ src/distrib/notes/evbarm/contents	Sat Sep 25 08:54:29 2021
@@ -1,4 +1,4 @@
-.\"	$NetBSD: contents,v 1.14 2020/09/15 07:15:21 nia Exp $
+.\"	$NetBSD: contents,v 1.15 2021/09/25 08:54:29 maya Exp $
 .\"
 .\" Copyright (c) 1999-2020 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -170,6 +170,9 @@ be used if you are upgrading.
 .It Sy games
 This set includes the games and their manual pages.
 .
+.It Sy gpufw
+This set includes firmware for graphical drivers.
+.
 .\" Kernel set(s)
 .
 .It Sy kern-GENERIC

Index: src/distrib/notes/i386/contents
diff -u src/distrib/notes/i386/contents:1.34 src/distrib/notes/i386/contents:1.35
--- src/distrib/notes/i386/contents:1.34	Fri Aug  7 00:43:49 2020
+++ src/distrib/notes/i386/contents	Sat Sep 25 08:54:30 2021
@@ -1,4 +1,4 @@
-.\"	$NetBSD: contents,v 1.34 2020/08/07 00:43:49 snj Exp $
+.\"	$NetBSD: contents,v 1.35 2021/09/25 08:54:30 maya Exp $
 .\"
 .\" Copyright (c) 1999-2005 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -186,6 +186,9 @@ be used if you are upgrading.
 .It Sy games
 This set includes the games and their manual pages.
 .
+.It Sy gpufw
+This set includes firmware for graphical drivers.
+.
 .\" MD kernel set(s) -------------------------------------------------
 .
 .It Sy kern-GENERIC

Index: src/distrib/sets/README
diff -u src/distrib/sets/README:1.15 src/distrib/sets/README:1.16
--- src/distrib/sets/README:1.15	Mon May 18 21:19:34 2020
+++ src/distrib/sets/README	Sat Sep 25 08:54:30 2021
@@ -1,4 +1,4 @@
-# $NetBSD: README,v 1.15 2020/05/18 21:19:34 jmcneill Exp $
+# $NetBSD: README,v 1.16 2021/09/25 08:54:30 maya Exp $
 
 the scripts should be run from the directory where they reside.
 
@@ -54,6 +54,8 @@ the sets are as follows:
 
 	games:	the games and their man pages.
 
+	gpufw:	heavy firmware files used by graphical drivers.
+
 	man:	all of the man pages for the system, except those
 		listed elsewhere (e.g. in comp, games, misc, text).
 		Includes machine-dependent man pages for this CPU.

Index: src/distrib/sets/maketars
diff -u src/distrib/sets/maketars:1.92 src/distrib/sets/maketars:1.93
--- src/distrib/sets/maketars:1.92	Sat Sep 18 01:47:07 2021
+++ src/distrib/sets/maketars	Sat Sep 25 08:54:30 2021
@@ -1,13 +1,13 @@
 #!/bin/sh
 #
-# $NetBSD: maketars,v 1.92 2021/09/18 01:47:07 christos Exp $
+# $NetBSD: maketars,v 1.93 2021/09/25 08:54:30 maya Exp $
 #
 # Make release tar files for some or all lists.  Usage:
 # maketars [-b] [-x] [-i installdir] [-a arch] [-m machine] [-s setsdir]
 #	[-M metalog] [-N etcdir] [-F setlistsdir] [-d destdir]
 #	[-t tardir] [-U] [setname ...]
 #
-# The default sets are "base comp debug dtb etc games man misc rescue tests text"
+# The default sets are "base comp debug dtb etc games gpufw man misc rescue tests text"
 # The X sets are "xbase xcomp xdebug xetc xfont xserver"
 # The extsrc sets are "extbase extcomp extetc"
 #

Index: src/distrib/sets/regpkgset
diff -u src/distrib/sets/regpkgset:1.16 src/distrib/sets/regpkgset:1.17
--- src/distrib/sets/regpkgset:1.16	Mon May 18 21:19:34 2020
+++ src/distrib/sets/regpkgset	Sat Sep 25 08:54:30 2021
@@ -1,6 +1,6 @@
 #! /bin/sh
 #
-# $NetBSD: regpkgset,v 1.16 2020/05/18 21:19:34 jmcneill Exp $
+# $NetBSD: regpkgset,v 1.17 2021/09/25 08:54:30 maya Exp $
 #
 # Copyright (c) 2003,2009 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -123,7 +123,7 @@ if [ $# -lt 1 ]; then
 fi
 
 case "$1" in
-all)	list="base comp dtb etc games man misc modules rescue tests text xbase xcomp xetc xfont xserver" ;;
+all)	list="base comp dtb etc games gpufw man misc modules rescue tests text xbase xcomp xetc xfont xserver" ;;
 *)	list="$*" ;;
 esac
 

Index: src/distrib/sets/sets.subr
diff -u src/distrib/sets/sets.subr:1.195 src/distrib/sets/sets.subr:1.196
--- src/distrib/sets/sets.subr:1.195	Tue Nov 10 21:47:40 2020
+++ src/distrib/sets/sets.subr	Sat Sep 25 08:54:30 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: sets.subr,v 1.195 2020/11/10 21:47:40 kamil Exp $
+#	$NetBSD: sets.subr,v 1.196 2021/09/25 08:54:30 maya Exp $
 #
 
 #
@@ -143,6 +143,11 @@ else
 	module=yes
 	modset="modules"
 fi
+if [ "${MKGPUFIRMWARE}" = "no" ]; then
+	gpufwset=""
+else
+	gpufwset="gpufw"
+fi
 if [ "${MKATF}" = "no" ]; then
 	testset=""
 else
@@ -171,7 +176,7 @@ stlib=$shlib
 if [ "${MKPIC}" = "no" ]; then
 	shlib=no
 fi
-nlists="base comp $debugset $dtbset etc games man misc $modset rescue $testset text"
+nlists="base comp $debugset $dtbset etc games $gpufwset man misc $modset rescue $testset text"
 xlists="xbase xcomp $xdebugset xetc xfont xserver"
 extlists="extbase extcomp extetc"
 
@@ -192,7 +197,7 @@ SUBST="${SUBST};s#@MACHINE@#${MACHINE}#g
 # In each file, a record consists of a path and a System Package name,
 # separated by whitespace. E.g.,
 #
-# 	# $NetBSD: sets.subr,v 1.195 2020/11/10 21:47:40 kamil Exp $
+# 	# $NetBSD: sets.subr,v 1.196 2021/09/25 08:54:30 maya Exp $
 # 	.			base-sys-root	[keyword[,...]]
 # 	./altroot		base-sys-root
 # 	./bin			base-sys-root

Index: src/distrib/sets/lists/base/mi
diff -u src/distrib/sets/lists/base/mi:1.1283 src/distrib/sets/lists/base/mi:1.1284
--- src/distrib/sets/lists/base/mi:1.1283	Fri Sep 17 14:09:00 2021
+++ src/distrib/sets/lists/base/mi	Sat Sep 25 08:54:30 2021
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1283 2021/09/17 14:09:00 kre Exp $
+# $NetBSD: mi,v 1.1284 2021/09/25 08:54:30 maya Exp $
 #
 # Note:	Don't delete entries from here - mark them as "obsolete" instead,
 #	unless otherwise stated below.
@@ -267,12 +267,7 @@
 ./libdata/firmware/if_wpi/iwlwifi-3945.ucode		base-firmware-root	firmware
 ./libdata/firmware/nouveau			base-firmware-usr
 ./libdata/firmware/nouveau/nvidia			base-firmware-usr
-./libdata/firmware/nouveau/nvidia/LICENCE.nvidia	base-firmware-usr	nouveaufirmware
 ./libdata/firmware/nouveau/nvidia/gm206			base-firmware-usr
-./libdata/firmware/nouveau/nvidia/gm206/fecs_data.bin	base-firmware-usr	nouveaufirmware
-./libdata/firmware/nouveau/nvidia/gm206/fecs_inst.bin	base-firmware-usr	nouveaufirmware
-./libdata/firmware/nouveau/nvidia/gm206/gpccs_data.bin	base-firmware-usr	nouveaufirmware
-./libdata/firmware/nouveau/nvidia/gm206/gpccs_inst.bin	base-firmware-usr	nouveaufirmware
 ./libdata/firmware/nvidia			base-firmware-root
 ./libdata/firmware/nvidia/tegra124		base-firmware-root
 ./libdata/firmware/nvidia/tegra124/LICENCE.nvidia	base-firmware-root	tegrafirmware
@@ -291,164 +286,6 @@
 ./libdata/firmware/qat/qat_d15xx.bin		base-firmware-root	firmware
 ./libdata/firmware/qat/qat_d15xx_mmp.bin	base-firmware-root	firmware
 ./libdata/firmware/radeon			base-firmware-usr
-./libdata/firmware/radeon/ARUBA_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/ARUBA_pfp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/ARUBA_rlc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/BARTS_mc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/BARTS_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/BARTS_pfp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/BARTS_smc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/BONAIRE_ce.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/BONAIRE_mc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/BONAIRE_mc2.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/BONAIRE_me.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/BONAIRE_mec.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/BONAIRE_pfp.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/BONAIRE_rlc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/BONAIRE_sdma.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/BONAIRE_smc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/BONAIRE_uvd.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/BONAIRE_vce.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/BTC_rlc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/CAICOS_mc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/CAICOS_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/CAICOS_pfp.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/CAICOS_smc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/CAYMAN_mc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/CAYMAN_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/CAYMAN_pfp.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/CAYMAN_rlc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/CAYMAN_smc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/CEDAR_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/CEDAR_pfp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/CEDAR_rlc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/CEDAR_smc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/CYPRESS_me.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/CYPRESS_pfp.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/CYPRESS_rlc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/CYPRESS_smc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/CYPRESS_uvd.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/HAINAN_ce.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/HAINAN_mc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/HAINAN_mc2.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/HAINAN_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/HAINAN_pfp.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/HAINAN_rlc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/HAINAN_smc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/HAWAII_ce.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/HAWAII_mc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/HAWAII_mc2.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/HAWAII_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/HAWAII_mec.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/HAWAII_pfp.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/HAWAII_rlc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/HAWAII_sdma.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/HAWAII_smc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/JUNIPER_me.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/JUNIPER_pfp.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/JUNIPER_rlc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/JUNIPER_smc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/KABINI_ce.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/KABINI_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/KABINI_mec.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/KABINI_pfp.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/KABINI_rlc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/KABINI_sdma.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/KAVERI_ce.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/KAVERI_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/KAVERI_mec.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/KAVERI_pfp.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/KAVERI_rlc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/KAVERI_sdma.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/MULLINS_ce.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/MULLINS_me.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/MULLINS_mec.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/MULLINS_pfp.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/MULLINS_rlc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/MULLINS_sdma.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/OLAND_ce.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/OLAND_mc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/OLAND_mc2.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/OLAND_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/OLAND_pfp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/OLAND_rlc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/OLAND_smc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/PALM_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/PALM_pfp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/PITCAIRN_ce.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/PITCAIRN_mc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/PITCAIRN_mc2.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/PITCAIRN_me.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/PITCAIRN_pfp.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/PITCAIRN_rlc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/PITCAIRN_smc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/R100_cp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/R200_cp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/R300_cp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/R420_cp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/R520_cp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/R600_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/R600_pfp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/R600_rlc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/R600_uvd.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/R700_rlc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/REDWOOD_me.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/REDWOOD_pfp.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/REDWOOD_rlc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/REDWOOD_smc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RS600_cp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RS690_cp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RS780_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RS780_pfp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RS780_uvd.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV610_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV610_pfp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV620_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV620_pfp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV630_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV630_pfp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV635_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV635_pfp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV670_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV670_pfp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV710_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV710_pfp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV710_smc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV710_uvd.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV730_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV730_pfp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV730_smc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV740_smc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV770_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV770_pfp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV770_smc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/RV770_uvd.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/SUMO2_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/SUMO2_pfp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/SUMO_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/SUMO_pfp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/SUMO_rlc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/SUMO_uvd.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/TAHITI_ce.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/TAHITI_mc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/TAHITI_mc2.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/TAHITI_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/TAHITI_pfp.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/TAHITI_rlc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/TAHITI_smc.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/TAHITI_uvd.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/TAHITI_vce.bin	base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/TURKS_mc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/TURKS_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/TURKS_pfp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/TURKS_smc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/VERDE_ce.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/VERDE_mc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/VERDE_mc2.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/VERDE_me.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/VERDE_pfp.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/VERDE_rlc.bin		base-firmware-usr	radeonfirmware
-./libdata/firmware/radeon/VERDE_smc.bin		base-firmware-usr	radeonfirmware
 ./libdata/firmware/ral				base-firmware-root
 ./libdata/firmware/ral/ral-license		base-firmware-root	firmware
 ./libdata/firmware/ral/ral-rt2561		base-firmware-root	firmware

Index: src/distrib/utils/embedded/mkimage
diff -u src/distrib/utils/embedded/mkimage:1.77 src/distrib/utils/embedded/mkimage:1.78
--- src/distrib/utils/embedded/mkimage:1.77	Wed Dec 23 10:35:18 2020
+++ src/distrib/utils/embedded/mkimage	Sat Sep 25 08:54:30 2021
@@ -1,5 +1,5 @@
 #!/bin/sh
-# $NetBSD: mkimage,v 1.77 2020/12/23 10:35:18 rin Exp $
+# $NetBSD: mkimage,v 1.78 2021/09/25 08:54:30 maya Exp $
 #
 # Copyright (c) 2013, 2014 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -62,7 +62,7 @@ MKUBOOTIMAGE=${TOOL_MKUBOOTIMAGE:-mkuboo
 GZIP_CMD=${TOOL_GZIP:-gzip} # ${GZIP} is special to gzip(1)
 
 src="/usr/src"
-sets="base comp etc games man misc modules rescue tests text"
+sets="base comp etc games gpufw man misc modules rescue tests text"
 xsets="xbase xcomp xetc xfont xserver" 
 minfree="10%"
 bar="==="

Index: src/etc/Makefile
diff -u src/etc/Makefile:1.450 src/etc/Makefile:1.451
--- src/etc/Makefile:1.450	Wed May 26 20:22:28 2021
+++ src/etc/Makefile	Sat Sep 25 08:54:30 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.450 2021/05/26 20:22:28 christos Exp $
+#	$NetBSD: Makefile,v 1.451 2021/09/25 08:54:30 maya Exp $
 #	from: @(#)Makefile	8.7 (Berkeley) 5/25/95
 
 # Environment variables without default values:
@@ -375,6 +375,9 @@ OBSOLETE.files+=	debug
 .if ${MKDTB} != "no"
 OBSOLETE.files+=	dtb
 .endif
+.if ${MKGPUFIRMWARE} != "no"
+OBSOLETE.files+=	gpufw
+.endif
 .if ${MKKMOD} != "no"
 OBSOLETE.files+=	modules
 .endif

Index: src/external/nvidia-firmware/Makefile
diff -u src/external/nvidia-firmware/Makefile:1.3 src/external/nvidia-firmware/Makefile:1.4
--- src/external/nvidia-firmware/Makefile:1.3	Sat Jul 20 20:49:06 2019
+++ src/external/nvidia-firmware/Makefile	Sat Sep 25 08:54:30 2021
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.3 2019/07/20 20:49:06 mrg Exp $
+# $NetBSD: Makefile,v 1.4 2021/09/25 08:54:30 maya Exp $
 
 .include <bsd.own.mk>
 
-.if ${MKNOUVEAUFIRMWARE} != "no"
+.if ${MKGPUFIRMWARE} != "no"
 SUBDIR+=	gm20x
 .endif
 

Index: src/share/mk/bsd.README
diff -u src/share/mk/bsd.README:1.416 src/share/mk/bsd.README:1.417
--- src/share/mk/bsd.README:1.416	Wed Mar 24 04:36:57 2021
+++ src/share/mk/bsd.README	Sat Sep 25 08:54:30 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.README,v 1.416 2021/03/24 04:36:57 simonb Exp $
+#	$NetBSD: bsd.README,v 1.417 2021/09/25 08:54:30 maya Exp $
 #	@(#)bsd.README	8.2 (Berkeley) 4/2/94
 
 This is the README file for the make "include" files for the NetBSD
@@ -218,6 +218,10 @@ MKFIRMWARE      If not "no", install the
 		Default: yes on amd64, cobalt, evbarm evbmips, evbppc, hpcarm,
 		hppa, i386, mac68k, macppc, sandpoint, and sparc64, no elsewhere.
 
+MKGPUFIRMWARE	If not "no", install the /libdata/firmware directory,
+		which is necessary for GPU drivers.
+		Default: yes on amd64, i386, evbarm. No elsewhere.
+
 MKGCC		If "no", don't build gcc(1) or any of the GCC-related
 		libraries (libgcc, libobjc, libstdc++).
 		Default: yes
@@ -369,10 +373,6 @@ MKNLS		If "no", don't build or install t
 		definition files.
 		Default: yes
 
-MKNOUVEAUFIRMWARE If "yes", install the /libdata/firmware/nouveau directory,
-		which is necessary for the nouveau DRM driver.
-		Default: yes on amd64 and i386, no elsewhere.
-
 MKNPF		If "no", don't build or install the NPF and its modules.
 		Default: yes
 

Index: src/share/mk/bsd.own.mk
diff -u src/share/mk/bsd.own.mk:1.1260 src/share/mk/bsd.own.mk:1.1261
--- src/share/mk/bsd.own.mk:1.1260	Thu Aug 19 06:52:37 2021
+++ src/share/mk/bsd.own.mk	Sat Sep 25 08:54:30 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.own.mk,v 1.1260 2021/08/19 06:52:37 mrg Exp $
+#	$NetBSD: bsd.own.mk,v 1.1261 2021/09/25 08:54:30 maya Exp $
 
 # This needs to be before bsd.init.mk
 .if defined(BSD_MK_COMPAT_FILE)
@@ -1235,13 +1235,10 @@ MKFIRMWARE.macppc=		yes
 MKFIRMWARE.sandpoint=		yes
 MKFIRMWARE.sparc64=		yes
 
-# Only install the nouveau and radeon firmwares on DRM-happy systems.
-MKNOUVEAUFIRMWARE.x86_64=	yes
-MKNOUVEAUFIRMWARE.i386=		yes
-MKNOUVEAUFIRMWARE.aarch64=	yes
-MKRADEONFIRMWARE.x86_64=	yes
-MKRADEONFIRMWARE.i386=		yes
-MKRADEONFIRMWARE.aarch64=	yes
+# Only install the GPU firmware on DRM-happy systems.
+MKGPUFIRMWARE.x86_64=		yes
+MKGPUFIRMWARE.i386=		yes
+MKGPUFIRMWARE.aarch64=		yes
 
 # Only install the tegra firmware on evbarm.
 MKTEGRAFIRMWARE.evbarm=		yes
@@ -1291,10 +1288,9 @@ _MKVARS.no= \
 	MKKYUA \
 	MKLIBCXX MKLLD MKLLDB MKLLVM MKLLVMRT MKLINT \
 	MKMANZ MKMCLINKER \
-	MKNOUVEAUFIRMWARE MKNSD \
-	MKOBJDIRS \
+	MKNSD MKOBJDIRS \
 	MKPCC MKPICINSTALL MKPIGZGZIP \
-	MKRADEONFIRMWARE MKREPRO \
+	MKGPUFIRMWARE MKREPRO \
 	MKSLJIT MKSOFTFLOAT MKSTRIPIDENT \
 	MKTEGRAFIRMWARE MKTPM \
 	MKUNPRIVED MKUPDATE \

Index: src/sys/dev/microcode/radeon/Makefile
diff -u src/sys/dev/microcode/radeon/Makefile:1.6 src/sys/dev/microcode/radeon/Makefile:1.7
--- src/sys/dev/microcode/radeon/Makefile:1.6	Tue Sep  3 15:34:08 2019
+++ src/sys/dev/microcode/radeon/Makefile	Sat Sep 25 08:54:31 2021
@@ -1,10 +1,10 @@
-#	$NetBSD: Makefile,v 1.6 2019/09/03 15:34:08 riastradh Exp $
+#	$NetBSD: Makefile,v 1.7 2021/09/25 08:54:31 maya Exp $
 
 NOMAN=	# defined
 
 .include <bsd.own.mk>
 
-.if ${MKRADEONFIRMWARE} != "no"
+.if ${MKGPUFIRMWARE} != "no"
 
 FILES=	\
 	R100_cp.bin \

Index: src/usr.sbin/sysinst/Makefile.inc
diff -u src/usr.sbin/sysinst/Makefile.inc:1.41 src/usr.sbin/sysinst/Makefile.inc:1.42
--- src/usr.sbin/sysinst/Makefile.inc:1.41	Tue Jul 13 09:13:00 2021
+++ src/usr.sbin/sysinst/Makefile.inc	Sat Sep 25 08:54:31 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.41 2021/07/13 09:13:00 martin Exp $
+#	$NetBSD: Makefile.inc,v 1.42 2021/09/25 08:54:31 maya Exp $
 #
 # Makefile for sysinst
 
@@ -81,6 +81,10 @@ CPPFLAGS+=	-DUSING_PAXASTAR
 CPPFLAGS+=	-DHAVE_DTB
 .endif
 
+.if ${MKGPUFIRMWARE:Uno} != "no"
+CPPFLAGS+=	-DHAVE_GPUFW
+.endif
+
 .if ${MKKMOD:Uno} != "no"
 CPPFLAGS+=	-DHAVE_MODULES
 .endif

Index: src/usr.sbin/sysinst/defs.h
diff -u src/usr.sbin/sysinst/defs.h:1.72 src/usr.sbin/sysinst/defs.h:1.73
--- src/usr.sbin/sysinst/defs.h:1.72	Thu Aug 12 09:33:59 2021
+++ src/usr.sbin/sysinst/defs.h	Sat Sep 25 08:54:31 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: defs.h,v 1.72 2021/08/12 09:33:59 martin Exp $	*/
+/*	$NetBSD: defs.h,v 1.73 2021/09/25 08:54:31 maya Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -141,6 +141,7 @@ enum {
     SET_COMPILER,	/* compiler tools */
     SET_DTB,		/* devicetree hardware descriptions */
     SET_GAMES,		/* text games */
+    SET_GPUFW,		/* GPU firmware files */
     SET_MAN_PAGES,	/* online manual pages */
     SET_MISC,		/* miscellaneuous */
     SET_MODULES,	/* kernel modules */
@@ -191,10 +192,16 @@ enum {
 #endif
 /* Core system sets */
 #ifdef HAVE_DTB
-#define SET_CORE WITH_MODULES SET_BASE, SET_DTB, SET_ETC
+#define	WITH_DTB	SET_DTB,
 #else
-#define SET_CORE WITH_MODULES SET_BASE, SET_ETC
+#define	WITH_DTB
 #endif
+#ifdef HAVE_GPUFW
+#define	WITH_GPUFW	SET_GPUFW,
+#else
+#define	WITH_GPUFW
+#endif
+#define SET_CORE WITH_MODULES SET_BASE, WITH_DTB WITH_GPUFW SET_ETC
 /* All system sets */
 #define SET_SYSTEM SET_CORE, SET_COMPILER, SET_GAMES, \
 		    SET_MAN_PAGES, SET_MISC, SET_RESCUE, \

Index: src/usr.sbin/sysinst/msg.mi.de
diff -u src/usr.sbin/sysinst/msg.mi.de:1.33 src/usr.sbin/sysinst/msg.mi.de:1.34
--- src/usr.sbin/sysinst/msg.mi.de:1.33	Sun Jan 31 22:19:24 2021
+++ src/usr.sbin/sysinst/msg.mi.de	Sat Sep 25 08:54:31 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: msg.mi.de,v 1.33 2021/01/31 22:19:24 rillig Exp $	*/
+/*	$NetBSD: msg.mi.de,v 1.34 2021/09/25 08:54:31 maya Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -884,6 +884,9 @@ message set_dtb
 message set_games
 {Spiele}
 
+message set_gpufw
+{Graphics driver firmware}
+
 message set_man_pages
 {Handbuchseiten (man pages)}
 

Index: src/usr.sbin/sysinst/msg.mi.en
diff -u src/usr.sbin/sysinst/msg.mi.en:1.35 src/usr.sbin/sysinst/msg.mi.en:1.36
--- src/usr.sbin/sysinst/msg.mi.en:1.35	Wed Nov  4 14:29:40 2020
+++ src/usr.sbin/sysinst/msg.mi.en	Sat Sep 25 08:54:31 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: msg.mi.en,v 1.35 2020/11/04 14:29:40 martin Exp $	*/
+/*	$NetBSD: msg.mi.en,v 1.36 2021/09/25 08:54:31 maya Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -818,6 +818,9 @@ message set_dtb
 message set_games
 {Games}
 
+message set_gpufw
+{Graphics driver firmware}
+
 message set_man_pages
 {Manual pages}
 
Index: src/usr.sbin/sysinst/msg.mi.pl
diff -u src/usr.sbin/sysinst/msg.mi.pl:1.35 src/usr.sbin/sysinst/msg.mi.pl:1.36
--- src/usr.sbin/sysinst/msg.mi.pl:1.35	Wed Nov  4 14:29:40 2020
+++ src/usr.sbin/sysinst/msg.mi.pl	Sat Sep 25 08:54:31 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: msg.mi.pl,v 1.35 2020/11/04 14:29:40 martin Exp $	*/
+/*	$NetBSD: msg.mi.pl,v 1.36 2021/09/25 08:54:31 maya Exp $	*/
 /*	Based on english version: */
 /*	NetBSD: msg.mi.pl,v 1.36 2004/04/17 18:55:35 atatat Exp       */
 
@@ -815,6 +815,9 @@ message set_dtb
 message set_games
 {Gry}
 
+message set_gpufw
+{Graphics driver firmware}
+
 message set_man_pages
 {Strony Podrecznika}
 

Index: src/usr.sbin/sysinst/msg.mi.es
diff -u src/usr.sbin/sysinst/msg.mi.es:1.29 src/usr.sbin/sysinst/msg.mi.es:1.30
--- src/usr.sbin/sysinst/msg.mi.es:1.29	Wed Nov  4 14:29:40 2020
+++ src/usr.sbin/sysinst/msg.mi.es	Sat Sep 25 08:54:31 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: msg.mi.es,v 1.29 2020/11/04 14:29:40 martin Exp $	*/
+/*	$NetBSD: msg.mi.es,v 1.30 2021/09/25 08:54:31 maya Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -843,6 +843,9 @@ message set_dtb
 message set_games
 {Juegos}
 
+message set_gpufw
+{Graphics driver firmware}
+
 message set_man_pages
 {Paginas de manual}
 

Index: src/usr.sbin/sysinst/msg.mi.fr
diff -u src/usr.sbin/sysinst/msg.mi.fr:1.34 src/usr.sbin/sysinst/msg.mi.fr:1.35
--- src/usr.sbin/sysinst/msg.mi.fr:1.34	Wed Nov  4 14:29:40 2020
+++ src/usr.sbin/sysinst/msg.mi.fr	Sat Sep 25 08:54:31 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: msg.mi.fr,v 1.34 2020/11/04 14:29:40 martin Exp $	*/
+/*	$NetBSD: msg.mi.fr,v 1.35 2021/09/25 08:54:31 maya Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -878,6 +878,9 @@ message set_dtb
 message set_games
 {Jeux}
 
+message set_gpufw
+{Graphics driver firmware}
+
 message set_man_pages
 {Pages de manuel}
 

Index: src/usr.sbin/sysinst/util.c
diff -u src/usr.sbin/sysinst/util.c:1.59 src/usr.sbin/sysinst/util.c:1.60
--- src/usr.sbin/sysinst/util.c:1.59	Tue Aug  3 13:40:33 2021
+++ src/usr.sbin/sysinst/util.c	Sat Sep 25 08:54:31 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: util.c,v 1.59 2021/08/03 13:40:33 martin Exp $	*/
+/*	$NetBSD: util.c,v 1.60 2021/09/25 08:54:31 maya Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -128,6 +128,9 @@ distinfo dist_list[] = {
 	{"etc",			SET_ETC,		false, MSG_set_system, NULL},
 	{"comp",		SET_COMPILER,		false, MSG_set_compiler, NULL},
 	{"games",		SET_GAMES,		false, MSG_set_games, NULL},
+#ifdef HAVE_GPUFW
+	{"gpufw",		SET_GPUFW,		false, MSG_set_gpufw, NULL},
+#endif
 	{"man",			SET_MAN_PAGES,		false, MSG_set_man_pages, NULL},
 	{"misc",		SET_MISC,		false, MSG_set_misc, NULL},
 	{"rescue",		SET_RESCUE,		false, MSG_set_rescue, NULL},

Index: src/usr.sbin/sysinst/arch/amd64/md.h
diff -u src/usr.sbin/sysinst/arch/amd64/md.h:1.9 src/usr.sbin/sysinst/arch/amd64/md.h:1.10
--- src/usr.sbin/sysinst/arch/amd64/md.h:1.9	Mon Oct  5 12:28:45 2020
+++ src/usr.sbin/sysinst/arch/amd64/md.h	Sat Sep 25 08:54:31 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: md.h,v 1.9 2020/10/05 12:28:45 martin Exp $	*/
+/*	$NetBSD: md.h,v 1.10 2021/09/25 08:54:31 maya Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -76,7 +76,7 @@
 /*
  *  Default filesets to fetch and install during installation
  *  or upgrade. The standard sets are:
- *      base etc comp games man misc rescue tests text xbase xcomp xetc xfont xserver
+ *      base etc comp games gpufw man misc rescue tests text xbase xcomp xetc xfont xserver
  *
  * x86_64 has the  MD set kern first, because generic kernels are  too
  * big to fit on install floppies.

Index: src/usr.sbin/sysinst/arch/evbarm/md.h
diff -u src/usr.sbin/sysinst/arch/evbarm/md.h:1.7 src/usr.sbin/sysinst/arch/evbarm/md.h:1.8
--- src/usr.sbin/sysinst/arch/evbarm/md.h:1.7	Mon Oct  5 12:28:45 2020
+++ src/usr.sbin/sysinst/arch/evbarm/md.h	Sat Sep 25 08:54:31 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: md.h,v 1.7 2020/10/05 12:28:45 martin Exp $	*/
+/*	$NetBSD: md.h,v 1.8 2021/09/25 08:54:31 maya Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -60,7 +60,7 @@
 /*
  *  Default filesets to fetch and install during installation
  *  or upgrade. The standard sets are:
- *      base etc comp games man misc rescue tests text xbase xcomp xetc xfont xserver
+ *      base etc comp games gpufw man misc rescue tests text xbase xcomp xetc xfont xserver
  */
 #if 0	/* XXX */
 #define SET_KERNEL_1_NAME	"kern-ADI_BRH"

Index: src/usr.sbin/sysinst/arch/i386/md.h
diff -u src/usr.sbin/sysinst/arch/i386/md.h:1.8 src/usr.sbin/sysinst/arch/i386/md.h:1.9
--- src/usr.sbin/sysinst/arch/i386/md.h:1.8	Mon Oct  5 12:28:45 2020
+++ src/usr.sbin/sysinst/arch/i386/md.h	Sat Sep 25 08:54:31 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: md.h,v 1.8 2020/10/05 12:28:45 martin Exp $	*/
+/*	$NetBSD: md.h,v 1.9 2021/09/25 08:54:31 maya Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -76,7 +76,7 @@
 /*
  *  Default filesets to fetch and install during installation
  *  or upgrade. The standard sets are:
- *      base etc comp games man misc rescue tests text xbase xcomp xetc xfont xserver
+ *      base etc comp games gpufw man misc rescue tests text xbase xcomp xetc xfont xserver
  */
 
 #define SET_KERNEL_GENERIC	SET_KERNEL_1

Added files:

Index: src/distrib/sets/lists/gpufw/mi
diff -u /dev/null src/distrib/sets/lists/gpufw/mi:1.1
--- /dev/null	Sat Sep 25 08:54:32 2021
+++ src/distrib/sets/lists/gpufw/mi	Sat Sep 25 08:54:30 2021
@@ -0,0 +1,325 @@
+# $NetBSD: mi,v 1.1 2021/09/25 08:54:30 maya Exp $
+#
+# Note: don't delete entries from here - mark them as "obsolete" instead.
+#
+./etc/mtree/set.gpufw				base-gpufw
+./libdata/firmware/nouveau/nvidia/LICENCE.nvidia        base-gpufw       gpufirmware
+./libdata/firmware/nouveau/nvidia/gm206                 base-gpufw
+./libdata/firmware/nouveau/nvidia/gm206/fecs_data.bin   base-gpufw       gpufirmware
+./libdata/firmware/nouveau/nvidia/gm206/fecs_inst.bin   base-gpufw       gpufirmware
+./libdata/firmware/nouveau/nvidia/gm206/gpccs_data.bin  base-gpufw       gpufirmware
+./libdata/firmware/nouveau/nvidia/gm206/gpccs_inst.bin  base-gpufw       gpufirmware
+./libdata/firmware/radeon/ARUBA_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/ARUBA_pfp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/ARUBA_rlc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/BARTS_mc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/BARTS_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/BARTS_pfp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/BARTS_smc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/BONAIRE_ce.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/BONAIRE_mc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/BONAIRE_mc2.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/BONAIRE_me.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/BONAIRE_mec.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/BONAIRE_pfp.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/BONAIRE_rlc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/BONAIRE_sdma.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/BONAIRE_smc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/BONAIRE_uvd.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/BONAIRE_vce.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/BTC_rlc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/CAICOS_mc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/CAICOS_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/CAICOS_pfp.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/CAICOS_smc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/CAYMAN_mc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/CAYMAN_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/CAYMAN_pfp.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/CAYMAN_rlc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/CAYMAN_smc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/CEDAR_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/CEDAR_pfp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/CEDAR_rlc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/CEDAR_smc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/CYPRESS_me.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/CYPRESS_pfp.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/CYPRESS_rlc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/CYPRESS_smc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/CYPRESS_uvd.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/HAINAN_ce.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/HAINAN_mc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/HAINAN_mc2.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/HAINAN_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/HAINAN_pfp.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/HAINAN_rlc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/HAINAN_smc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/HAWAII_ce.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/HAWAII_mc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/HAWAII_mc2.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/HAWAII_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/HAWAII_mec.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/HAWAII_pfp.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/HAWAII_rlc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/HAWAII_sdma.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/HAWAII_smc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/JUNIPER_me.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/JUNIPER_pfp.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/JUNIPER_rlc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/JUNIPER_smc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/KABINI_ce.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/KABINI_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/KABINI_mec.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/KABINI_pfp.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/KABINI_rlc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/KABINI_sdma.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/KAVERI_ce.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/KAVERI_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/KAVERI_mec.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/KAVERI_pfp.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/KAVERI_rlc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/KAVERI_sdma.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/MULLINS_ce.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/MULLINS_me.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/MULLINS_mec.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/MULLINS_pfp.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/MULLINS_rlc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/MULLINS_sdma.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/OLAND_ce.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/OLAND_mc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/OLAND_mc2.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/OLAND_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/OLAND_pfp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/OLAND_rlc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/OLAND_smc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/PALM_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/PALM_pfp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/PITCAIRN_ce.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/PITCAIRN_mc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/PITCAIRN_mc2.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/PITCAIRN_me.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/PITCAIRN_pfp.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/PITCAIRN_rlc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/PITCAIRN_smc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/R100_cp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/R200_cp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/R300_cp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/R420_cp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/R520_cp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/R600_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/R600_pfp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/R600_rlc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/R600_uvd.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/R700_rlc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/REDWOOD_me.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/REDWOOD_pfp.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/REDWOOD_rlc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/REDWOOD_smc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/RS600_cp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RS690_cp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RS780_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RS780_pfp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RS780_uvd.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV610_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV610_pfp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV620_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV620_pfp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV630_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV630_pfp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV635_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV635_pfp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV670_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV670_pfp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV710_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV710_pfp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV710_smc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV710_uvd.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV730_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV730_pfp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV730_smc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV740_smc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV770_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV770_pfp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV770_smc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/RV770_uvd.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/SUMO2_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/SUMO2_pfp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/SUMO_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/SUMO_pfp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/SUMO_rlc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/SUMO_uvd.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/TAHITI_ce.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/TAHITI_mc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/TAHITI_mc2.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/TAHITI_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/TAHITI_pfp.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/TAHITI_rlc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/TAHITI_smc.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/TAHITI_uvd.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/TAHITI_vce.bin	base-gpufw	gpufirmware
+./libdata/firmware/radeon/TURKS_mc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/TURKS_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/TURKS_pfp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/TURKS_smc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/VERDE_ce.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/VERDE_mc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/VERDE_mc2.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/VERDE_me.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/VERDE_pfp.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/VERDE_rlc.bin		base-gpufw	gpufirmware
+./libdata/firmware/radeon/VERDE_smc.bin		base-gpufw	gpufirmware
+./usr/libdata/firmware/radeon			base-obsolete	obsolete
+./usr/libdata/firmware/radeon/ARUBA_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/ARUBA_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/ARUBA_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/BARTS_mc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/BARTS_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/BARTS_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/BARTS_smc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/BONAIRE_ce.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/BONAIRE_mc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/BONAIRE_mc2.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/BONAIRE_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/BONAIRE_mec.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/BONAIRE_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/BONAIRE_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/BONAIRE_sdma.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/BONAIRE_smc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/BONAIRE_uvd.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/BONAIRE_vce.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/BTC_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/CAICOS_mc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/CAICOS_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/CAICOS_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/CAICOS_smc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/CAYMAN_mc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/CAYMAN_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/CAYMAN_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/CAYMAN_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/CAYMAN_smc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/CEDAR_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/CEDAR_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/CEDAR_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/CEDAR_smc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/CYPRESS_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/CYPRESS_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/CYPRESS_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/CYPRESS_smc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/CYPRESS_uvd.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/HAINAN_ce.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/HAINAN_mc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/HAINAN_mc2.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/HAINAN_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/HAINAN_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/HAINAN_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/HAINAN_smc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/HAWAII_ce.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/HAWAII_mc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/HAWAII_mc2.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/HAWAII_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/HAWAII_mec.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/HAWAII_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/HAWAII_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/HAWAII_sdma.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/HAWAII_smc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/JUNIPER_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/JUNIPER_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/JUNIPER_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/JUNIPER_smc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/KABINI_ce.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/KABINI_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/KABINI_mec.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/KABINI_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/KABINI_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/KABINI_sdma.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/KAVERI_ce.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/KAVERI_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/KAVERI_mec.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/KAVERI_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/KAVERI_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/KAVERI_sdma.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/MULLINS_ce.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/MULLINS_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/MULLINS_mec.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/MULLINS_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/MULLINS_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/MULLINS_sdma.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/OLAND_ce.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/OLAND_mc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/OLAND_mc2.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/OLAND_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/OLAND_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/OLAND_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/OLAND_smc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/PALM_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/PALM_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/PITCAIRN_ce.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/PITCAIRN_mc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/PITCAIRN_mc2.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/PITCAIRN_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/PITCAIRN_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/PITCAIRN_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/PITCAIRN_smc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/R100_cp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/R200_cp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/R300_cp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/R420_cp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/R520_cp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/R600_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/R600_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/R600_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/R700_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/REDWOOD_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/REDWOOD_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/REDWOOD_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/REDWOOD_smc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RS600_cp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RS690_cp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RS780_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RS780_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV610_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV610_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV620_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV620_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV630_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV630_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV635_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV635_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV670_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV670_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV710_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV710_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV710_smc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV710_uvd.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV730_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV730_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV730_smc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV740_smc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV770_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV770_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/RV770_smc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/SUMO2_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/SUMO2_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/SUMO_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/SUMO_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/SUMO_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/SUMO_uvd.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/TAHITI_ce.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/TAHITI_mc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/TAHITI_mc2.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/TAHITI_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/TAHITI_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/TAHITI_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/TAHITI_smc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/TAHITI_uvd.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/TURKS_mc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/TURKS_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/TURKS_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/TURKS_smc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/VERDE_ce.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/VERDE_mc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/VERDE_mc2.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/VERDE_me.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/VERDE_pfp.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/VERDE_rlc.bin	base-obsolete	obsolete
+./usr/libdata/firmware/radeon/VERDE_smc.bin	base-obsolete	obsolete
+./var/db/obsolete/gpufw				base-gpufw

Reply via email to