drm: add _DRM_CONSISTENT map type

Added a new DRM map type _DRM_CONSISTENT for consistent PCI memory. It
uses drm_pci_alloc/free for allocating/freeing the memory.

From: Felix Kuhling <fxkuehl@gmx.de>
Signed-off-by: David Airlie <airlied@linux.ie>
This commit is contained in:
Dave Airlie
2005-07-10 14:34:13 +10:00
committed by Dave Airlie
parent f179bc77d0
commit 2d0f9eaff8
5 changed files with 40 additions and 7 deletions

View File

@@ -228,6 +228,10 @@ int drm_takedown( drm_device_t *dev )
dev->sg = NULL;
}
break;
case _DRM_CONSISTENT:
drm_pci_free(dev, map->size,
map->handle, map->offset);
break;
}
drm_free(map, sizeof(*map), DRM_MEM_MAPS);
}