| plan 9 kernel history: overview | file list | diff list |
1993/1114/pc/trap.c (diff list | history)
| 1993/1113/sys/src/9/pc/trap.c:118,143 – 1993/1114/sys/src/9/pc/trap.c:118,143 (short | long | prev | next) | ||
| 1991/0731 | * set all interrupts to panics */ | |
| 1991/0904 | for(i = 0; i < 256; i++) | |
| 1991/0823 |
| |
| 1993/1114 | sethvec(i, intrbad, SEGIG, 0); | |
| 1991/0731 | /* | |
| 1991/0904 | * 80386 processor (and coprocessor) traps | |
| 1991/0703 | */ | |
| 1991/0823 |
| |
| 1993/1114 | sethvec(0, intr0, SEGIG, 0); sethvec(1, intr1, SEGIG, 0); sethvec(2, intr2, SEGIG, 0); sethvec(4, intr4, SEGIG, 0); sethvec(5, intr5, SEGIG, 0); sethvec(6, intr6, SEGIG, 0); sethvec(7, intr7, SEGIG, 0); sethvec(8, intr8, SEGIG, 0); sethvec(9, intr9, SEGIG, 0); sethvec(10, intr10, SEGIG, 0); sethvec(11, intr11, SEGIG, 0); sethvec(12, intr12, SEGIG, 0); sethvec(13, intr13, SEGIG, 0); | |
| 1992/0806 | sethvec(14, intr14, SEGIG, 0); /* page fault, interrupts off */ | |
| 1991/0823 |
| |
| 1993/1114 | sethvec(15, intr15, SEGIG, 0); | |
| 1992/0806 | sethvec(16, intr16, SEGIG, 0); /* math coprocessor, interrupts off */ | |
| 1991/0731 | /* | |
| 1993/1113/sys/src/9/pc/trap.c:163,171 – 1993/1114/sys/src/9/pc/trap.c:163,171 | ||
| 1991/0703 | /* | |
| 1991/1214 | * system calls and break points | |
| 1991/0710 | */ | |
| 1991/0910 |
| |
| 1993/1114 | sethvec(Syscallvec, intr64, SEGIG, 3); | |
| 1991/0910 | setvec(Syscallvec, (void (*)(Ureg*))syscall); | |
| 1991/1112 |
| |
| 1993/1114 | sethvec(Bptvec, intr3, SEGIG, 3); | |
| 1991/1112 | setvec(Bptvec, debugbpt); | |
| 1991/0710 | /* | |