• Austin Clements's avatar
    vm: Combine allocpg and loadpg · b72f261e
    Austin Clements 提交于
    Previously, when we read-faulted on a file-mapped COW page (which can
    happen because we don't load anything in to a forked address space's
    page tables), we would unconditionally readi to fill that page's
    contents, even though that page had often been allocated and filled by
    another process (possibly long ago).  This combines allocating and
    loading a page into one atomic step that only happens if the page has
    not already been loaded into the vmnode.
    
    Coincidentally, this eliminates all unexpected sharing from dirbench.
    b72f261e
名称
最后提交
最后更新
attic 正在载入提交数据...
bin 正在载入提交数据...
include 正在载入提交数据...
kernel 正在载入提交数据...
lib 正在载入提交数据...
manuals 正在载入提交数据...
net 正在载入提交数据...
stdinc 正在载入提交数据...
tools 正在载入提交数据...
user 正在载入提交数据...
.cvsignore 正在载入提交数据...
.dir-locals.el 正在载入提交数据...
.gitignore 正在载入提交数据...
BUGS 正在载入提交数据...
LICENSE 正在载入提交数据...
Makefile 正在载入提交数据...
README 正在载入提交数据...
README.josmp 正在载入提交数据...
TODO 正在载入提交数据...
TRICKS 正在载入提交数据...
param.h 正在载入提交数据...