View | Details | Raw Unified | Return to bug 235487
Collapse All | Expand All

(-)b/graphics/mesa-dri/Makefile (+1 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	mesa-dri
4
PORTNAME=	mesa-dri
5
PORTVERSION=	${MESAVERSION}
5
PORTVERSION=	${MESAVERSION}
6
PORTREVISION=	1
6
CATEGORIES=	graphics
7
CATEGORIES=	graphics
7
8
8
COMMENT=	OpenGL hardware acceleration drivers for DRI2+
9
COMMENT=	OpenGL hardware acceleration drivers for DRI2+
(-)b/graphics/mesa-dri/files/patch-src_mesa_drivers_dri_i965_brw__bufmgr.c (+21 lines)
Added Link Here
1
--- src/mesa/drivers/dri/i965/brw_bufmgr.c.orig	2019-01-17 11:26:23 UTC
2
+++ src/mesa/drivers/dri/i965/brw_bufmgr.c
3
@@ -1720,6 +1720,7 @@ brw_bufmgr_init(struct gen_device_info *devinfo, int f
4
    if (devinfo->gen >= 8 && gtt_size > _4GB) {
5
       bufmgr->initial_kflags |= EXEC_OBJECT_SUPPORTS_48B_ADDRESS;
6
 
7
+#if defined(__DRM_NEXT__)
8
       /* Allocate VMA in userspace if we have softpin and full PPGTT. */
9
       if (gem_param(fd, I915_PARAM_HAS_EXEC_SOFTPIN) > 0 &&
10
           gem_param(fd, I915_PARAM_HAS_ALIASING_PPGTT) > 1) {
11
@@ -1729,6 +1730,10 @@ brw_bufmgr_init(struct gen_device_info *devinfo, int f
12
                             PAGE_SIZE, _4GB);
13
          util_vma_heap_init(&bufmgr->vma_allocator[BRW_MEMZONE_OTHER],
14
                             1 * _4GB, gtt_size - 1 * _4GB);
15
+#else
16
+      /* soft-spin is broken on DragonFly and drm-legacy-kmod */
17
+      if (false) {
18
+#endif
19
       } else if (devinfo->gen >= 10) {
20
          /* Softpin landed in 4.5, but GVT used an aliasing PPGTT until
21
           * kernel commit 6b3816d69628becb7ff35978aa0751798b4a940a in

Return to bug 235487