summaryrefslogtreecommitdiff
path: root/usr/src/data/ucode/update.amd
diff options
context:
space:
mode:
authorAndy Fiddaman <illumos@fiddaman.net>2022-09-20 23:48:35 +0000
committerAndy Fiddaman <illumos@fiddaman.net>2022-10-06 11:44:57 +0000
commitdd03b475cb030673a110ddade24162f09801d116 (patch)
tree748712f85bbde1337dfdf0fb686cf8a00c150c59 /usr/src/data/ucode/update.amd
parent857c33c4a4bcde4bcde111ad59066aff44fb3f51 (diff)
downloadillumos-gate-dd03b475cb030673a110ddade24162f09801d116.tar.gz
14991 Large AMD microcode does not load at boot
14994 Panic on microcode update with UFS boot archive 14995 misleading messages on microcode update failure 14996 Restructure ucode data Makefiles 15003 Corrupt AMD microcode equivalence-table not properly handled Reviewed by: Keith M Wesolowski <wesolows@oxide.computer> Reviewed by: Marco van Wieringen <mvw@planets.elm.net> Approved by: Dan McDonald <danmcd@mnx.io>
Diffstat (limited to 'usr/src/data/ucode/update.amd')
-rwxr-xr-xusr/src/data/ucode/update.amd3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/data/ucode/update.amd b/usr/src/data/ucode/update.amd
index 59b0edee08..ca5a50f514 100755
--- a/usr/src/data/ucode/update.amd
+++ b/usr/src/data/ucode/update.amd
@@ -90,7 +90,7 @@ done
# Now that everything is in place and verified, begin modifying the tree.
-rm -f amd/*
+rm -f amd/*-* amd/container
cp $tmp/ucode/LICENSE.amd-ucode amd/THIRDPARTYLICENSE
echo AMD Processor Microcode Data Files > amd/THIRDPARTYLICENSE.descrip
@@ -136,6 +136,7 @@ rm -f $mf.tmp
for f in amd/*; do
bf=${f##*/}
[[ $bf = THIRDPARTYLICENSE* ]] && continue
+ [[ $bf = Makefile* ]] && continue
echo "file path=$FW/$bf group=sys mode=0444 reboot-needed=true" >> $mf
done