]> Devi Nivas Git - cs3210-lab1.git/commit
interrupts could be recursive since lapic_eoi() called before rti
authorrtm <rtm>
Thu, 10 Aug 2006 22:08:14 +0000 (22:08 +0000)
committerrtm <rtm>
Thu, 10 Aug 2006 22:08:14 +0000 (22:08 +0000)
commit5be0039ce9e22f140a29e167526c64c723c5be3c
tree4096ed2b728cbee37dd2adee06e83f0e908f72b6
parent8a8be1b8c36e38f58f8ba3e425b6e701ad65abf3
interrupts could be recursive since lapic_eoi() called before rti
so fast interrupts overflow the kernel stack
fix: cli() before lapic_eoi()
16 files changed:
Notes
bio.c
console.c
defs.h
fd.c
fs.c
ide.c
kalloc.c
main.c
mmu.h
pipe.c
proc.c
proc.h
spinlock.c
spinlock.h
trap.c