New scheduler. Removed cli and sti stack in favor of tracking number of locks held on each CPU and explicit conditionals in spinlock.c.
Showing
- console.c 1 addition, 1 deletionconsole.c
- defs.h 0 additions, 3 deletionsdefs.h
- dot-bochsrc 1 addition, 1 deletiondot-bochsrc
- main.c 5 additions, 5 deletionsmain.c
- proc.c 168 additions, 153 deletionsproc.c
- proc.h 2 additions, 3 deletionsproc.h
- spinlock.c 20 additions, 26 deletionsspinlock.c
- syscall.c 2 additions, 1 deletionsyscall.c
- trap.c 2 additions, 9 deletionstrap.c
- trapasm.S 9 additions, 3 deletionstrapasm.S
- x86.h 14 additions, 0 deletionsx86.h
Loading
Please register or sign in to comment