agp: Add generic support for graphics dma remapping
authorZhenyu Wang <zhenyu.z.wang@intel.com>
Thu, 23 Jul 2009 16:25:49 +0000 (17:25 +0100)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Mon, 3 Aug 2009 08:04:47 +0000 (09:04 +0100)
commitff663cf8705bea101d5f73cf471855c85242575e
tree4b338298e69d2401cab848b4b9082bef07e5d9aa
parent2a4ceb6d3e6a566cb4a9dc8f974177f031d27cd7
agp: Add generic support for graphics dma remapping

New driver hooks for support graphics memory dma remapping
are introduced in this patch. It makes generic code can
tell if current device needs dma remapping, then call driver
provided interfaces for mapping and unmapping. Change has
also been made to handle scratch_page in remapping case.

Signed-off-by: Zhenyu Wang <zhenyu.z.wang@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
drivers/char/agp/agp.h
drivers/char/agp/backend.c
drivers/char/agp/generic.c
include/linux/agp_backend.h