| plan 9 kernel history: overview | file list | diff list |
1993/1124/pc/devether.c (diff list | history)
| 1993/1120/sys/src/9/pc/devether.c:162,186 – 1993/1124/sys/src/9/pc/devether.c:162,167 (short | long | prev | next) | ||
| 1993/1113 | return n; | |
| 1992/0403 | } | |
| 1993/1113 |
| |
| 1992/0403 |
| |
| 1993/1113 |
| |
| 1992/0403 | ||
| 1992/1222 |
| |
| 1993/1113 |
| |
| 1992/1222 |
| |
| 1993/1113 |
| |
| 1992/0403 |
| |
| 1993/1113 | static struct { char *type; int (*reset)(Ether*); | |
| 1993/1120/sys/src/9/pc/devether.c:222,236 – 1993/1124/sys/src/9/pc/devether.c:203,213 | ||
| 1992/1222 | * IRQ2 doesn't really exist, it's used to gang the interrupt * controllers together. A device set to IRQ2 will appear on * the second interrupt controller as IRQ9. | |
| 1993/1113 |
| |
| 1992/1222 | */ | |
| 1993/1113 | if(ctlr->irq == 2) ctlr->irq = 9; if((irqmask & (1<<ctlr->irq)) == 0){ | |
| 1993/1124 | setvec(Int0vec+ctlr->irq, ctlr->interrupt, ctlr); | |
| 1993/1113 | irqmask |= 1<<ctlr->irq; } | |
| 1993/0212 | ||