freebsd-nq/share/man
Alexander Motin aba10e131f Allow swi_sched() to be called from NMI context.
For purposes of handling hardware error reported via NMIs I need a way to
escape NMI context, being too restrictive to do something significant.

To do it this change introduces new swi_sched() flag SWI_FROMNMI, making
it careful about used KPIs.  On platforms allowing IPI sending from NMI
context (x86 for now) it immediately wakes clk_intr_event via new IPI_SWI,
otherwise it works just like SWI_DELAY.  To handle the delayed SWIs this
patch calls clk_intr_event on every hardclock() tick.

MFC after:	2 weeks
Sponsored by:	iXsystems, Inc.
Differential Revision:	https://reviews.freebsd.org/D25754
2020-07-25 15:19:38 +00:00
..
man1 pkgbase: move man pages from runtime-manual to runtime 2019-07-19 15:12:20 +00:00
man3 Rank balanced (RB) trees are a class of balanced trees that includes 2020-07-23 17:16:20 +00:00
man4 Add support for KTLS RX via software decryption. 2020-07-23 23:48:18 +00:00
man5 periodic.conf: correct capitailization in the middle of a sentence 2020-07-11 22:14:44 +00:00
man6 pkgbase: move man pages from runtime-manual to runtime 2019-07-19 15:12:20 +00:00
man7 Promote use of unprivileged users for building ports by documenting SU_CMD. 2020-07-17 06:33:20 +00:00
man8 Fix grammar issues and typos 2020-07-24 15:04:34 +00:00
man9 Allow swi_sched() to be called from NMI context. 2020-07-25 15:19:38 +00:00
Makefile