<p>Mike Banon has uploaded this change for <strong>review</strong>.</p><p><a href="https://review.coreboot.org/28425">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">AMD microcodes: scripts for applying the unofficial (not-merged-yet) updates<br><br>These scripts will help you to securely and conveniently apply the four changes<br>28273 , 28370 , 28378 , 28391 to update AMD microcodes or fix their formatting.<br>Save to ./coreboot/ then run ./get_ucode_patches.sh , ./check... and ./apply...<br><br>https://review.coreboot.org/c/coreboot/+/28273<br>src/vendorcode/amd/agesa/f15tn: Update microcode to version 0x600111F 2018-03-05<br><br>https://review.coreboot.org/c/coreboot/+/28370<br>src/vendorcode/amd/agesa/f16kb: Update microcode to version 0x7000110 2018-02-09<br><br>https://review.coreboot.org/c/coreboot/+/28378<br>src/vendorcode/amd/agesa/f12: Update microcode to version 0x3000027 2011-09-13<br><br>https://review.coreboot.org/c/coreboot/+/28391<br>src/vendorcode/amd/agesa: Improve formatting of some f12 and f14 microcodes<br><br>Change-Id: Ic16c1c4b86576ee7505cceed871b47a2b82f3c56<br>Signed-off-by: Mike Banon <mikebdp2@gmail.com><br>---<br>A apply_ucode_patches.sh<br>A check_ucode_patches.sh<br>A get_ucode_patches.sh<br>A sha256sums_correct.txt<br>4 files changed, 63 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://review.coreboot.org:29418/coreboot refs/changes/25/28425/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/apply_ucode_patches.sh b/apply_ucode_patches.sh</span><br><span>new file mode 100755</span><br><span>index 0000000..65c3ebc</span><br><span>--- /dev/null</span><br><span>+++ b/apply_ucode_patches.sh</span><br><span>@@ -0,0 +1,21 @@</span><br><span style="color: hsl(120, 100%, 40%);">+#!/bin/sh</span><br><span style="color: hsl(120, 100%, 40%);">+###</span><br><span style="color: hsl(120, 100%, 40%);">+### https://review.coreboot.org/c/coreboot/+/28273</span><br><span style="color: hsl(120, 100%, 40%);">+### src/vendorcode/amd/agesa/f15tn: Update microcode to version 0x600111F 2018-03-05</span><br><span style="color: hsl(120, 100%, 40%);">+###</span><br><span style="color: hsl(120, 100%, 40%);">+patch -p1 < c448029.diff</span><br><span style="color: hsl(120, 100%, 40%);">+###</span><br><span style="color: hsl(120, 100%, 40%);">+### https://review.coreboot.org/c/coreboot/+/28370</span><br><span style="color: hsl(120, 100%, 40%);">+### src/vendorcode/amd/agesa/f16kb: Update microcode to version 0x7000110 2018-02-09</span><br><span style="color: hsl(120, 100%, 40%);">+###</span><br><span style="color: hsl(120, 100%, 40%);">+patch -p1 < 88adcda.diff</span><br><span style="color: hsl(120, 100%, 40%);">+###</span><br><span style="color: hsl(120, 100%, 40%);">+### https://review.coreboot.org/c/coreboot/+/28378</span><br><span style="color: hsl(120, 100%, 40%);">+### src/vendorcode/amd/agesa/f12: Update microcode to version 0x3000027 2011-09-13</span><br><span style="color: hsl(120, 100%, 40%);">+###</span><br><span style="color: hsl(120, 100%, 40%);">+patch -p1 < 6e72ba6.diff</span><br><span style="color: hsl(120, 100%, 40%);">+###</span><br><span style="color: hsl(120, 100%, 40%);">+### https://review.coreboot.org/c/coreboot/+/28391</span><br><span style="color: hsl(120, 100%, 40%);">+### src/vendorcode/amd/agesa: Improve formatting of some f12 and f14 microcodes</span><br><span style="color: hsl(120, 100%, 40%);">+###</span><br><span style="color: hsl(120, 100%, 40%);">+patch -p1 < e24e1f4.diff</span><br><span>diff --git a/check_ucode_patches.sh b/check_ucode_patches.sh</span><br><span>new file mode 100755</span><br><span>index 0000000..f6ba840</span><br><span>--- /dev/null</span><br><span>+++ b/check_ucode_patches.sh</span><br><span>@@ -0,0 +1,12 @@</span><br><span style="color: hsl(120, 100%, 40%);">+#!/bin/sh</span><br><span style="color: hsl(120, 100%, 40%);">+rm -f ./sha256sums_my.txt</span><br><span style="color: hsl(120, 100%, 40%);">+sha256sum ./c448029.diff > ./sha256sums_my.txt</span><br><span style="color: hsl(120, 100%, 40%);">+sha256sum ./88adcda.diff >> ./sha256sums_my.txt</span><br><span style="color: hsl(120, 100%, 40%);">+sha256sum ./6e72ba6.diff >> ./sha256sums_my.txt</span><br><span style="color: hsl(120, 100%, 40%);">+sha256sum ./e24e1f4.diff >> ./sha256sums_my.txt</span><br><span style="color: hsl(120, 100%, 40%);">+if cmp -s "./sha256sums_my.txt" "./sha256sums_correct.txt"</span><br><span style="color: hsl(120, 100%, 40%);">+then</span><br><span style="color: hsl(120, 100%, 40%);">+    echo "SHA256 checksums are correct, please run ./apply_ucode_patches.sh"</span><br><span style="color: hsl(120, 100%, 40%);">+else</span><br><span style="color: hsl(120, 100%, 40%);">+    echo "! MISMATCH ! See ./sha256sums_my.txt and ./sha256sums_correct.txt"</span><br><span style="color: hsl(120, 100%, 40%);">+fi</span><br><span>diff --git a/get_ucode_patches.sh b/get_ucode_patches.sh</span><br><span>new file mode 100755</span><br><span>index 0000000..d23b2bc</span><br><span>--- /dev/null</span><br><span>+++ b/get_ucode_patches.sh</span><br><span>@@ -0,0 +1,26 @@</span><br><span style="color: hsl(120, 100%, 40%);">+#!/bin/sh</span><br><span style="color: hsl(120, 100%, 40%);">+rm -f ./*.diff && rm -f ./patch?zip</span><br><span style="color: hsl(120, 100%, 40%);">+###</span><br><span style="color: hsl(120, 100%, 40%);">+### https://review.coreboot.org/c/coreboot/+/28273</span><br><span style="color: hsl(120, 100%, 40%);">+### src/vendorcode/amd/agesa/f15tn: Update microcode to version 0x600111F 2018-03-05</span><br><span style="color: hsl(120, 100%, 40%);">+###</span><br><span style="color: hsl(120, 100%, 40%);">+wget https://review.coreboot.org/changes/28273/revisions/3/patch?zip</span><br><span style="color: hsl(120, 100%, 40%);">+unzip ./patch?zip && rm -f ./patch?zip # && patch -p1 < c448029.diff</span><br><span style="color: hsl(120, 100%, 40%);">+###</span><br><span style="color: hsl(120, 100%, 40%);">+### https://review.coreboot.org/c/coreboot/+/28370</span><br><span style="color: hsl(120, 100%, 40%);">+### src/vendorcode/amd/agesa/f16kb: Update microcode to version 0x7000110 2018-02-09</span><br><span style="color: hsl(120, 100%, 40%);">+###</span><br><span style="color: hsl(120, 100%, 40%);">+wget https://review.coreboot.org/changes/28370/revisions/3/patch?zip</span><br><span style="color: hsl(120, 100%, 40%);">+unzip ./patch?zip && rm -f ./patch?zip # && patch -p1 < 88adcda.diff</span><br><span style="color: hsl(120, 100%, 40%);">+###</span><br><span style="color: hsl(120, 100%, 40%);">+### https://review.coreboot.org/c/coreboot/+/28378</span><br><span style="color: hsl(120, 100%, 40%);">+### src/vendorcode/amd/agesa/f12: Update microcode to version 0x3000027 2011-09-13</span><br><span style="color: hsl(120, 100%, 40%);">+###</span><br><span style="color: hsl(120, 100%, 40%);">+wget https://review.coreboot.org/changes/28378/revisions/2/patch?zip</span><br><span style="color: hsl(120, 100%, 40%);">+unzip ./patch?zip && rm -f ./patch?zip # && patch -p1 < 6e72ba6.diff</span><br><span style="color: hsl(120, 100%, 40%);">+###</span><br><span style="color: hsl(120, 100%, 40%);">+### https://review.coreboot.org/c/coreboot/+/28391</span><br><span style="color: hsl(120, 100%, 40%);">+### src/vendorcode/amd/agesa: Improve formatting of some f12 and f14 microcodes</span><br><span style="color: hsl(120, 100%, 40%);">+###</span><br><span style="color: hsl(120, 100%, 40%);">+wget https://review.coreboot.org/changes/28391/revisions/2/patch?zip</span><br><span style="color: hsl(120, 100%, 40%);">+unzip ./patch?zip && rm -f ./patch?zip # && patch -p1 < e24e1f4.diff</span><br><span>diff --git a/sha256sums_correct.txt b/sha256sums_correct.txt</span><br><span>new file mode 100755</span><br><span>index 0000000..c7142c6</span><br><span>--- /dev/null</span><br><span>+++ b/sha256sums_correct.txt</span><br><span>@@ -0,0 +1,4 @@</span><br><span style="color: hsl(120, 100%, 40%);">+68708a53a9a435ff6758c5a76a9f34262399b140b2dcc4b9da534817334e8a9d  ./c448029.diff</span><br><span style="color: hsl(120, 100%, 40%);">+c477357f19c948e25276d7c88380cc021600301e16d17092e7c28cdbf6f0ea92  ./88adcda.diff</span><br><span style="color: hsl(120, 100%, 40%);">+36041d96feba2a2d4ebe5fb8739665062354fe5ebaf0434c35d1f6cc755b3fe2  ./6e72ba6.diff</span><br><span style="color: hsl(120, 100%, 40%);">+ac811f95bae4030925783f166d7ad5b052930233b732a92243de55c6230e609c  ./e24e1f4.diff</span><br><span></span><br></pre><p>To view, visit <a href="https://review.coreboot.org/28425">change 28425</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://review.coreboot.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://review.coreboot.org/28425"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: coreboot </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: Ic16c1c4b86576ee7505cceed871b47a2b82f3c56 </div>
<div style="display:none"> Gerrit-Change-Number: 28425 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Mike Banon <mikebdp2@gmail.com> </div>