/* * This should be the same as the max(NUM_X_SOURCES) for all the * different m68k hosts compiled into the kernel. * Currently the Atari has 72 and the Amiga 24, but if both are * supported in the kernel it is better to make room for 72. * With EtherNAT add-on card on Atari, the highest interrupt * number is 140 so NR_IRQS needs to be 141.
*/ #ifdefined(CONFIG_COLDFIRE) #define NR_IRQS 256 #elifdefined(CONFIG_VME) || defined(CONFIG_SUN3) || \ defined(CONFIG_SUN3X) || defined(CONFIG_VIRT) #define NR_IRQS 200 #elifdefined(CONFIG_ATARI) #define NR_IRQS 141 #elifdefined(CONFIG_MAC) #define NR_IRQS 72 #elifdefined(CONFIG_Q40) #define NR_IRQS 43 #elifdefined(CONFIG_AMIGA) || !defined(CONFIG_MMU) #define NR_IRQS 32 #elifdefined(CONFIG_APOLLO) #define NR_IRQS 24 #else/* CONFIG_HP300 etc. */ #define NR_IRQS 8 #endif
/* * Interrupt source definitions * General interrupt sources are the level 1-7. * Adding an interrupt service routine for one of these sources * results in the addition of that routine to a chain of routines. * Each one is called in succession. Each individual interrupt * service routine should determine if the device associated with * that routine requires service.
*/
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.