• Peter Froehlich's avatar
    Fix long-standing switchuvm() inconsistency. · 8d1f9963
    Peter Froehlich 提交于
    switchuvm() is supposed to switch the TSS and page table to the
    process p it is passed. Alas, instead of using p to access the
    kstack field, it used the global proc. This worked fine because
    (a) most uses of switchuvm() pass proc anyway and (b) because in
    the schedule, where we call switchuvm with the newly scheduled
    process, we actually set the global proc before the call. But I
    think it's still a bug, even if it never broke a test case. :-)
    8d1f9963
名称
最后提交
最后更新
.cvsignore 正在载入提交数据...
.dir-locals.el 正在载入提交数据...
.gdbinit.tmpl 正在载入提交数据...
.gitignore 正在载入提交数据...
BUGS 正在载入提交数据...
LICENSE 正在载入提交数据...
Makefile 正在载入提交数据...
Notes 正在载入提交数据...
README 正在载入提交数据...
TRICKS 正在载入提交数据...
asm.h 正在载入提交数据...
bio.c 正在载入提交数据...
bootasm.S 正在载入提交数据...
bootmain.c 正在载入提交数据...
buf.h 正在载入提交数据...
cat.c 正在载入提交数据...
console.c 正在载入提交数据...
cuth 正在载入提交数据...
date.h 正在载入提交数据...
defs.h 正在载入提交数据...
dot-bochsrc 正在载入提交数据...
echo.c 正在载入提交数据...
elf.h 正在载入提交数据...
entry.S 正在载入提交数据...
entryother.S 正在载入提交数据...
exec.c 正在载入提交数据...
fcntl.h 正在载入提交数据...
file.c 正在载入提交数据...
file.h 正在载入提交数据...
forktest.c 正在载入提交数据...
fs.c 正在载入提交数据...
fs.h 正在载入提交数据...
gdbutil 正在载入提交数据...
grep.c 正在载入提交数据...
ide.c 正在载入提交数据...
init.c 正在载入提交数据...
initcode.S 正在载入提交数据...
ioapic.c 正在载入提交数据...
kalloc.c 正在载入提交数据...
kbd.c 正在载入提交数据...
kbd.h 正在载入提交数据...
kernel.ld 正在载入提交数据...
kill.c 正在载入提交数据...
lapic.c 正在载入提交数据...
ln.c 正在载入提交数据...
log.c 正在载入提交数据...
ls.c 正在载入提交数据...
main.c 正在载入提交数据...
memide.c 正在载入提交数据...
memlayout.h 正在载入提交数据...
mkdir.c 正在载入提交数据...
mkfs.c 正在载入提交数据...
mmu.h 正在载入提交数据...
mp.c 正在载入提交数据...
mp.h 正在载入提交数据...
param.h 正在载入提交数据...
picirq.c 正在载入提交数据...
pipe.c 正在载入提交数据...
pr.pl 正在载入提交数据...
printf.c 正在载入提交数据...
printpcs 正在载入提交数据...
proc.c 正在载入提交数据...
proc.h 正在载入提交数据...
rm.c 正在载入提交数据...
runoff 正在载入提交数据...
runoff.list 正在载入提交数据...
runoff.spec 正在载入提交数据...
runoff1 正在载入提交数据...
sh.c 正在载入提交数据...
show1 正在载入提交数据...
sign.pl 正在载入提交数据...
sleep1.p 正在载入提交数据...
sleeplock.c 正在载入提交数据...
sleeplock.h 正在载入提交数据...
spinlock.c 正在载入提交数据...
spinlock.h 正在载入提交数据...
spinp 正在载入提交数据...
stat.h 正在载入提交数据...
stressfs.c 正在载入提交数据...
string.c 正在载入提交数据...
swtch.S 正在载入提交数据...
symlink.patch 正在载入提交数据...
syscall.c 正在载入提交数据...
syscall.h 正在载入提交数据...
sysfile.c 正在载入提交数据...
sysproc.c 正在载入提交数据...
timer.c 正在载入提交数据...
toc.ftr 正在载入提交数据...
toc.hdr 正在载入提交数据...
trap.c 正在载入提交数据...
trapasm.S 正在载入提交数据...
traps.h 正在载入提交数据...
types.h 正在载入提交数据...
uart.c 正在载入提交数据...
ulib.c 正在载入提交数据...
umalloc.c 正在载入提交数据...
user.h 正在载入提交数据...
usertests.c 正在载入提交数据...
usys.S 正在载入提交数据...
vectors.pl 正在载入提交数据...
vm.c 正在载入提交数据...
wc.c 正在载入提交数据...
x86.h 正在载入提交数据...
zombie.c 正在载入提交数据...