CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2013/05/13 11:46:42
Modified files: sys/arch/sparc64/dev: schizo.c sys/arch/sparc64/sparc64: intr.c sys/arch/sparc64/include: bus.h intr.h Log message: Implement support for running interrupt handlers without taking the kernel lock, by adding a new BUS_INTR_ESTABLISH_MPSAFE flag for use with the (sparc64-specific) bus_intr_establish(9) interface. Add support for this flag to schizo(4); other bus drivers will ignore it for now. While there, remove the BUS_INTR_ESTABLISH_FASTTRAP flag which serves no purpose.