remove all PG_G global page mappings from the kernel when running on
authormlarkin <mlarkin@openbsd.org>
Sun, 7 Jan 2018 19:56:19 +0000 (19:56 +0000)
committermlarkin <mlarkin@openbsd.org>
Sun, 7 Jan 2018 19:56:19 +0000 (19:56 +0000)
commitca88a4fb6ab1d28866f47b6481a10197030dfaee
treebf4eb29c8832a5be7a6281e87c6c94c07b780c6c
parent8234bcc53c54c1baf82cb300118332958f446438
remove all PG_G global page mappings from the kernel when running on
Intel CPUs. Part of an ongoing set of commits to mitigate the Intel
"meltdown" CVE. This diff does not confer any immunity to that
vulnerability - subsequent commits are still needed and are being
worked on presently.

ok guenther, deraadt
sys/arch/amd64/amd64/locore.S
sys/arch/amd64/amd64/locore0.S
sys/arch/amd64/amd64/pmap.c
sys/arch/amd64/include/pte.h