From 82b645dc74218fd8d1ed10d045128002f0c1f705 Mon Sep 17 00:00:00 2001 From: Gareth Hughes Date: Mon, 29 Jan 2001 17:46:23 +0000 Subject: Corresponding sync with PCI GART updates. --- linux/r128_bufs.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'linux/r128_bufs.c') diff --git a/linux/r128_bufs.c b/linux/r128_bufs.c index a060749e..3c549e16 100644 --- a/linux/r128_bufs.c +++ b/linux/r128_bufs.c @@ -74,7 +74,7 @@ int r128_addbufs_agp(struct inode *inode, struct file *filp, unsigned int cmd, total = PAGE_SIZE << page_order; byte_count = 0; - agp_offset = dev->agp->base + request.agp_start; + agp_offset = request.agp_start; DRM_DEBUG("count: %d\n", count); DRM_DEBUG("order: %d\n", order); @@ -125,7 +125,8 @@ int r128_addbufs_agp(struct inode *inode, struct file *filp, unsigned int cmd, buf->order = order; buf->used = 0; buf->offset = (dma->byte_count + offset); - buf->address = (void *)(agp_offset + offset); + buf->bus_address = agp_offset + offset; + buf->address = (void *)(agp_offset + offset + dev->agp->base); buf->next = NULL; buf->waiting = 0; buf->pending = 0; -- cgit v1.2.3