freebsd-dev/sys/amd64/vmm/intel
Neel Natu b053814333 Allow ktr(4) tracing of all guest exceptions via the tunable
"hw.vmm.trace_guest_exceptions".  To enable this feature set the tunable
to "1" before loading vmm.ko.

Tracing the guest exceptions can be useful when debugging guest triple faults.

Note that there is a performance impact when exception tracing is enabled
since every exception will now trigger a VM-exit.

Also, handle machine check exceptions that happen during guest execution
by vectoring to the host's machine check handler via "int $18".

Discussed with:	grehan
MFC after:	2 weeks
2014-12-23 02:14:49 +00:00
..
ept.c Restructure the MSR handling so it is entirely handled by processor-specific 2014-09-20 02:35:21 +00:00
ept.h
vmcs.c Allow ktr(4) tracing of all guest exceptions via the tunable 2014-12-23 02:14:49 +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
vmx_cpufunc.h
vmx_genassym.c
vmx_msr.c Emulate writes to the IA32_MISC_ENABLE MSR. 2014-12-20 19:47:51 +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 Allow ktr(4) tracing of all guest exceptions via the tunable 2014-12-23 02:14:49 +00:00
vmx.h Restructure the MSR handling so it is entirely handled by processor-specific 2014-09-20 02:35:21 +00:00
vtd.c Use the max guest memory address when creating its iommu domain. 2014-08-14 05:00:45 +00:00