> From: Andrew Cooper <[email protected]> > Sent: Thursday, January 19, 2023 3:37 AM > > The original patch tried to do two things - implement VMNotify, and > re-optimise VT-x to not intercept #DB/#AC by default. > > The second part is buggy in multiple ways. Both GDBSX and Introspection > need > to conditionally intercept #DB, which was not accounted for. Also, #DB > interception has nothing at all to do with cpu_has_monitor_trap_flag. > > Revert the second half, leaving #DB/#AC intercepted unilaterally, but with > VMNotify active by default when available. > > Fixes: 573279cde1c4 ("x86/vmx: implement Notify VM Exit") > Signed-off-by: Andrew Cooper <[email protected]>
Reviewed-by: Kevin Tian <[email protected]>
