]> Devi Nivas Git - cs3210-lab0.git/commit
i think my cmpxchg use was wrong in acquire
authorrtm <rtm>
Wed, 12 Jul 2006 11:15:38 +0000 (11:15 +0000)
committerrtm <rtm>
Wed, 12 Jul 2006 11:15:38 +0000 (11:15 +0000)
commit8148b6ee535b85e97f3b5f3a850b70fdfbbcaf2d
treeea279d5ca141449bb8f363594c57d7e8fc142db0
parent664324745e2257289f7a61e43892ce6e8b8ed9b7
i think my cmpxchg use was wrong in acquire
nesting cli/sti: release shouldn't always enable interrupts
separate setup of lapic from starting of other cpus, so cpu() works earlier
flag to disable locking in console output
make locks work even when curproc==0
(still crashes in clock interrupt)
Notes
console.c
defs.h
kalloc.c
main.c
mp.c
proc.c
proc.h
spinlock.c
spinlock.h
x86.h