freebsd-dev/sys/dev/agp
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
..
agp_ali.c Add the ability to disable agp devices at the loader prompt. Usage is 2004-04-03 22:55:12 +00:00
agp_amd.c Add the ability to disable agp devices at the loader prompt. Usage is 2004-04-03 22:55:12 +00:00
agp_i810.c Push down the responsibility for zeroing a physical page from the 2004-04-24 20:53:55 +00:00
agp_if.m
agp_intel.c Add the ability to disable agp devices at the loader prompt. Usage is 2004-04-03 22:55:12 +00:00
agp_nvidia.c Add the ability to disable agp devices at the loader prompt. Usage is 2004-04-03 22:55:12 +00:00
agp_sis.c Add the ability to disable agp devices at the loader prompt. Usage is 2004-04-03 22:55:12 +00:00
agp_via.c Add the ability to disable agp devices at the loader prompt. Usage is 2004-04-03 22:55:12 +00:00
agp.c Push down the responsibility for zeroing a physical page from the 2004-04-24 20:53:55 +00:00
agppriv.h
agpreg.h Add register definitions for the status and command registers for AGP. 2004-04-05 02:32:07 +00:00
agpvar.h