Module Name: src
Committed By: msaitoh
Date: Mon Aug 26 15:35:14 UTC 2019
Modified Files:
src/distrib/sets/lists/base: mi
src/sys/dev/microcode/radeon: Makefile
Added Files:
src/sys/dev/microcode/radeon: R600_uvd.bin RS780_uvd.bin RV770_uvd.bin
TAHITI_vce.bin
Log Message:
Add missing TAHITI_vce.bin, RV770_uvd.bin, RS780_uvd.bin and R600_uvd.bin.
Fix panic on my own HP EliteDesk 705 G1 SFF. It also fixes PR kern/53988
reported by Onno van der Linden.
To generate a diff of this commit:
cvs rdiff -u -r1.1210 -r1.1211 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.3 -r1.4 src/sys/dev/microcode/radeon/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/dev/microcode/radeon/R600_uvd.bin \
src/sys/dev/microcode/radeon/RS780_uvd.bin \
src/sys/dev/microcode/radeon/RV770_uvd.bin \
src/sys/dev/microcode/radeon/TAHITI_vce.bin
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/sets/lists/base/mi
diff -u src/distrib/sets/lists/base/mi:1.1210 src/distrib/sets/lists/base/mi:1.1211
--- src/distrib/sets/lists/base/mi:1.1210 Wed Aug 14 01:42:08 2019
+++ src/distrib/sets/lists/base/mi Mon Aug 26 15:35:14 2019
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1210 2019/08/14 01:42:08 kamil Exp $
+# $NetBSD: mi,v 1.1211 2019/08/26 15:35:14 msaitoh Exp $
#
# Note: Don't delete entries from here - mark them as "obsolete" instead,
# unless otherwise stated below.
@@ -369,6 +369,7 @@
./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
@@ -378,6 +379,7 @@
./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
@@ -399,6 +401,7 @@
./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
@@ -413,6 +416,7 @@
./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
Index: src/sys/dev/microcode/radeon/Makefile
diff -u src/sys/dev/microcode/radeon/Makefile:1.3 src/sys/dev/microcode/radeon/Makefile:1.4
--- src/sys/dev/microcode/radeon/Makefile:1.3 Sun Apr 26 21:37:22 2015
+++ src/sys/dev/microcode/radeon/Makefile Mon Aug 26 15:35:14 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2015/04/26 21:37:22 mrg Exp $
+# $NetBSD: Makefile,v 1.4 2019/08/26 15:35:14 msaitoh Exp $
NOMAN= # defined
@@ -14,8 +14,8 @@ FILES= \
R520_cp.bin \
RS600_cp.bin \
RS690_cp.bin \
- R600_me.bin R600_pfp.bin R600_rlc.bin \
- RS780_me.bin RS780_pfp.bin \
+ R600_me.bin R600_pfp.bin R600_rlc.bin R600_uvd.bin \
+ RS780_me.bin RS780_pfp.bin RS780_uvd.bin \
RV610_me.bin RV610_pfp.bin \
RV620_me.bin RV620_pfp.bin \
RV630_me.bin RV630_pfp.bin \
@@ -24,7 +24,7 @@ FILES= \
RV710_me.bin RV710_pfp.bin RV710_smc.bin RV710_uvd.bin \
RV730_me.bin RV730_pfp.bin RV730_smc.bin \
RV740_smc.bin \
- RV770_me.bin RV770_pfp.bin RV770_smc.bin \
+ RV770_me.bin RV770_pfp.bin RV770_smc.bin RV770_uvd.bin \
R700_rlc.bin \
ARUBA_me.bin ARUBA_pfp.bin ARUBA_rlc.bin \
BARTS_mc.bin BARTS_me.bin BARTS_pfp.bin BARTS_smc.bin \
@@ -60,6 +60,7 @@ FILES= \
SUMO2_me.bin SUMO2_pfp.bin \
TAHITI_ce.bin TAHITI_mc.bin TAHITI_mc2.bin TAHITI_me.bin \
TAHITI_pfp.bin TAHITI_rlc.bin TAHITI_smc.bin TAHITI_uvd.bin \
+ TAHITI_vce.bin \
TURKS_mc.bin TURKS_me.bin TURKS_pfp.bin TURKS_smc.bin \
VERDE_ce.bin VERDE_mc.bin VERDE_mc2.bin VERDE_me.bin VERDE_pfp.bin \
VERDE_rlc.bin VERDE_smc.bin
Added files:
Index: src/sys/dev/microcode/radeon/R600_uvd.bin
Binary files are different
Index: src/sys/dev/microcode/radeon/RS780_uvd.bin
Binary files are different
Index: src/sys/dev/microcode/radeon/RV770_uvd.bin
Binary files are different
Index: src/sys/dev/microcode/radeon/TAHITI_vce.bin
Binary files are different