freebsd-dev/sys/alpha
Alan Cox 7ef6ba5d27 Push down the responsibility for zeroing a physical page from the
caller to vm_page_grab().  Although this gives VM_ALLOC_ZERO a
different meaning for vm_page_grab() than for vm_page_alloc(), I feel
such change is necessary to accomplish other goals.  Specifically, I
want to make the PG_ZERO flag immutable between the time it is
allocated by vm_page_alloc() and freed by vm_page_free() or
vm_page_free_zero() to avoid locking overheads.  Once we gave up on
the ability to automatically recognize a zeroed page upon entry to
vm_page_free(), the ability to mutate the PG_ZERO flag became useless.
Instead, I would like to say that "Once a page becomes valid, its
PG_ZERO flag must be ignored."
2004-04-24 20:53:55 +00:00
..
alpha Push down the responsibility for zeroing a physical page from the 2004-04-24 20:53:55 +00:00
compile
conf - Remove local changes that leaked into my last commit. 2004-01-24 21:45:25 +00:00
include MFamd64 2004-04-18 06:24:51 +00:00
isa Remove the advertsing clause, per the Regent's letter dated July 22, 1999. 2004-04-05 21:00:51 +00:00
linux MFi386: Use the BSD madvise() syscall implementation for Linux binary 2004-03-29 02:19:43 +00:00
mcbus Widen the enable/disable helper function's argument in line with the 2003-11-17 06:10:15 +00:00
osf1 - Replace wait1() with a kern_wait() function that accepts the pid, 2004-03-17 20:00:00 +00:00
pci Catch a few places where NULL (pointer) was used where 0 (integer) was 2003-12-23 02:36:43 +00:00
tlsb Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
Makefile