freebsd-nq/sys/amd64/vmm
Peter Grehan 3da443021f Hide the AMD MONITORX/MWAITX capability.
Otherwise, recent Linux guests will use these instructions, resulting
in #UD exceptions since bhyve doesn't implement MONITOR/MWAIT exits.

This fixes boot-time hangs in recent Linux guests on Ryzen CPUs
(and probably Bulldozer aka AMD FX as well).

Reviewed by:	kib
MFC after:	1 week
2017-03-16 03:21:42 +00:00
..
amd fix a syntax error in r308039 ... 2016-10-28 15:57:55 +00:00
intel vmm(4): Small spelling fixes. 2016-05-03 22:07:18 +00:00
io Fix improper use of "its". 2016-11-08 23:59:41 +00:00
vmm_dev.c vmm_dev: work around a bogus error with gcc 6.3.0 2017-01-20 13:21:27 +00:00
vmm_host.c
vmm_host.h Fix a variety of cosmetic typos and misspellings 2017-01-15 18:00:45 +00:00
vmm_instruction_emul.c vmm(4): Small spelling fixes. 2016-05-03 22:07:18 +00:00
vmm_ioport.c
vmm_ioport.h
vmm_ktr.h
vmm_lapic.c
vmm_lapic.h
vmm_mem.c
vmm_mem.h
vmm_stat.c vmm(4): Small spelling fixes. 2016-05-03 22:07:18 +00:00
vmm_stat.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
vmm_util.c
vmm_util.h
vmm.c Enable I/O MMU when PCI pass through is first used. 2016-08-26 20:15:22 +00:00
x86.c Hide the AMD MONITORX/MWAITX capability. 2017-03-16 03:21:42 +00:00
x86.h