xv6

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit af7366c945e93eaee149e1b37c9dcf03c809b3a2
parent ab08960f6402f5c7cbb7b6e81694a60b6abed4c8
Author: rsc <rsc>
Date:   Thu, 27 Sep 2007 21:37:45 +0000

interrupts during system calls

"It just works."

Diffstat:
Mtrap.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/trap.c b/trap.c @@ -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"); }