On Thu, Jul 31, 2025 at 5:28 AM Petr Beneš <w1be...@gmail.com> wrote: > > From: Petr Beneš <w1be...@gmail.com> > > Remove the no‑op stubs from the ARM, PPC, and RISC‑V p2m headers and stop > providing a stub in arch/x86/include/asm/p2m.h. > > Declare p2m_altp2m_check() in xen/include/xen/p2m-common.h and gate all > call sites with CONFIG_ALTP2M: > - wrap the fast_single_step block in hvm/monitor.c with #ifdef CONFIG_ALTP2M > (IS_ENABLED(CONFIG_ALTP2M) is not used here, because in the subsequent > commit > hvm_vcpu::fast_single_step will be guarded by CONFIG_ALTP2M) > - make the vm_event.c path conditional via IS_ENABLED(CONFIG_ALTP2M) > > No functional change intended: on builds without ALTP2M the calls are > compiled out; on builds with ALTP2M behavior is unchanged. > > Signed-off-by: Petr Beneš <w1be...@gmail.com> > Reviewed-by: Jan Beulich <jbeul...@suse.com>
vm_event/monitor bits: Acked-by: Tamas K Lengyel <ta...@tklengyel.com>