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.
This commit is contained in:
maya 2021-09-25 08:54:29 +00:00
parent be418b31af
commit f54624bd74
30 changed files with 432 additions and 223 deletions

View File

@ -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.${MACHINE},no-emul-boot,allow-multidot,bo
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

View File

@ -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_TIMESSTAMP} ${WORKMBR} show -i 3 | ${TOOL_AWK}
#
# 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

View File

@ -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

View File

@ -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.${MACHINE},no-emul-boot,allow-multidot
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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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

325
distrib/sets/lists/gpufw/mi Normal file
View File

@ -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

View File

@ -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"
#

View File

@ -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

View File

@ -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

View File

@ -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:-mkubootimage}
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="==="

View File

@ -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

View File

@ -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

View File

@ -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 /libdata/firmware directory,
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 the NLS files and locale
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

View File

@ -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 \

View File

@ -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 \

View File

@ -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

View File

@ -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.

View File

@ -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"

View File

@ -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

View File

@ -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, \

View File

@ -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)}

View File

@ -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}

View File

@ -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}

View File

@ -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}

View File

@ -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}

View File

@ -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},