opnsense-src/sys/amd64/vmm
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
..
amd vmm: add tunable to trap WBINVD 2022-06-20 17:05:36 +02:00
intel vmm: move bumping VMEXIT_USERSPACE stat to the right place 2022-06-24 10:40:48 -04:00
io vmm: vlapic resume can eat 100% CPU by vlapic_callout_handler 2022-01-25 09:55:09 -05:00
vmm.c vmm: move bumping VMEXIT_USERSPACE stat to the right place 2022-06-24 10:40:48 -04:00
vmm_dev.c Extend the VMM stats interface to support a dynamic count of statistics. 2022-04-29 16:08:17 -07:00
vmm_host.c Correct undesirable interaction between caching of %cr4 in bhyve and 2018-04-24 13:44:19 +00:00
vmm_host.h amd64: move GDT into PCPU area. 2019-11-12 15:51:47 +00:00
vmm_instruction_emul.c Add bhyve support for LA57 guest mode. 2020-08-23 20:37:21 +00:00
vmm_ioport.c Add SPDX tags to vmm(4). 2018-06-13 07:02:58 +00:00
vmm_ioport.h Add SPDX tags to vmm(4). 2018-06-13 07:02:58 +00:00
vmm_ktr.h sys/amd64: further adoption of SPDX licensing ID tags. 2017-11-27 15:03:07 +00:00
vmm_lapic.c cpuset(9): Add CPU_FOREACH_IS(SET|CLR) and modify consumers to use it 2021-11-01 09:20:11 -04:00
vmm_lapic.h vmx: use C99 bool, not boolean_t 2019-08-01 02:16:48 +00:00
vmm_mem.c sys/amd64: further adoption of SPDX licensing ID tags. 2017-11-27 15:03:07 +00:00
vmm_mem.h sys/amd64: further adoption of SPDX licensing ID tags. 2017-11-27 15:03:07 +00:00
vmm_snapshot.c Initial support for bhyve save and restore. 2020-05-05 00:02:04 +00:00
vmm_stat.c Extend the VMM stats interface to support a dynamic count of statistics. 2022-04-29 16:08:17 -07:00
vmm_stat.h Extend the VMM stats interface to support a dynamic count of statistics. 2022-04-29 16:08:17 -07:00
vmm_util.c Convert vmm_ops calls to IFUNC 2020-11-28 01:16:59 +00:00
vmm_util.h Convert vmm_ops calls to IFUNC 2020-11-28 01:16:59 +00:00
x86.c bhyve: add support for MTRR 2022-01-28 08:10:56 +01:00
x86.h bhyve: add support for MTRR 2022-01-28 08:10:56 +01:00