freebsd-skq/sys/x86/include
John Baldwin 01e1933dcc Rework virtual machine hypervisor detection.
- Move the existing code to x86/x86/identcpu.c since it is x86-specific.
- If the CPUID2_HV flag is set, assume a hypervisor is present and query
  the 0x40000000 leaf to determine the hypervisor vendor ID.  Export the
  vendor ID and the highest supported hypervisor CPUID leaf via
  hv_vendor[] and hv_high variables, respectively.  The hv_vendor[]
  array is also exported via the hw.hv_vendor sysctl.
- Merge the VMWare detection code from tsc.c into the new probe in
  identcpu.c.  Add a VM_GUEST_VMWARE to identify vmware and use that in
  the TSC code to identify VMWare.

Differential Revision:	https://reviews.freebsd.org/D1010
Reviewed by:	delphij, jkim, neel
2014-10-28 19:17:44 +00:00
..
_align.h
_inttypes.h
_limits.h
_stdint.h
_types.h
acpica_machdep.h x86/madt: make the interrupt override parser a public function 2014-08-04 08:58:50 +00:00
apicreg.h
apicvar.h
apm_bios.h
bus.h
busdma_impl.h
elf.h
endian.h
fdt.h
float.h
fpu.h SDM rev. 50 defines the use of the next 8 bytes in the xstate header. 2014-09-06 19:39:12 +00:00
frame.h
init.h msi: add Xen MSI implementation 2014-09-30 16:46:45 +00:00
legacyvar.h
mca.h
mptable.h
ofw_machdep.h
pci_cfgreg.h
psl.h
ptrace.h
reg.h
segments.h
setjmp.h
sigframe.h
signal.h
specialreg.h Merge from projects/bhyve_svm all the changes outside vmm.ko or bhyve utilities: 2014-10-20 18:09:33 +00:00
stdarg.h
sysarch.h
trap.h
ucontext.h
vdso.h
vmware.h Rework virtual machine hypervisor detection. 2014-10-28 19:17:44 +00:00