summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrtm <rtm>2007-09-25 16:15:05 +0000
committerrtm <rtm>2007-09-25 16:15:05 +0000
commit355073ea9e7528e45143efaa9631efcf159a2b68 (patch)
tree379f1ebbfca98355cd235d4ce3282d974655c0ad
parent3eda2714e67a499e833ec33bc27f4c6bf45638eb (diff)
downloadxv6-labs-355073ea9e7528e45143efaa9631efcf159a2b68.tar.gz
xv6-labs-355073ea9e7528e45143efaa9631efcf159a2b68.tar.bz2
xv6-labs-355073ea9e7528e45143efaa9631efcf159a2b68.zip
oops, interrupts on in syscall traps doesn't work after all
-rw-r--r--trap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/trap.c b/trap.c
index ea15029..72678a6 100644
--- 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], 1, SEG_KCODE<<3, vectors[T_SYSCALL], DPL_USER);
+ SETGATE(idt[T_SYSCALL], 0, SEG_KCODE<<3, vectors[T_SYSCALL], DPL_USER);
initlock(&tickslock, "time");
}