<div dir="ltr">We fully support microcode updates (as does FreeBSD).<div><br></div><div>kldload cpuctl</div><div><br></div><div>pkg install devcpu-data</div><div><br></div><div>cpucontrol -u /dev/cpuctl0</div><div>cpucontrol -u /dev/cpuctl1</div><div>  ...  (iterate all cpus)</div><div><br></div><div>If you download a microcode update that isn't yet in the devcpu-data package, you will wind up with a microcode.dat file from Intel which you have to break up using a tool that is in devcpu-data's build directory.</div><div><br></div><div>cd /usr/dports/sysutils/devcpu-data</div><div>make</div><div><br></div><div>cd /usr/obj/dports/sysutils/devcpu-data/devcpu-data-1.9</div><div><br></div><div>use the ./ucode-tool binary.  Urm.   I think something like:</div><div><br></div><div>./ucode-tool -i <location_of_intel_microcode_dat_file></div><div><br></div><div>and then move all the *.fw files to /usr/local/share/cpucontrol</div><div><br></div><div>Then cpucontrol -u can find them.</div><div><br></div><div>You need the latest master (the cpuctl device needed a larger buffer to handle newer cpu's larger microcodes).</div><div><br></div><div>-Matt</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jan 7, 2018 at 4:32 PM, Lars Schotte <span dir="ltr"><<a href="mailto:gustopn@gmail.com" target="_blank">gustopn@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Not if it runs counter clockwise.<br>
<div class="HOEnZb"><div class="h5"><br>
On Mon, 8 Jan 2018 01:16:29 +0200<br>
PeerCorps Trust Fund <<a href="mailto:ipc@peercorpstrust.org">ipc@peercorpstrust.org</a>> wrote:<br>
<br>
> Even a broken watch is right twice a day!<br>
><br>
> (I've always wanted to use that :)<br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
 Lars Schotte<br>
 Mudroňova 13<br>
92101 Piešťany<br>
</font></span></blockquote></div><br></div>