opnsense-src/sys/amd64/vmm/intel
Vitaliy Gusev bb52489444 vmm: move bumping VMEXIT_USERSPACE stat to the right place
Statistic for "number of vm exits handled in userspace" should be
increased in vm_run() instead of vmx_run() because in some cases
vm_run() doesn't exit to userspace and keeps entering the guest.

Also svm_run's implementation even wrongly misses that stat.

Reviewed by:	markj

(cherry picked from commit e7d34aeda4)
2022-06-24 10:40:48 -04:00
..
ept.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (4 of many) 2020-02-15 18:57:49 +00:00
ept.h sys/amd64: further adoption of SPDX licensing ID tags. 2017-11-27 15:03:07 +00:00
vmcs.c amd64: clean up empty lines in .c and .h files 2020-09-01 21:16:54 +00:00
vmcs.h Initial support for bhyve save and restore. 2020-05-05 00:02:04 +00:00
vmx.c vmm: move bumping VMEXIT_USERSPACE stat to the right place 2022-06-24 10:40:48 -04:00
vmx.h bhyve: add support for MTRR 2022-01-28 08:10:56 +01:00
vmx_controls.h sys/amd64: further adoption of SPDX licensing ID tags. 2017-11-27 15:03:07 +00:00
vmx_cpufunc.h amd64: Fix output operand specs for the stmxcsr and vmread intrinsics 2021-08-16 09:01:29 -04:00
vmx_genassym.c vmx: Implement pmap (de)activation in C 2020-10-19 15:24:35 +00:00
vmx_msr.c bhyve: add support for MTRR 2022-01-28 08:10:56 +01:00
vmx_msr.h Support guest rdtscp and rdpid instructions on Intel VT-x 2020-08-18 07:23:47 +00:00
vmx_support.S vmx: Implement pmap (de)activation in C 2020-10-19 15:24:35 +00:00
vtd.c vmm: Make iommu ops tables const 2021-08-16 09:01:20 -04:00