summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.ac11
-rw-r--r--src/sna/kgem.c8
2 files changed, 2 insertions, 17 deletions
diff --git a/configure.ac b/configure.ac
index 99d383a0..f9f3836a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -640,17 +640,6 @@ if test "x$ROTATION" = "xyes"; then
xp_msg="$xp_msg rotation"
fi
-AC_ARG_ENABLE(userptr,
- AS_HELP_STRING([--enable-userptr],
- [Enable use of userptr (experimental) [default=no]]),
- [USERPTR="$enableval"],
- [USERPTR="no"])
-AM_CONDITIONAL(USE_USERPTR, test "x$USERPTR" = "xyes")
-if test "x$USERPTR" = "xyes"; then
- AC_DEFINE(USE_USERPTR,1,[Assume "userptr" support])
- xp_msg="$xp_msg userptr"
-fi
-
AC_ARG_ENABLE(async-swap,
AS_HELP_STRING([--enable-async-swap],
[Enable use of asynchronous swaps (experimental) [default=no]]),
diff --git a/src/sna/kgem.c b/src/sna/kgem.c
index a042ca6a..7e906e83 100644
--- a/src/sna/kgem.c
+++ b/src/sna/kgem.c
@@ -133,7 +133,7 @@ search_snoop_cache(struct kgem *kgem, unsigned int num_pages, unsigned flags);
#define LOCAL_I915_EXEC_NO_RELOC (1<<11)
#define LOCAL_I915_EXEC_HANDLE_LUT (1<<12)
-#define LOCAL_I915_GEM_CREATE2 0x33
+#define LOCAL_I915_GEM_CREATE2 0x34
#define LOCAL_IOCTL_I915_GEM_CREATE2 DRM_IOWR (DRM_COMMAND_BASE + LOCAL_I915_GEM_CREATE2, struct local_i915_gem_create2)
struct local_i915_gem_create2 {
uint64_t size;
@@ -149,7 +149,7 @@ struct local_i915_gem_create2 {
uint32_t handle;
};
-#define LOCAL_I915_GEM_USERPTR 0x34
+#define LOCAL_I915_GEM_USERPTR 0x33
#define LOCAL_IOCTL_I915_GEM_USERPTR DRM_IOWR (DRM_COMMAND_BASE + LOCAL_I915_GEM_USERPTR, struct local_i915_gem_userptr)
struct local_i915_gem_userptr {
uint64_t user_ptr;
@@ -1034,7 +1034,6 @@ static bool test_has_caching(struct kgem *kgem)
static bool test_has_userptr(struct kgem *kgem)
{
-#if defined(USE_USERPTR)
uint32_t handle;
void *ptr;
@@ -1053,9 +1052,6 @@ static bool test_has_userptr(struct kgem *kgem)
free(ptr);
return handle != 0;
-#else
- return false;
-#endif
}
static bool test_has_create2(struct kgem *kgem)