HomeFreeBSD

vmm: implement VM_CAP_MASK_HWINTR on AMD CPUs

Description

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

(cherry picked from commit 181afaaaee0025f948346fe8b9ec5356a0cdef97)

Details

Provenance
bnovkovAuthored on Dec 7 2023, 11:08 PM
jhbCommitted on Jan 5 2024, 12:25 AM
Reviewer
jhb
Differential Revision
D42299: vmm: implement VM_CAP_MASK_HWINTR on AMD CPUs
Parents
rG8da9183dcdd3: vmm: implement single-stepping for AMD CPUs
Branches
Unknown
Tags
Unknown