CVSROOT: /cvs Module name: src Changes by: d...@cvs.openbsd.org 2016/06/12 19:08:13
Modified files: sys/arch/sparc64/include: intr.h psl.h sys/arch/sparc64/sparc64: intr.c Log message: rework sparc64 splfoo functions to be more consistent with other archs this also moves us toward having an MI splraise(). sparc64 (and sparc) are different to the other archs because they have macros that build templates. each spl uses that macro to create an instance of an inline function specific to that spl call. this moves it to having a single splraise inline that the spl api is defined with. eg, #define splfoo() _splraise(IPL_FOO). ok kettenis@