xv6

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

commit f8ac63967522b517e8539591ef7156ee9d72cbae
parent b438eff6bf21dc66697b4a37510dd652677deb7c
Author: kaashoek <kaashoek>
Date:   Sun, 17 Sep 2006 22:01:12 +0000

a few other nits

Diffstat:
MBUGS | 14++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/BUGS b/BUGS @@ -1,11 +1,16 @@ -missing bootmain.c from printout -funny \ alignment in mmu.h +runoff.list: + bootmain.c missing + +mmu.h: + funny \ alignment in mmu.h main.c: should use static int bcpu to avoid having live stack variable across the asm volatile that changes %esp and %ebp. + cpus[0] -> cpus[bcpu] + init.c: should while(wait() >= 0); not just wait(); @@ -30,7 +35,12 @@ proc.c: proc_exit should wake up proc[1] if any reparenting was done. + sched -> switch2scheduler? or just switch? + trap.c if spin locks are ever held without cli, trap should call yield() only if nlock == 0 +main.c, proc.c, trap.c: + use a constant for 3 (USER). +