<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 10, 2020 at 11:48 AM Christian Ehrhardt <<a href="mailto:christian.ehrhardt@canonical.com">christian.ehrhardt@canonical.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">One of the mitigation methods for TAA[1] is to disable TSX<br>
support on the host system.  Linux added a mechanism to disable<br>
TSX globally through the kernel command line, and many Linux<br>
distributions now default to tsx=off.  This makes existing CPU<br>
models that have HLE and RTM enabled not usable anymore.<br>
<br>
Add new versions of all CPU models that have the HLE and RTM<br>
features enabled, that can be used when TSX is disabled in the<br>
host system.<br>
<br>
On systems disabling the features without those types defined<br>
in cpu-maps users end up without modern CPU types in the list<br>
of usable CPUs to use in the likes of virsh domcapabilities<br>
or tools higher in the stack like virt-manager.<br>
<br>
This adds:<br>
-Cascadelake-Server-noTSX<br>
-Icelake-Client-noTSX<br>
-Icelake-Server-noTSX<br>
-Skylake-Server-noTSX-IBRS<br>
-Skylake-Client-noTSX-IBRS<br>
<br>
Introduced in QEMU by commit v4.2.0-rc2-3-g9ab2237f19 (function)<br>
                  and commit v4.2.0-rc2-4-g02fa60d101 (names)<br></blockquote><div><br></div><div>Ping - anything else that we need for this v2 right now to accept it? </div><div><br></div><div>I know in the long run Jiri would want to auto-select the non noTSX types.</div><div>But as I outlined before I'd consider this a later change or would need some guidance where/how it is envisioned to do tat preference.</div><div><br></div></div></div>