freebsd-src/sys/amd64
Corvin Köhne fde8ce8892
vmm: remove unneccessary rendezvous assertion
When a vcpu sees that a rendezvous is in progress, it exits and tries to
handle the rendezvous. The vcpu doesn't check if it's part of the
rendezvous or not. If the vcpu isn't part of the rendezvous, the
rendezvous could be done before it reaches the assertion. This will
cause a panic.

The assertion isn't needed at all because vm_handle_rendezvous properly
handles a spurious rendezvous. So, we can just remove it.

PR:			267779
Reviewed by:		jhb, markj
Tested by:		bz
Approved by:		manu (mentor)
MFC after:		1 week
Sponsored by:		Beckhoff Automation GmbH & Co. KG
Differential Revision:	https://reviews.freebsd.org/D37417
2022-11-21 08:19:36 +01:00
..
acpica acpica: Merge ACPICA 20221020 2022-10-27 22:04:32 -04:00
amd64 Retire broken GPROF support from the kernel 2022-11-15 14:17:10 +00:00
conf amd64: Add FIRECRACKER kernel configuration 2022-10-17 23:02:22 -07:00
ia32 Introduce the PROC_SIGCODE() macro 2022-07-18 16:27:26 +02:00
include vmm: Restore the correct vm_inject_*() prototypes 2022-11-18 14:11:48 -05:00
linux sys: use .S for assembly language files that use the preprocessor 2022-11-02 10:29:00 -04:00
linux32 sys: use .S for assembly language files that use the preprocessor 2022-11-02 10:29:00 -04: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: remove unneccessary rendezvous assertion 2022-11-21 08:19:36 +01:00
Makefile Bring the tags and links entries for amd64 up to date. 2021-09-27 20:04:51 -07:00