commit 9d54504c7d60aeef0874295e5bcc24be8d62e81e Author: Ryota Ozaki Date: Fri Jan 26 17:44:32 2018 +0900 Update xcall.9 diff --git a/share/man/man9/xcall.9 b/share/man/man9/xcall.9 index b8b4347d5e5..436098b51c8 100644 --- a/share/man/man9/xcall.9 +++ b/share/man/man9/xcall.9 @@ -87,7 +87,6 @@ also provides a mechanism for making .Dq "high priority" cross calls. The function to be executed runs on the remote CPU within a -.Dv IPL_SOFTSERIAL software interrupt context, possibly interrupting other lower-priority code running on the CPU. .Sh NOTES @@ -112,7 +111,18 @@ on for the cross-call to complete. .Fa flags should be .Dv XC_HIGHPRI +or +.Fo XC_HIGHPRI_IPL +.Fa ipl +.Fc for a "high priority" call, and 0 for a "low priority" call. +.Dv XC_HIGHPRI +uses an +.Dv IPL_SOFTSERIAL +software interrupt while +.Fn XC_HIGHPRI_IPL +uses a software interrupt with an IPL specified by +.Fa ipl . .Fn xc_broadcast should not be called from interrupt context. .It Fn xc_unicast "flags" "func" "arg1" "arg2" "ci"