diff options
| author | kaashoek <kaashoek> | 2006-09-17 22:01:12 +0000 | 
|---|---|---|
| committer | kaashoek <kaashoek> | 2006-09-17 22:01:12 +0000 | 
| commit | f8ac63967522b517e8539591ef7156ee9d72cbae (patch) | |
| tree | 623159a15722053035021452b4242504ea39b8fe | |
| parent | b438eff6bf21dc66697b4a37510dd652677deb7c (diff) | |
| download | xv6-labs-f8ac63967522b517e8539591ef7156ee9d72cbae.tar.gz xv6-labs-f8ac63967522b517e8539591ef7156ee9d72cbae.tar.bz2 xv6-labs-f8ac63967522b517e8539591ef7156ee9d72cbae.zip | |
a few other nits
| -rw-r--r-- | BUGS | 14 | 
1 files changed, 12 insertions, 2 deletions
| @@ -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). + | 
