> From: Philip Guenther <guent...@gmail.com>
> Date: Fri, 5 Jan 2018 20:52:20 -0800
> 
> Unless something unexpected happens, we'll be applying the workaround to
> amd64 first and then working out what to do for i386 and arm* (if still
> though to be necessary for arm) after that.

FWIW, Meltdown is a non-issue for OpenBSD/armv7 and OpenBSD/arm64 at
the moment.  The only vulnerable ARM core is the Cortex-A75 which
isn't actually on the market yet.  And we don't currently support
non-ARM implementations.  That said, we are considering separating the
page tables on arm64 since it seems to be relatively easy and unlikely
to have a severe impact on performance.

Some ARM cores are vulnerable to various Spectre attacks.  However
since OpenBSD/armv7 flushes the BTB on each context switch already, it
is unliekly that other processes can be attached.  We're still
investigating whether more BTB flushes are necessary.  Everything with
a Cortex-A7 core should be safe, which is a large fraction of the
hardware supported by OpenBSD/armv7.

For OpenBSD/arm64 the situation is not so great.  Flusihing the BTB
there is almost impossible without a firmware update.  However,
everything with a Cortex-A53 core should be safe, which covers the
majority of the hardware supported by OpenBSD/amd64.

Reply via email to