freebsd-dev/sys/amd64
Konstantin Belousov 101d5b527a bhyve: intercept AMD SVM instructions.
Intercept and report #UD to VM on SVM/AMD in case VM tried to execute an
SVM instruction.  Otherwise, SVM allows execution of them, and instructions
operate on host physical addresses despite being executed in guest mode.

Reported by:	Maxime Villard <max@m00nbsd.net>
admbug:	972
CVE:	CVE-2020-7467
Reviewed by:	grehan, markj
Differential revision:	https://reviews.freebsd.org/D26313
2020-09-15 20:22:50 +00:00
..
acpica amd64: clean up empty lines in .c and .h files 2020-09-01 21:16:54 +00:00
amd64 Move SV_ABI_ERRNO translation into linux-specific code, to simplify 2020-09-15 16:41:21 +00:00
cloudabi32
cloudabi64 amd64: clean up empty lines in .c and .h files 2020-09-01 21:16:54 +00:00
conf ZFS: clarify dependencies for static linking 2020-08-28 17:06:35 +00:00
ia32 amd64: clean up empty lines in .c and .h files 2020-09-01 21:16:54 +00:00
include Add the MEM_EXTRACT_PADDR ioctl to /dev/mem. 2020-09-02 18:12:47 +00:00
linux Move SV_ABI_ERRNO translation into linux-specific code, to simplify 2020-09-15 16:41:21 +00:00
linux32 Move SV_ABI_ERRNO translation into linux-specific code, to simplify 2020-09-15 16:41:21 +00:00
pci
sgx amd64: clean up empty lines in .c and .h files 2020-09-01 21:16:54 +00:00
vmm bhyve: intercept AMD SVM instructions. 2020-09-15 20:22:50 +00:00
Makefile