[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS: cvs.openbsd.org: src



CVSROOT:	/cvs
Module name:	src
Changes by:	miod_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org	2007/05/19 11:03:49

Modified files:
	sys/arch/mvme88k/include: mvme188.h 
	sys/arch/mvme88k/mvme88k: m188_machdep.c 

Log message:
Try reducing the number of IPIs, by only reinflicting them to us if we are
lowering the spl.

Also, warn and halt in tracks if the interrupt pin of a secondary cpu never
clears (found the hard way in one of the 2P256 modules here), since there is
nothing better we can do.

Last, do not attempt to handle VME interrupts on secondary processors yes
(this confuses the bus, since both processors will perform a VME interrupt
acknowledge sequence, but only one will succeed).

This lets processes correctly run on all the available processors in
single-user mode, but there are still issues to sort out.



Visit your host, monkey.org