[llvm-dev] FYI, we've posted a component of Spectre mitigation on llvm-commits

Philip Reames via llvm-dev llvm-dev at lists.llvm.org
Fri Jan 5 11:33:24 PST 2018


I would be very interested in discussing these approaches.  This is 
something we're currently putting a lot of thought into as well and have 
come up with a number of potential variants.  Comparing notes would be 
worthwhile.

Philip

On 01/05/2018 03:22 AM, Chandler Carruth via llvm-dev wrote:
> Awesome, replied.
>
> We've been working on similar things, but didn't have them 
> ready-to-publish due to slightly lower urgency (there are reasonable 
> ways to locally mimic these kinds of things in sensitive areas like 
> the Linux kernel, and even finding code patterns for variant #1 is 
> substantially harder). We have some significantly different APIs we'd 
> like to discuss here based on experience trying to implement these on 
> x86 and deploy them to a reasonably large body of code. Hopefully more 
> details soon as folks have time.
>
> On Fri, Jan 5, 2018 at 6:15 AM Kristof Beyls <Kristof.Beyls at arm.com 
> <mailto:Kristof.Beyls at arm.com>> wrote:
>
>     Thanks for the notification, Chandler.
>
>     I also wanted to note that I’ve just posted another component for
>     Spectre mitigation (variant 1), see
>     https://reviews.llvm.org/D41760 and https://reviews.llvm.org/D41761.
>     I believe this is completely complementary to the retpoline
>     mitigation you pointed to at https://reviews.llvm.org/D41723#,
>     which is targeted at mitigating variant 2.
>
>     Thanks,
>
>     Kristof
>
>>     On 4 Jan 2018, at 11:23, Chandler Carruth via llvm-dev
>>     <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote:
>>
>>     Sending a note here as this seems likely to be of relatively
>>     broad interest.
>>
>>     Thread:
>>     http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20180101/513630.html
>>
>>     Review link:
>>     https://reviews.llvm.org/D41723#
>>     _______________________________________________
>>     LLVM Developers mailing list
>>     llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>
>>     http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
>
>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180105/055c15d3/attachment.html>


More information about the llvm-dev mailing list