<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body dir="auto">
<div><span></span></div>
<div><span></span><br>
</div>
<div>
<blockquote type="cite"><font color="#000000"><span style="background-color: rgba(255, 255, 255, 0);">On 9/29/2018 9:55 AM, Florian Weimer wrote:<br>
</span></font>
<blockquote type="cite"><font color="#000000"><span style="background-color: rgba(255, 255, 255, 0);">* Henry Baker:<br>
</span></font></blockquote>
<blockquote type="cite"><font color="#000000"><span style="background-color: rgba(255, 255, 255, 0);"><br>
</span></font></blockquote>
<blockquote type="cite">
<blockquote type="cite"><font color="#000000"><span style="background-color: rgba(255, 255, 255, 0);">I wonder if the server chips Qualcomm developed were hopelessly<br>
</span></font></blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite"><font color="#000000"><span style="background-color: rgba(255, 255, 255, 0);">haunted by Spectre?<br>
</span></font></blockquote>
</blockquote>
<blockquote type="cite"><font color="#000000"><span style="background-color: rgba(255, 255, 255, 0);">I find that extremely unlikely.  There is a point (regarding cost or<br>
</span></font></blockquote>
<blockquote type="cite"><font color="#000000"><span style="background-color: rgba(255, 255, 255, 0);">power efficiency) at which most customers would stop caring.  The<br>
</span></font></blockquote>
<blockquote type="cite"><font color="#000000"><span style="background-color: rgba(255, 255, 255, 0);">whole zoo of issues is now largely perceived as a software problem<br>
</span></font></blockquote>
<blockquote type="cite"><font color="#000000"><span style="background-color: rgba(255, 255, 255, 0);">anyway.<br>
</span></font></blockquote>
<font color="#000000"><span style="background-color: rgba(255, 255, 255, 0);"><br>
Except Spectre is not really a software problem. Check the paper in ACM<br>
Queue,<br>
"C Is Not a Low-level Language"<br>
(<a href="https://queue.acm.org/detail.cfm?id=3212479">https://queue.acm.org/detail.cfm?id=3212479</a>),<br>
in which David Chisnall explains the rather large distance between what<br>
the C<br>
programmers believe they are writing and what is actually executed. Spectre<br>
is an attack on that interstitial layer, a layer that software does not<br>
see with<br>
bugs that software can hardly fix.<br>
<br>
-- Christian Huitema<br>
</span></font></blockquote>
<span style="background-color: rgba(255, 255, 255, 0);"><br>
</span>
<div><span style="background-color: rgba(255, 255, 255, 0);">I wanto disagree with Christian on the point he made that C is not a low level language with arguments already discussed here : <a href="https://news.ycombinator.com/item?id=16967675">https://news.ycombinator.com/item?id=16967675</a></span></div>
<div><span style="background-color: rgba(255, 255, 255, 0);"><br>
</span></div>
<div><span style="background-color: rgba(255, 255, 255, 0);">— Osman Kuzucu</span></div>
</div>
</body>
</html>