Re: Spectre on non-amd64

2018-01-19 Thread Michael
Hello, On Fri, 19 Jan 2018 21:55:12 + wrote: > > On Jan 19, 2018, at 4:47 PM, wrote: > > > > Hi folks. > > > > I think that the spectre variant 2 situation is a lot worse for: > > - Speculative CPU > > - Weak memory protection > >

Re: Spectre on non-amd64

2018-01-19 Thread Paul.Koning
> On Jan 19, 2018, at 4:47 PM, wrote: > > Hi folks. > > I think that the spectre variant 2 situation is a lot worse for: > - Speculative CPU > - Weak memory protection > > Then I don't need a JIT for gadgets. > > Architectures that fall into this: > -

Re: Spectre on non-amd64

2018-01-19 Thread maya
Spectre variant 2 also relies on me being able to poison the branch target buffer. loongson had a similar issue where errant BTB entries would cause hangs, and they then claimed this at kernel entry clears out their BTB:* jal 1f nop 1: jal 1f

Spectre on non-amd64

2018-01-19 Thread maya
Hi folks. I think that the spectre variant 2 situation is a lot worse for: - Speculative CPU - Weak memory protection Then I don't need a JIT for gadgets. Architectures that fall into this: - default i386 netbsd, because it is missing NX bit (PAE is optional) - MIPS for us, because we don't use