RE: [PATCH v3 3/5] x86/enter: Use IBRS on syscall and interrupts

From: Van De Ven, Arjan
Date: Wed Jan 10 2018 - 13:47:15 EST


> On SKL+ retpoline is mostly there, but has a few dinky holes in and it
> _might_ make sense to use IBRS.
>
> But I feel it needs explaining what the exact holes are (pjt and dwmw2
> had a fair enumeration IIRC) such that people can judge the risk.

you are correct to need and want this.

the problem is one of patch sequencing a bit;

as retpoline is now it has more of these dinky holes, in the next few days
patches will flow that will fix a bunch of these.

I would like to suggest we do the documentation part after a few days once
we know how much of these we can reasonable pre-plug.

but yes we must do this tradeoff documentation.