summaryrefslogtreecommitdiff
path: root/linux-core/i915_buffer.c
diff options
context:
space:
mode:
authorThomas Hellstrom <thomas-at-tungstengraphics-dot-com>2006-10-18 16:54:17 +0200
committerThomas Hellstrom <thomas-at-tungstengraphics-dot-com>2006-10-18 16:54:17 +0200
commite172945d668f1de1243ac2ae91ab77f3b2bda40a (patch)
tree5aaa5a34d14bf9770286df794a37df6e1dc3ba9d /linux-core/i915_buffer.c
parent25fe4a80490bba709099f0401535d2f96ac7729c (diff)
Avoid driver-specific AGP user-populated types, since we don't know what AGP
driver we're on. Avoid global cache flushes before inserting pages. In general, they are never mapped, and not accessed through the kernel map, so a cache flush should not be necessary. The exception is pages that are bound cached. We might need a cache flush for those.
Diffstat (limited to 'linux-core/i915_buffer.c')
-rw-r--r--linux-core/i915_buffer.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/linux-core/i915_buffer.c b/linux-core/i915_buffer.c
index 729ba4b2..c3e54468 100644
--- a/linux-core/i915_buffer.c
+++ b/linux-core/i915_buffer.c
@@ -33,13 +33,10 @@
#include "i915_drm.h"
#include "i915_drv.h"
-#define INTEL_AGP_MEM_USER 3
-#define INTEL_AGP_MEM_UCACHED 4
drm_ttm_backend_t *i915_create_ttm_backend_entry(drm_device_t * dev)
{
- return drm_agp_init_ttm(dev, NULL, INTEL_AGP_MEM_USER,
- INTEL_AGP_MEM_UCACHED, INTEL_AGP_MEM_USER);
+ return drm_agp_init_ttm(dev, NULL);
}
int i915_fence_types(uint32_t buffer_flags, uint32_t * class, uint32_t * type)