linux.conf.au, January 2003 PRINCIPLES: Multiple CPU Reference Table Soft Interrupts User- User- Bottom Tasklet Softirq IRQ space context Half Same one runs No No No No Yes No simultaneously on other CPU? Same type runs Yes Yes No Yes Yes Yes simultaneously on other CPU? Interrupted by same type? Yes Yes* No No No No Interrupted by Yes Yes No No No No soft interrupts? Interrupted by Yes Yes Yes Yes Yes No hard interrupts?