> > It looks multiple interrupt handlers against the same interrupt level > > are properly queued and handled in sparc/intr.c:ih_insert(), so > > no need to prepare own queue in zs.c. > > this patch must be tested on a system with both serial usage and > zskbd/zsms working, and if possible, on a system with more than > 2 zs controllers.
OK, i read the locore code that processes interrupts and i think this will work OK. it will end up calling zshard() one for each registered zs, with the right zsc... it would still be nice to have a good multi-zs user test to make sure. .mrg.