Move sending of a virq event for oprofile to the local vcpu from NMI to softirq context.
This has been tested with a small test patch using the continuation framework of patch 1 for all NMIs and doing a print to console in the continuation handler. Version 1 of this small series was sent to the security list before. Juergen Gross (2): xen/x86: add nmi continuation framework xen/oprofile: use set_nmi_continuation() for sending virq to guest xen/arch/x86/oprofile/nmi_int.c | 9 +++++++- xen/arch/x86/traps.c | 37 +++++++++++++++++++++++++++++++++ xen/include/asm-x86/nmi.h | 8 ++++++- xen/include/xen/softirq.h | 5 ++++- 4 files changed, 56 insertions(+), 3 deletions(-) -- 2.26.2
