freebsd-dev/sys/amd64
Vitaliy Gusev 0912408a28
vmm: fix HLT loop while vcpu has requested virtual interrupts
This fixes the detection of pending interrupts when pirval is 0 and the
pending bit is set

More information how this situation occurs, can be found here:
c5b5f2d808/sys/amd64/vmm/intel/vmx.c (L4016-L4031)

Reviewed by:		corvink, markj
Fixes:			02cc877968 ("Recognize a pending virtual interrupt while emulating the halt instruction.")
MFC after:		1 week
Sponsored by:		vStack
Differential Revision:	https://reviews.freebsd.org/D39620
2023-04-26 10:38:46 +02:00
..
acpica x86: Move i386 timerreg.h to x86 2023-04-20 19:42:59 +03:00
amd64 x86: initialize use_xsave once 2023-04-19 02:22:28 +03:00
conf x86: whack pmspcv from GENERIC 2023-04-25 18:09:44 +00:00
ia32 amd64 ia32 vdso: always define some __vdso_ symbols 2023-02-09 04:36:40 +02:00
include x86: Move i386 timerreg.h to x86 2023-04-20 19:42:59 +03:00
linux linux(4): Fix LINUX_AT_COUNT comments 2023-04-22 22:16:43 +03:00
linux32 linux(4): Fix LINUX_AT_COUNT comments 2023-04-22 22:16:43 +03:00
pci pci_cfgreg.c: Use io port config access for early boot time. 2019-04-09 18:07:17 +00:00
sgx sgx: Remove unused variable. 2022-04-07 17:01:28 -07:00
vmm vmm: fix HLT loop while vcpu has requested virtual interrupts 2023-04-26 10:38:46 +02:00
Makefile Bring the tags and links entries for amd64 up to date. 2021-09-27 20:04:51 -07:00