CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2009/03/15 14:39:53
Modified files: sys/arch/aviion/aviion: autoconf.c machdep.c sys/arch/aviion/include: intr.h sys/arch/luna88k/include: intr.h sys/arch/luna88k/luna88k: autoconf.c sys/arch/m88k/conf: files.m88k sys/arch/m88k/include: _types.h cpu.h intr.h sys/arch/m88k/m88k: db_interface.c eh_common.S genassym.cf m88k_machdep.c sys/arch/mvme88k/include: cpu.h intr.h sys/arch/mvme88k/mvme88k: autoconf.c m187_machdep.c m188_machdep.c m197_machdep.c machdep.c Added files: sys/arch/m88k/m88k: softintr.c Log message: Generic softinterrupt support for m88k based platforms, adapted from arm with different locking mechanism. 88110 soft ipi are replaced with an ipi callback which is checked upon return from exception (it can not be kept as a softintr, as the generic softinterrupt code doesn't have per-cpu pending softintr queues).