On 12/7/23 3:17 PM, John Baldwin wrote:
The branch main has been updated by jhb:
URL:
https://cgit.FreeBSD.org/src/commit/?id=181afaaaee0025f948346fe8b9ec5356a0cdef97
commit 181afaaaee0025f948346fe8b9ec5356a0cdef97
Author: Bojan Novković <[email protected]>
AuthorDate: 2023-12-07 23:08:58 +0000
Commit: John Baldwin <[email protected]>
CommitDate: 2023-12-07 23:11:04 +0000
vmm: implement VM_CAP_MASK_HWINTR on AMD CPUs
This patch implements the interrupt blocking VM capability on AMD
CPUs. Implementing this capability allows the GDB stub to single-step
a virtual machine without landing inside interrupt handlers.
Reviewed by: jhb, corvink
Sponsored by: Google, Inc. (GSoC 2022)
Differential Revision: https://reviews.freebsd.org/D42299
Bojan has one more change in the userspace hypervisor to make use of
these kernel changes. It needs a few more tweaks, but I felt the kernel
bits were ready to go.
Remaining change: https://reviews.freebsd.org/D42298
--
John Baldwin