Grant Grundler wrote: > I'm thinking we should: > o move the EIRR bit handling into do_cpu_irq_mask() > (do_cpu_irq_mask() could loop until EIRR is zero). > o move I-bit handling into the entry.S assembly. prototype code is on ftp.parisc-linux.org/patches/irq_eirr.diff I didn't cleanup some of entry.S stuff but it should work. Not tested. grant