CVSROOT:        /cvs
Module name:    src
Changes by:     d...@cvs.openbsd.org    2025/07/12 23:45:21

Modified files:
        sys/conf       : files 
Added files:
        sys/sys        : xcall.h 
        sys/kern       : kern_xcall.c 

Log message:
add an API for cpu xcalls (crosscalls)

this lets you dispatch code to run on the specified cpu from a intr
(IPL_SOFTCLOCK softintr) context. this is less overhead and mess
than pegging the current proc to the relevant cpu.

this requires a bit of MD glue to wire it into each architecture,
and can be done as needed.

ok kettenis@

Reply via email to