CVSROOT: /cvs Module name: src Changes by: dera...@cvs.openbsd.org 2019/12/17 15:27:01
Modified files: sys/arch/arm64/arm64: Tag: OPENBSD_6_6 exception.S trampoline.S Log message: arm64 cpus speculatively execute instructions after ERET, and on some processors not all microarchitectural side effects are abandoned, leading to spectre-like effects. This was fixed quietly and without responsible disclosure by ARM in linux mainline a year ago, but rediscovered independently by Anthony Steinhauser. ok patrick guenther kettenis comment to ARM: "Responsible Disclosure" doesn't mean "downplay at maximum to avoid damage to the bottom line", the responsibility aspect entails ensuring "all customers are aware of the defect". What happened here is indistinguishable from Intel's behaviour, and that's not the look you want. This is errata 6.6/014_eret.patch.sig