freebsd-dev/sys/amd64/vmm/intel
Neel Natu 1c73ea3ef8 Don't rely on the 'VM-exit instruction length' field in the VMCS to always
have an accurate length on an EPT violation. This is not needed by the
instruction decoding code because it also has to work with AMD/SVM that
does not provide a valid instruction length on a Nested Page Fault.

In collaboration with:	Leon Dang (ldang@nahannisys.com)
Discussed with:		grehan
MFC after:		1 week
2015-05-22 17:34:22 +00:00
..
ept.c Use lapic_ipi_alloc() to dynamically allocate IPI slots needed by bhyve when 2015-03-14 02:32:08 +00:00
ept.h Don't expose 'vmm_ipinum' as a global. 2014-01-09 03:25:54 +00:00
vmcs.c Always emulate MSR_PAT on Intel processors and don't rely on PAT save/restore 2015-02-24 05:35:15 +00:00
vmcs.h Allow ktr(4) tracing of all guest exceptions via the tunable 2014-12-23 02:14:49 +00:00
vmx_controls.h Use the 'Virtual Interrupt Delivery' feature of Intel VT-x if supported by 2014-01-07 21:04:49 +00:00
vmx_cpufunc.h Fix issue found with clang build. Avoid code insertion by the compiler 2012-11-06 02:43:41 +00:00
vmx_genassym.c There is no need to save and restore the host's return address in the 2014-04-11 20:15:53 +00:00
vmx_msr.c Emulate machine check related MSRs to allow guest OSes like Windows to boot. 2015-05-02 04:19:11 +00:00
vmx_msr.h Restructure the MSR handling so it is entirely handled by processor-specific 2014-09-20 02:35:21 +00:00
vmx_support.S Fix build to not bogusly always rebuild vmm.ko. 2014-10-17 13:20:49 +00:00
vmx.c Don't rely on the 'VM-exit instruction length' field in the VMCS to always 2015-05-22 17:34:22 +00:00
vmx.h Always emulate MSR_PAT on Intel processors and don't rely on PAT save/restore 2015-02-24 05:35:15 +00:00
vtd.c Use the max guest memory address when creating its iommu domain. 2014-08-14 05:00:45 +00:00