[PATCH 0/4] Implementation of smpcall for lapic_pt VMs using NMI


Kaige Fu
 

There are some functions which rely on smp call, such as vcpu_dumpreg.
This function is very useful when debug guest hang issue as it can provides
the vCPU contexts where the guest hang at.

So, this patchset implements smp call for lapic_pt VMs using NMI to make these
functions work.

Kaige Fu (4):
HV: Introduce a new local function notify_cpus
HV: Introduce new API exec_smp_call
HV: Implement smp call for lapic_pt VMs using NMI
HV: Remove unused function send_dest_ipi_mask

hypervisor/arch/x86/guest/virq.c | 6 ++++
hypervisor/arch/x86/guest/vmexit.c | 6 ++++
hypervisor/arch/x86/irq.c | 6 ++++
hypervisor/arch/x86/lapic.c | 22 ---------------
hypervisor/arch/x86/notify.c | 43 +++++++++++++++++++++++------
hypervisor/include/arch/x86/irq.h | 1 +
hypervisor/include/arch/x86/lapic.h | 8 ------
7 files changed, 54 insertions(+), 38 deletions(-)

--
2.20.0

Join acrn-dev@lists.projectacrn.org to automatically receive all group messages.