i915: Since FreeBSD doesn't have gem support yet, don't advertise it.
authorRobert Noland <rnoland@2hip.net>
Mon, 27 Oct 2008 18:39:05 +0000 (14:39 -0400)
committerRobert Noland <rnoland@2hip.net>
Mon, 27 Oct 2008 18:39:05 +0000 (14:39 -0400)
This allows us to not crash X when using newer Intel ddx drivers.

shared-core/i915_dma.c

index 93bfcba..29a0a1a 100644 (file)
@@ -911,7 +911,11 @@ static int i915_getparam(struct drm_device *dev, void *data,
                value = dev->pci_device;
                break;
        case I915_PARAM_HAS_GEM:
+#ifdef I915_HAVE_GEM
                value = 1;
+#else
+               value = 0;
+#endif
                break;
        default:
                DRM_ERROR("Unknown parameter %d\n", param->param);