diff options
| author | rsc <rsc> | 2007-09-27 21:37:45 +0000 |
|---|---|---|
| committer | rsc <rsc> | 2007-09-27 21:37:45 +0000 |
| commit | af7366c945e93eaee149e1b37c9dcf03c809b3a2 (patch) | |
| tree | 2917b5ebb281d1d097cd4980cd3fba108e46233e /trap.c | |
| parent | ab08960f6402f5c7cbb7b6e81694a60b6abed4c8 (diff) | |
| download | xv6-labs-2022-af7366c945e93eaee149e1b37c9dcf03c809b3a2.tar.xz xv6-labs-2022-af7366c945e93eaee149e1b37c9dcf03c809b3a2.zip | |
interrupts during system calls
"It just works."
Diffstat (limited to 'trap.c')
| -rw-r--r-- | trap.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -20,7 +20,7 @@ tvinit(void) for(i = 0; i < 256; i++) SETGATE(idt[i], 0, SEG_KCODE<<3, vectors[i], 0); - SETGATE(idt[T_SYSCALL], 0, SEG_KCODE<<3, vectors[T_SYSCALL], DPL_USER); + SETGATE(idt[T_SYSCALL], 1, SEG_KCODE<<3, vectors[T_SYSCALL], DPL_USER); initlock(&tickslock, "time"); } |
