CVSROOT: /cvs Module name: src Changes by: t...@cvs.openbsd.org 2019/08/08 10:50:31
Modified files: sys/arch/amd64/amd64: Tag: OPENBSD_6_5 codepatch.c cpu.c locore.S vector.S sys/arch/amd64/include: Tag: OPENBSD_6_5 codepatch.h frameasm.h Log message: Mitigate CVE-2019-1125: block speculation past conditional jump to mis-skip or mis-take swapgs in interrupt path and in trap/fault/exception path. The latter is improved to have no conditionals around this when Meltdown mitigation is in effect. Codepatch out the fences based on the description of CPU bugs in the (well written) Linux commit message. feedback from kettenis@ ok deraadt@ OpenBSD 6.5 errata 008