]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit - sys/x86/include/x86_smp.h
Introduce ipi_self_from_nmi().
authormav <mav@FreeBSD.org>
Fri, 24 Jul 2020 20:52:09 +0000 (20:52 +0000)
committermav <mav@FreeBSD.org>
Fri, 24 Jul 2020 20:52:09 +0000 (20:52 +0000)
commitfe00b63050404e17a0839431e69518dbc61721d8
treee491dc8a953d3fb9e7eafdc7109bd882f2981ad3
parent2e63bf9b2018bb3b96339eff677cd06f486d3007
Introduce ipi_self_from_nmi().

It allows safe IPI sending to current CPU from NMI context.

Unlike other ipi_*() functions this waits for delivery to leave LAPIC in
a state safe for interrupted code.

MFC after: 2 weeks
Sponsored by: iXsystems, Inc.
sys/x86/include/x86_smp.h
sys/x86/x86/mp_x86.c