Displaying 2 results from an estimated 2 matches for "ratpoutin".
Did you mean:
ratpoutine
2018 Sep 14
0
[patch 00/11] x86/vdso: Cleanups, simmplifications and CLOCK_TAI support
...; > > to
> > > > generate a jump table which then requires to use retpolines.
> > >
> > > Does vDSO code really have to use retpolines? It's in userspace, after
> > > all.
> >
> > Unless you have IBRS/STIPB enabled, you need user space ratpoutine as well.
>
> I don't think this is a consensus position, and it obviously depends on the
> (sub)architecture.
It does, but we are not building kernels for specific micro architectures
nor do distros AFAIK.
But that aside, even with jump tables the generated code (ratpoutine
disable...
2018 Sep 14
0
[patch 00/11] x86/vdso: Cleanups, simmplifications and CLOCK_TAI support
...gt; Especially the extended switch case is problematic as the compiler tends to
> > generate a jump table which then requires to use retpolines.
>
> Does vDSO code really have to use retpolines? It's in userspace, after all.
Unless you have IBRS/STIPB enabled, you need user space ratpoutine as well.
Thanks,
tglx