freebsd-dev/sys/amd64
Neel Natu 5f0677d392 The "unrestricted guest" capability is a feature of Intel VT-x that allows
the guest to execute real or unpaged protected mode code - bhyve relies on
this feature to execute the AP bootstrap code.

Get rid of the hack that allowed bhyve to support SMP guests on processors
that do not have the "unrestricted guest" capability. This hack was entirely
FreeBSD-specific and would not work with any other guest OS.

Instead, limit the number of vcpus to 1 when executing on processors without
"unrestricted guest" capability.

Suggested by:	grehan
Obtained from:	NetApp
2013-01-04 02:04:41 +00:00
..
acpica - Remove unused code for CR3 and CR4. 2012-06-13 22:53:56 +00:00
amd64 The "unrestricted guest" capability is a feature of Intel VT-x that allows 2013-01-04 02:04:41 +00:00
compile
conf IFC @ r242684 2012-11-11 03:26:14 +00:00
ia32 Real hardware, as opposed to QEMU, does not allow to have a call gate 2012-08-14 12:13:27 +00:00
include Prefer x2apic mode when running inside a virtual machine. 2012-12-16 00:57:14 +00:00
linux32 Revert previous commit... 2012-10-10 08:36:38 +00:00
pci Remove duplicate code. Reduce diff between amd64 and i386. 2012-12-01 00:56:19 +00:00
vmm Modify the default behavior of bhyve such that it no longer forces the use of 2012-12-16 01:20:08 +00:00
Makefile