<div dir="ltr"><span style="font-size:12.8px">> I know very little about it really. It may well be potentially bad to simply use the latest version,</span><br style="font-size:12.8px"><span style="font-size:12.8px">> but in case it's really only because nobody did it, I might prepare a patch to use</span><br style="font-size:12.8px">> <a href="http://downloadmirror.intel.com/27337/eng/microcode-20171117.tgz" rel="noreferrer" target="_blank" style="font-size:12.8px">downloadmirror.intel.com/27337<wbr>/eng/microcode-20171117.tgz</a><span style="font-size:12.8px"> instead (someday, after</span><div>> <span style="font-size:12.8px">I testing it on my device).</span><br></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">To understand what is really going on, I did the following investigation on my only coreboot clone version,</span></div><div><span style="font-size:12.8px">I have on my current SSD the following: WIN10, using VMware® Workstation 12 Player, version  12.5.8 build-7098237</span></div><div><span style="font-size:12.8px">with Fedora 26 VM, where the coreboot is located.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">CLI transcript follows:</span></div><div><span style="font-size:12.8px"><br></span></div><div><div><span style="font-size:12.8px"><i>[user@localhost coreboot]$ pwd</i></span></div><div><span style="font-size:12.8px"><i>/home/user/projects/coreboot/coreboot</i></span></div><div><span style="font-size:12.8px"><i>[user@localhost coreboot]$ git describe</i></span></div><div><span style="font-size:12.8px"><i>4.5-1006-gef7e98a2ac</i></span></div><div><span style="font-size:12.8px"><i>[user@localhost coreboot]$ grep -r 20150121 *</i></span></div><div><span style="font-size:12.8px"><i>3rdparty/blobs/cpu/intel/microcode/update-microcodes.sh:MICROCODE_VERSION=20150121</i></span></div><div><span style="font-size:12.8px"><i>[user@localhost coreboot]$ cd 3rdparty/blobs/cpu/intel/microcode</i></span></div><div><span style="font-size:12.8px"><i>[user@localhost microcode]$ ls -al</i></span></div><div><span style="font-size:12.8px"><i>total 24</i></span></div><div><span style="font-size:12.8px"><i>drwxrwxr-x.  2 user user 12288 Nov 21 12:27 .</i></span></div><div><span style="font-size:12.8px"><i>drwxrwxr-x. 24 user user  4096 Feb 18  2017 ..</i></span></div><div><span style="font-size:12.8px"><i>-rwxrwxr-x.  1 user user  1782 Feb 18  2017 microcode2bin.sh</i></span></div><div><span style="font-size:12.8px"><i>-rwxrwxr-x.  1 user user  2989 Nov 21 12:27 update-microcodes.sh</i></span></div><div><span style="font-size:12.8px"><i>[user@localhost microcode]$ tail -10 update-microcodes.sh </i></span></div><div><span style="font-size:12.8px"><i>}</i></span></div><div><span style="font-size:12.8px"><i><br></i></span></div><div><span style="font-size:12.8px"><i>get_microcode</i></span></div><div><span style="font-size:12.8px"><i>separate_microcode</i></span></div><div><span style="font-size:12.8px"><i>move_microcode</i></span></div><div><span style="font-size:12.8px"><b><i><u><font color="#ff0000">dump_cpuids <<=========================== I added this line of code to see which CPUIDs's MCUs are added here: </font></u></i></b></span></div><div><span style="font-size:12.8px"><i><br></i></span></div><div><span style="font-size:12.8px"><i>rm -f $MICROCODE_ARCHIVE</i></span></div><div><span style="font-size:12.8px"><i>rm -f $MICROCODE_FILE</i></span></div><div><span style="font-size:12.8px"><i><br></i></span></div><div><span style="font-size:12.8px"><i>[user@localhost microcode]$ </i></span></div></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Now, you can substitute </span>20150121.tgz<span style="font-size:12.8px"> with </span><a href="http://downloadmirror.intel.com/27337/eng/microcode-20171117.tgz" rel="noreferrer" target="_blank" style="font-size:12.8px">20171117</a>.tgz in bash shell script<span style="font-size:12.8px"> </span><span style="font-size:12.8px">update-microcodes.sh</span> and see what will happen?!</div><div><br></div><div>I somehow hope this exercise is helpful.</div><div><br></div><div>Zoran</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 21, 2017 at 9:31 AM, Martin Kepplinger <span dir="ltr"><<a href="mailto:martink@posteo.de" target="_blank">martink@posteo.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Since there are many releases of Intel's cpu microcode since 2015-01, I was wondering if<br>
there's a reason why coreboot, if at all, uses this one.<br>
<br>
I know very little about it really. It may well be potentially bad to simply use the latest version,<br>
but in case it's really only because nobody did it, I might prepare a patch to use<br>
<a href="http://downloadmirror.intel.com/27337/eng/microcode-20171117.tgz" rel="noreferrer" target="_blank">downloadmirror.intel.com/27337<wbr>/eng/microcode-20171117.tgz</a> instead (someday, after<br>
I testing it on my device).<br>
<br>
thanks<span class="HOEnZb"><font color="#888888"><br>
                                         martin<br>
<br>
<br>
-- <br>
coreboot mailing list: <a href="mailto:coreboot@coreboot.org" target="_blank">coreboot@coreboot.org</a><br>
<a href="https://mail.coreboot.org/mailman/listinfo/coreboot" rel="noreferrer" target="_blank">https://mail.coreboot.org/mail<wbr>man/listinfo/coreboot</a><br>
</font></span></blockquote></div><br></div>