• Nickolai Zeldovich's avatar
    use atomic<> in page table structures · 044966c8
    Nickolai Zeldovich 提交于
    more flexible updatepages() interface
    PTE locking (using one of the free PTE bits)
    guard against concurrent unmaps (except no way to check if vma is deleted yet..)
    044966c8
名称
最后提交
最后更新
manuals 正在载入提交数据...
net 正在载入提交数据...
.cvsignore 正在载入提交数据...
.gitignore 正在载入提交数据...
BUGS 正在载入提交数据...
LICENSE 正在载入提交数据...
Makefile 正在载入提交数据...
README 正在载入提交数据...
README.josmp 正在载入提交数据...
TODO 正在载入提交数据...
TRICKS 正在载入提交数据...
amd64.h 正在载入提交数据...
asm.h 正在载入提交数据...
atomic.hh 正在载入提交数据...
atomic_2.h 正在载入提交数据...
atomic_base.h 正在载入提交数据...
atomic_std.h 正在载入提交数据...
bio.cc 正在载入提交数据...
bits.hh 正在载入提交数据...
bonsai.c 正在载入提交数据...
boot.S 正在载入提交数据...
bootdata.c 正在载入提交数据...
bootmain.c 正在载入提交数据...
bootother.S 正在载入提交数据...
buf.hh 正在载入提交数据...
cat.cc 正在载入提交数据...
cga.cc 正在载入提交数据...
cilk.cc 正在载入提交数据...
compiler.h 正在载入提交数据...
condvar.cc 正在载入提交数据...
condvar.h 正在载入提交数据...
console.cc 正在载入提交数据...
cpprt.cc 正在载入提交数据...
cpputil.hh 正在载入提交数据...
cpu.hh 正在载入提交数据...
crange.cc 正在载入提交数据...
crange.hh 正在载入提交数据...
data.S 正在载入提交数据...
dirbench.cc 正在载入提交数据...
e1000.cc 正在载入提交数据...
e1000reg.hh 正在载入提交数据...
echo.cc 正在载入提交数据...
elf.hh 正在载入提交数据...
exec.cc 正在载入提交数据...
fcntl.h 正在载入提交数据...
file.cc 正在载入提交数据...
file.hh 正在载入提交数据...
fmt.cc 正在载入提交数据...
fmt.hh 正在载入提交数据...
forkexecbench.cc 正在载入提交数据...
forkexectree.cc 正在载入提交数据...
forktest.c 正在载入提交数据...
forktree.cc 正在载入提交数据...
fs.cc 正在载入提交数据...
fs.h 正在载入提交数据...
gc.cc 正在载入提交数据...
gc.hh 正在载入提交数据...
gdbutil 正在载入提交数据...
grep.c 正在载入提交数据...
halt.cc 正在载入提交数据...
httpd.cc 正在载入提交数据...
hwvm.cc 正在载入提交数据...
hz.cc 正在载入提交数据...
ide.c 正在载入提交数据...
incbin.S 正在载入提交数据...
init.cc 正在载入提交数据...
initcode.S 正在载入提交数据...
ioapic.cc 正在载入提交数据...
ipc.hh 正在载入提交数据...
kalloc.cc 正在载入提交数据...
kalloc.h 正在载入提交数据...
kbd.c 正在载入提交数据...
kbd.h 正在载入提交数据...
kern_c.h 正在载入提交数据...
kernel.hh 正在载入提交数据...
kernel.ld 正在载入提交数据...
kernlet.cc 正在载入提交数据...
kill.cc 正在载入提交数据...
kmalloc.cc 正在载入提交数据...
kmtrace.hh 正在载入提交数据...
lapic.cc 正在载入提交数据...
lib.h 正在载入提交数据...
ln.c 正在载入提交数据...
lockstat.cc 正在载入提交数据...
lockstat.h 正在载入提交数据...
login.cc 正在载入提交数据...
ls.cc 正在载入提交数据...
main.cc 正在载入提交数据...
mapbench.cc 正在载入提交数据...
maptest.cc 正在载入提交数据...
memide.cc 正在载入提交数据...
mkdir.c 正在载入提交数据...
mkfs.c 正在载入提交数据...
mmu.h 正在载入提交数据...
mp.cc 正在载入提交数据...
mp.hh 正在载入提交数据...
mtrace.h 正在载入提交数据...
multiboot.hh 正在载入提交数据...
net.cc 正在载入提交数据...
net.hh 正在载入提交数据...
net.mk 正在载入提交数据...
ns.hh 正在载入提交数据...
param.h 正在载入提交数据...
pci.cc 正在载入提交数据...
pci.hh 正在载入提交数据...
pcireg.hh 正在载入提交数据...
perf-report.cc 正在载入提交数据...
perf.cc 正在载入提交数据...
picirq.cc 正在载入提交数据...
pipe.cc 正在载入提交数据...
pr.pl 正在载入提交数据...
preadtest.cc 正在载入提交数据...
printf.cc 正在载入提交数据...
proc.cc 正在载入提交数据...
proc.hh 正在载入提交数据...
prof.cc 正在载入提交数据...
prof.hh 正在载入提交数据...
qlock.h 正在载入提交数据...
queue.h 正在载入提交数据...
rm.cc 正在载入提交数据...
rnd.cc 正在载入提交数据...
sampler.cc 正在载入提交数据...
sampler.h 正在载入提交数据...
sched.cc 正在载入提交数据...
sched.hh 正在载入提交数据...
sh.cc 正在载入提交数据...
sleep.cc 正在载入提交数据...
sleep1.p 正在载入提交数据...
spinlock.cc 正在载入提交数据...
spinlock.h 正在载入提交数据...
spinp 正在载入提交数据...
stat.h 正在载入提交数据...
stressfs.c 正在载入提交数据...
string.cc 正在载入提交数据...
swtch.S 正在载入提交数据...
symlink.patch 正在载入提交数据...
syscall.cc 正在载入提交数据...
syscall.h 正在载入提交数据...
sysfile.cc 正在载入提交数据...
sysproc.cc 正在载入提交数据...
telnetd.cc 正在载入提交数据...
thrtest.cc 正在载入提交数据...
time.cc 正在载入提交数据...
timer.c 正在载入提交数据...
toc.ftr 正在载入提交数据...
toc.hdr 正在载入提交数据...
trap.cc 正在载入提交数据...
trapasm.S 正在载入提交数据...
traps.h 正在载入提交数据...
types.h 正在载入提交数据...
uart.cc 正在载入提交数据...
ulib.c 正在载入提交数据...
umalloc.cc 正在载入提交数据...
unet.h 正在载入提交数据...
user.h 正在载入提交数据...
usertests.cc 正在载入提交数据...
uspinlock.h 正在载入提交数据...
usys.S 正在载入提交数据...
uthread.S 正在载入提交数据...
vm.cc 正在载入提交数据...
vm.hh 正在载入提交数据...
wc.c 正在载入提交数据...
wq.cc 正在载入提交数据...
wq.hh 正在载入提交数据...
zombie.c 正在载入提交数据...