CVSROOT: /cvs Module name: src Changes by: o...@cvs.openbsd.org 2009/05/10 09:28:45
Modified files: sys/dev/pci : agp.c agp_ali.c agp_amd.c agp_i810.c agp_intel.c agp_sis.c agp_via.c agpvar.h Log message: In preparation for using agp as a bus_dma backend for drm, convert the bind_page and unbind_page callbacks from int bind_page(void *, off_t, bus_addr_t) to void bind_page(void *, bus_addr_t, paddr_t, int) We can make these function void by making sure that the agp code sanity checks properly (it already mostly did), so by definition these functions may not fail. The flags field is currently unused (intagp at least will have a use for it soon). Been in my tree for ages.