Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src Build radeon and nouveau drivers on evbarm.



details:   https://anonhg.NetBSD.org/src/rev/1ffff215532f
branches:  trunk
changeset: 467273:1ffff215532f
user:      jmcneill <jmcneill%NetBSD.org@localhost>
date:      Sun Jan 19 00:58:13 2020 +0000

description:
Build radeon and nouveau drivers on evbarm.

diffstat:

 distrib/sets/lists/xbase/md.evbarm                              |   5 +-
 distrib/sets/lists/xbase/mi                                     |   5 +-
 distrib/sets/lists/xcomp/md.evbarm                              |   7 ++-
 distrib/sets/lists/xdebug/md.evbarm                             |  12 ++++-
 distrib/sets/lists/xserver/md.evbarm                            |  24 +++++++++-
 etc/mtree/NetBSD.dist.Xorg                                      |   5 +-
 external/apache2/llvm/librt/Makefile                            |   5 +-
 external/mit/xorg/lib/Makefile                                  |   6 +-
 external/mit/xorg/lib/dri/Makefile                              |  14 +++--
 external/mit/xorg/lib/gallium/Makefile                          |   8 +-
 external/mit/xorg/server/drivers/Makefile                       |   5 +-
 external/mit/xorg/server/drivers/xf86-video-radeon-kms/Makefile |   7 ++-
 external/mit/xorg/server/drivers/xf86-video-radeon/Makefile     |   8 ++-
 13 files changed, 86 insertions(+), 25 deletions(-)

diffs (truncated from 383 to 300 lines):

diff -r 8aea5dc4c7ce -r 1ffff215532f distrib/sets/lists/xbase/md.evbarm
--- a/distrib/sets/lists/xbase/md.evbarm        Sun Jan 19 00:57:18 2020 +0000
+++ b/distrib/sets/lists/xbase/md.evbarm        Sun Jan 19 00:58:13 2020 +0000
@@ -1,4 +1,7 @@
-# $NetBSD: md.evbarm,v 1.5 2019/08/12 03:48:32 uki Exp $
+# $NetBSD: md.evbarm,v 1.6 2020/01/19 00:58:13 jmcneill Exp $
+./usr/X11R7/lib/libdrm_amdgpu.so               xbase-libdrm_amdgpu-lib         xorg,compatx11file
+./usr/X11R7/lib/libdrm_amdgpu.so.1             xbase-libdrm_amdgpu-lib         xorg,compatx11file
+./usr/X11R7/lib/libdrm_amdgpu.so.1.0           xbase-libdrm_amdgpu-lib         xorg,compatx11file
 ./usr/X11R7/lib/libdrm_nouveau.so              xbase-libdrm_nouveau-lib                xorg
 ./usr/X11R7/lib/libdrm_nouveau.so.3            xbase-libdrm_nouveau-lib                xorg
 ./usr/X11R7/lib/libdrm_nouveau.so.3.0          xbase-libdrm_nouveau-lib                xorg
diff -r 8aea5dc4c7ce -r 1ffff215532f distrib/sets/lists/xbase/mi
--- a/distrib/sets/lists/xbase/mi       Sun Jan 19 00:57:18 2020 +0000
+++ b/distrib/sets/lists/xbase/mi       Sun Jan 19 00:58:13 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.154 2019/08/20 12:08:17 uki Exp $
+# $NetBSD: mi,v 1.155 2020/01/19 00:58:13 jmcneill Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -1395,6 +1395,7 @@
 ./usr/X11R7/man/cat1/xwud.0                            xbase-xwud-catman       .cat,xorg
 ./usr/X11R7/man/cat3                                   base-x11-root   xorg
 ./usr/X11R7/man/cat4                                   base-x11-root   xorg
+./usr/X11R7/man/cat4/evbarm                            base-x11-root   xorg
 ./usr/X11R7/man/cat4/x86                                       base-x11-root   xorg
 ./usr/X11R7/man/cat5                                   base-x11-root   xorg
 ./usr/X11R7/man/cat5/fonts-conf.0                      xbase-x11-catman        .cat,xorg
@@ -1541,6 +1542,7 @@
 ./usr/X11R7/man/html1/xwud.html                                xbase-xwud-htmlman      html,xorg
 ./usr/X11R7/man/html3                                  base-x11-root   xorg
 ./usr/X11R7/man/html4                                  base-x11-root   xorg
+./usr/X11R7/man/html4/evbarm                           base-x11-root   xorg
 ./usr/X11R7/man/html4/x86                                      base-x11-root   xorg
 ./usr/X11R7/man/html5                                  base-x11-root   xorg
 ./usr/X11R7/man/html5/fonts-conf.html                  xbase-x11-htmlman       html,xorg
@@ -1688,6 +1690,7 @@
 ./usr/X11R7/man/man1/xwud.1                            xbase-xwud-man  .man,xorg
 ./usr/X11R7/man/man3                                   base-x11-root   xorg
 ./usr/X11R7/man/man4                                   base-x11-root   xorg
+./usr/X11R7/man/man4/evbarm                            base-x11-root   xorg
 ./usr/X11R7/man/man4/x86                                       base-x11-root   xorg
 ./usr/X11R7/man/man5                                   base-x11-root   xorg
 ./usr/X11R7/man/man5/fonts-conf.5                      xbase-x11-man   .man,xorg
diff -r 8aea5dc4c7ce -r 1ffff215532f distrib/sets/lists/xcomp/md.evbarm
--- a/distrib/sets/lists/xcomp/md.evbarm        Sun Jan 19 00:57:18 2020 +0000
+++ b/distrib/sets/lists/xcomp/md.evbarm        Sun Jan 19 00:58:13 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: md.evbarm,v 1.15 2019/09/12 09:45:43 uki Exp $
+# $NetBSD: md.evbarm,v 1.16 2020/01/19 00:58:13 jmcneill Exp $
 ./usr/X11R7/include/libdrm/nouveau/nvif/cl0080.h       xcomp-libdrm-include    xorg
 ./usr/X11R7/include/libdrm/nouveau/nvif/cl9097.h       xcomp-libdrm-include    xorg
 ./usr/X11R7/include/libdrm/nouveau/nvif/class.h                xcomp-libdrm-include    xorg
@@ -8,13 +8,18 @@
 ./usr/X11R7/include/libdrm/nouveau/nvif/unpack.h       xcomp-libdrm-include    xorg
 ./usr/X11R7/include/vdpau/vdpau.h                      xcomp-vdpau-include     xorg
 ./usr/X11R7/include/vdpau/vdpau_x11.h                  xcomp-vdpau-include     xorg
+./usr/X11R7/lib/libdrm_amdgpu.a                                xcomp-libdrm_amdgpu-lib xorg,compatx11file
+./usr/X11R7/lib/libdrm_amdgpu_p.a                      xcomp-libdrm_amdgpu-lib profile,xorg,compatx11file
+./usr/X11R7/lib/libdrm_amdgpu_pic.a                    xcomp-libdrm_amdgpu-lib xorg,picinstall,compatx11file
 ./usr/X11R7/lib/libdrm_nouveau.a                       xcomp-libdrm_nouveau-lib        xorg,compatx11file
 ./usr/X11R7/lib/libdrm_nouveau_p.a                     xcomp-libdrm_nouveau-lib        profile,xorg,compatx11file
 ./usr/X11R7/lib/libdrm_nouveau_pic.a                   xcomp-libdrm_nouveau-lib        xorg,picinstall,compatx11file
 ./usr/X11R7/lib/libvdpau.a                             xcomp-vdpau-lib xorg,compatx11file
 ./usr/X11R7/lib/libvdpau_p.a                           xcomp-vdpau-lib profile,xorg,compatx11file
 ./usr/X11R7/lib/libvdpau_pic.a                         xcomp-vdpau-lib xorg,picinstall,compatx11file
+./usr/X11R7/lib/pkgconfig/libdrm_amdgpu.pc             xcomp-libdrm_amdgpu-lib xorg
 ./usr/X11R7/lib/pkgconfig/libdrm_nouveau.pc            xcomp-libdrm_nouveau-lib        xorg
 ./usr/X11R7/lib/pkgconfig/vdpau.pc                     xcomp-vdpau-lib xorg
+./usr/libdata/lint/llib-ldrm_amdgpu.ln                 xcomp-libdrm_amdgpu-lib lint,xorg
 ./usr/libdata/lint/llib-ldrm_nouveau.ln                        xcomp-libdrm_nouveau-lib        lint,xorg
 ./usr/libdata/lint/llib-lvdpau.ln                      xcomp-vdpau-lib lint,xorg
diff -r 8aea5dc4c7ce -r 1ffff215532f distrib/sets/lists/xdebug/md.evbarm
--- a/distrib/sets/lists/xdebug/md.evbarm       Sun Jan 19 00:57:18 2020 +0000
+++ b/distrib/sets/lists/xdebug/md.evbarm       Sun Jan 19 00:58:13 2020 +0000
@@ -1,4 +1,5 @@
-# $NetBSD: md.evbarm,v 1.24 2019/12/30 05:37:19 uki Exp $
+# $NetBSD: md.evbarm,v 1.25 2020/01/19 00:58:14 jmcneill Exp $
+./usr/X11R7/lib/libdrm_amdgpu_g.a                      xdebug-libdrm_amdgpu-debuglib   xorg,debuglib,compatx11file
 ./usr/X11R7/lib/libdrm_nouveau_g.a                     xdebug-libdrm_nouveau-debuglib  xorg,debuglib
 ./usr/X11R7/lib/libvdpau_g.a                           xdebug-libvdpau-debuglib        xorg,debuglib
 ./usr/X11R7/lib/modules/extensions/libdbe_g.a          xdebug-obsolete xorg,obsolete
@@ -19,9 +20,15 @@
 ./usr/libdata/debug/usr/X11R7/bin/Xorg.debug   xdebug-xorg-server-debug        xorg,debug
 ./usr/libdata/debug/usr/X11R7/bin/cvt.debug    xdebug-xorg-server-debug        xorg,debug
 ./usr/libdata/debug/usr/X11R7/bin/gtf.debug    xdebug-xorg-server-debug        xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/libdrm_amdgpu.so.1.0.debug   xdebug-libdrm_amdgpu-debug              xorg,debug,compatx11file
 ./usr/libdata/debug/usr/X11R7/lib/libdrm_nouveau.so.3.0.debug  xdebug-libdrm_nouveau-debug             xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/libvdpau.so.1.0.debug                xdebug-libvdpau-debug           xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/dri/mesa_dri_drivers.so.0.debug      xdebug-dri-debug        xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/dri/nouveau_dri.so.0.debug   xdebug-xf86-video-nouveau-debug         xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/dri/r200_dri.so.0.debug      xdebug-dri-debug                xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/dri/r300_dri.so.0.debug      xdebug-gallium-debug            xorg,debug,llvmrt
+./usr/libdata/debug/usr/X11R7/lib/modules/dri/r600_dri.so.0.debug      xdebug-xf86-video-radeon-debug          xorg,debug,llvmrt
+./usr/libdata/debug/usr/X11R7/lib/modules/dri/radeon_dri.so.0.debug    xdebug-xf86-video-radeon-debug          xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/kbd_drv.so.1.debug   xdebug-xf86-input-keyboard-debug        xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/libkbd_drv.so.1.debug        xdebug-obsolete xorg,obsolete
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/libmouse_drv.so.1.debug      xdebug-obsolete xorg,obsolete
@@ -29,6 +36,9 @@
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/libwsfb_drv.so.0.debug       xdebug-obsolete xorg,obsolete
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/modesetting_drv.so.0.debug   xdebug-modesetting-debug        xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/mouse_drv.so.1.debug xdebug-xf86-input-mouse-debug   xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/drivers/nouveau_drv.so.1.debug       xdebug-xf86-video-nouveau-debug         xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/drivers/radeon_drv.so.19.debug       xdebug-xf86-video-radeon-kms-debug              xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/drivers/radeon_drv_old.so.6.debug    xdebug-xf86-video-radeon-kms-debug              xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/ws_drv.so.1.debug    xdebug-xf86-input-ws-debug      xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/wsfb_drv.so.0.debug  xdebug-xf86-video-wsfb-debug    xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/extensions/libdbe.so.0.debug -unknown-       xorg,debug,xorg_server_ver=110
diff -r 8aea5dc4c7ce -r 1ffff215532f distrib/sets/lists/xserver/md.evbarm
--- a/distrib/sets/lists/xserver/md.evbarm      Sun Jan 19 00:57:18 2020 +0000
+++ b/distrib/sets/lists/xserver/md.evbarm      Sun Jan 19 00:58:13 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: md.evbarm,v 1.17 2019/10/26 07:31:39 uki Exp $
+# $NetBSD: md.evbarm,v 1.18 2020/01/19 00:58:14 jmcneill Exp $
 ./usr/X11R7/bin/X                                      xserver-xorg-server-bin xorg
 ./usr/X11R7/bin/Xorg                                   xserver-xorg-server-bin xorg
 ./usr/X11R7/bin/cvt                                    xserver-xorg-server-bin xorg
@@ -6,14 +6,30 @@
 ./usr/X11R7/lib/X11/doc/README.DRI                     xserver-obsolete        obsolete
 ./usr/X11R7/lib/X11/doc/README.modes                   xserver-xorg-server-lib xorg
 ./usr/X11R7/lib/X11/doc/README.rapidaccess             xserver-obsolete        obsolete
+./usr/X11R7/lib/modules/dri/mesa_dri_drivers.so                xserver-dri-drivers     xorg
+./usr/X11R7/lib/modules/dri/mesa_dri_drivers.so.0      xserver-dri-drivers     xorg
 ./usr/X11R7/lib/modules/dri/nouveau_dri.so             xserver-xf86-video-nouveau-drivers      xorg
 ./usr/X11R7/lib/modules/dri/nouveau_dri.so.0           xserver-xf86-video-nouveau-drivers      xorg
+./usr/X11R7/lib/modules/dri/r200_dri.so                        xserver-dri-drivers     xorg
+./usr/X11R7/lib/modules/dri/r200_dri.so.0              xserver-dri-drivers     xorg
+./usr/X11R7/lib/modules/dri/r300_dri.so                        xserver-gallium-drivers xorg,llvmrt
+./usr/X11R7/lib/modules/dri/r300_dri.so.0              xserver-gallium-drivers xorg,llvmrt
+./usr/X11R7/lib/modules/dri/r600_dri.so                        xserver-xf86-video-radeon-drivers       xorg,llvmrt
+./usr/X11R7/lib/modules/dri/r600_dri.so.0              xserver-xf86-video-radeon-drivers       xorg,llvmrt
+./usr/X11R7/lib/modules/dri/radeon_dri.so              xserver-xf86-video-radeon-drivers       xorg
+./usr/X11R7/lib/modules/dri/radeon_dri.so.0            xserver-xf86-video-radeon-drivers       xorg
 ./usr/X11R7/lib/modules/drivers/kbd_drv.so             xserver-xf86-input-keyboard-drivers     xorg
 ./usr/X11R7/lib/modules/drivers/kbd_drv.so.1           xserver-xf86-input-keyboard-drivers     xorg
 ./usr/X11R7/lib/modules/drivers/modesetting_drv.so     xserver-modesetting-drivers     xorg
 ./usr/X11R7/lib/modules/drivers/modesetting_drv.so.0   xserver-modesetting-drivers     xorg
 ./usr/X11R7/lib/modules/drivers/mouse_drv.so           xserver-xf86-input-mouse-drivers        xorg
 ./usr/X11R7/lib/modules/drivers/mouse_drv.so.1         xserver-xf86-input-mouse-drivers        xorg
+./usr/X11R7/lib/modules/drivers/nouveau_drv.so         xserver-xf86-video-nouveau-drivers      xorg
+./usr/X11R7/lib/modules/drivers/nouveau_drv.so.1       xserver-xf86-video-nouveau-drivers      xorg
+./usr/X11R7/lib/modules/drivers/radeon_drv.so          xserver-xf86-video-radeon-kms-drivers   xorg
+./usr/X11R7/lib/modules/drivers/radeon_drv.so.19       xserver-xf86-video-radeon-kms-drivers   xorg
+./usr/X11R7/lib/modules/drivers/radeon_drv_old.so      xserver-xf86-video-radeon-kms-drivers   xorg
+./usr/X11R7/lib/modules/drivers/radeon_drv_old.so.6    xserver-xf86-video-radeon-kms-drivers   xorg
 ./usr/X11R7/lib/modules/drivers/void_drv.so            xserver-obsolete        obsolete
 ./usr/X11R7/lib/modules/drivers/void_drv.so.1          xserver-obsolete        obsolete
 ./usr/X11R7/lib/modules/drivers/ws_drv.so              xserver-xf86-input-ws-drivers   xorg
@@ -103,9 +119,12 @@
 ./usr/X11R7/man/html1/cvt.html                         xserver-xorg-server-htmlman     html,xorg
 ./usr/X11R7/man/html1/gtf.html                         xserver-xorg-server-htmlman     html,xorg
 ./usr/X11R7/man/html4/exa.html                         xserver-xf86-video-exa-htmlman  html,xorg
+./usr/X11R7/man/html4/evbarm/radeon.html               xserver-xf86-video-radeon-htmlman       html,xorg
 ./usr/X11R7/man/html4/kbd.html                         xserver-xf86-input-keyboard-htmlman     html,xorg
 ./usr/X11R7/man/html4/modesetting.html                 xserver-modesetting-htmlman     html,xorg
 ./usr/X11R7/man/html4/mousedrv.html                    xserver-xf86-input-mouse-htmlman        html,xorg
+./usr/X11R7/man/html4/nouveau.html                     xserver-xf86-video-nouveau-htmlman      html,xorg
+./usr/X11R7/man/html4/radeon.html                      xserver-xf86-video-radeon-kms-htmlman   html,xorg
 ./usr/X11R7/man/html4/void.html                                xserver-obsolete        obsolete
 ./usr/X11R7/man/html4/ws.html                          xserver-xf86-input-ws-htmlman   html,xorg
 ./usr/X11R7/man/html4/wsfb.html                                xserver-xf86-video-wsfb-htmlman html,xorg
@@ -117,8 +136,11 @@
 ./usr/X11R7/man/man4/kbd.4                             xserver-xf86-input-keyboard-man .man,xorg
 ./usr/X11R7/man/man4/modesetting.4                     xserver-modesetting-man .man,xorg
 ./usr/X11R7/man/man4/mousedrv.4                                xserver-xf86-input-mouse-man    .man,xorg
+./usr/X11R7/man/man4/nouveau.4                         xserver-xf86-video-nouveau-man  .man,xorg
+./usr/X11R7/man/man4/radeon.4                          xserver-xf86-video-radeon-kms-man       .man,xorg
 ./usr/X11R7/man/man4/void.4                            xserver-obsolete        obsolete
 ./usr/X11R7/man/man4/ws.4                              xserver-xf86-input-ws-man       .man,xorg
 ./usr/X11R7/man/man4/wsfb.4                            xserver-xf86-video-wsfb-man     .man,xorg
+./usr/X11R7/man/man4/evbarm/radeon.4                   xserver-xf86-video-radeon-man   .man,xorg
 ./usr/X11R7/man/man5/xorg.conf.5                       xserver-xorg-server-man .man,xorg
 ./usr/X11R7/share/aclocal/xorg-server.m4               xserver-xorg-server-share       xorg
diff -r 8aea5dc4c7ce -r 1ffff215532f etc/mtree/NetBSD.dist.Xorg
--- a/etc/mtree/NetBSD.dist.Xorg        Sun Jan 19 00:57:18 2020 +0000
+++ b/etc/mtree/NetBSD.dist.Xorg        Sun Jan 19 00:58:13 2020 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: NetBSD.dist.Xorg,v 1.25 2019/04/16 21:20:50 mrg Exp $
+#      $NetBSD: NetBSD.dist.Xorg,v 1.26 2020/01/19 00:58:14 jmcneill Exp $
 ./usr/X11R7
 ./usr/X11R7/bin
 ./usr/X11R7/include
@@ -158,18 +158,21 @@
 ./usr/X11R7/man/cat1
 ./usr/X11R7/man/cat3
 ./usr/X11R7/man/cat4
+./usr/X11R7/man/cat4/evbarm
 ./usr/X11R7/man/cat4/x86
 ./usr/X11R7/man/cat5
 ./usr/X11R7/man/cat7
 ./usr/X11R7/man/html1
 ./usr/X11R7/man/html3
 ./usr/X11R7/man/html4
+./usr/X11R7/man/html4/evbarm
 ./usr/X11R7/man/html4/x86
 ./usr/X11R7/man/html5
 ./usr/X11R7/man/html7
 ./usr/X11R7/man/man1
 ./usr/X11R7/man/man3
 ./usr/X11R7/man/man4
+./usr/X11R7/man/man4/evbarm
 ./usr/X11R7/man/man4/x86
 ./usr/X11R7/man/man5
 ./usr/X11R7/man/man7
diff -r 8aea5dc4c7ce -r 1ffff215532f external/apache2/llvm/librt/Makefile
--- a/external/apache2/llvm/librt/Makefile      Sun Jan 19 00:57:18 2020 +0000
+++ b/external/apache2/llvm/librt/Makefile      Sun Jan 19 00:58:13 2020 +0000
@@ -1,9 +1,10 @@
-#      $NetBSD: Makefile,v 1.2 2019/11/18 22:26:14 joerg Exp $
+#      $NetBSD: Makefile,v 1.3 2020/01/19 00:58:14 jmcneill Exp $
 
 .include <bsd.own.mk>
 
 BUILD_RADEON=0
-.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || \
+    ${MACHINE} == "evbarm"
 BUILD_RADEON=1
 .endif
 
diff -r 8aea5dc4c7ce -r 1ffff215532f external/mit/xorg/lib/Makefile
--- a/external/mit/xorg/lib/Makefile    Sun Jan 19 00:57:18 2020 +0000
+++ b/external/mit/xorg/lib/Makefile    Sun Jan 19 00:58:13 2020 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.50 2019/05/31 11:13:27 maya Exp $
+#      $NetBSD: Makefile,v 1.51 2020/01/19 00:58:14 jmcneill Exp $
 
 # build libraries for xorg
 
@@ -9,10 +9,10 @@
 SUBDIR=        libfontenc freetype libFS libICE libglapi${OLD_PREFIX} \
        libXau libXdmcp libdrm libpciaccess libpthread-stubs libxshmfence .WAIT
 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
-SUBDIR+=libdrm_intel libdrm_amdgpu
+SUBDIR+=libdrm_intel
 .endif
 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE} == "evbarm"
-SUBDIR+=libdrm_nouveau
+SUBDIR+=libdrm_amdgpu libdrm_nouveau
 .endif
 SUBDIR+=libdrm_radeon pixman
 .if !defined(MLIBDIR)
diff -r 8aea5dc4c7ce -r 1ffff215532f external/mit/xorg/lib/dri/Makefile
--- a/external/mit/xorg/lib/dri/Makefile        Sun Jan 19 00:57:18 2020 +0000
+++ b/external/mit/xorg/lib/dri/Makefile        Sun Jan 19 00:58:13 2020 +0000
@@ -1,10 +1,11 @@
-# $NetBSD: Makefile,v 1.34 2019/11/11 22:45:26 joerg Exp $
+# $NetBSD: Makefile,v 1.35 2020/01/19 00:58:14 jmcneill Exp $
 
 # Link the mesa_dri_drivers mega driver.
 
 .include <bsd.own.mk>
 
-.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || \
+    ${MACHINE} == "evbarm"
 
 LIBISMODULE=   yes
 LIBISCXX=     yes
@@ -32,9 +33,9 @@
 
 #CPPFLAGS+=    -D_NETBSD_SOURCE -DPTHREADS
 
-# We don't actually build this on non-x86 at all, currently.
+# We don't actually build this on non-x86/non-evbarm at all, currently.
 # The following if statements are not effective since we only
-# get here for x86
+# get here for x86 and evbarm
 .if ${MACHINE_ARCH} == "alpha"
 DRIVERS=       r200 radeon
 .elif ${MACHINE} == "macppc" || ${MACHINE} == "ofppc"
@@ -45,6 +46,8 @@
 DRIVERS=       i915 i965 r200 radeon
 .elif ${MACHINE} == "prep" || ${MACHINE} == "bebox"
 DRIVERS=       r200 radeon
+.elif ${MACHINE} == "evbarm"
+DRIVERS=       r200 radeon
 .endif
 
 DRI_SUBDIRS= ${DRIVERS}
@@ -469,7 +472,8 @@
 .PATH:          ${X11SRCDIR.Mesa}/src/mesa/drivers/dri/common
 
 .include <bsd.x11.mk>
-.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || \
+    ${MACHINE} == "evbarm"
 LIBDIR=                ${X11USRLIBDIR}/modules/dri
 
 CWARNFLAGS.clang+=     -Wno-error=initializer-overrides -Wno-error=switch \
diff -r 8aea5dc4c7ce -r 1ffff215532f external/mit/xorg/lib/gallium/Makefile
--- a/external/mit/xorg/lib/gallium/Makefile    Sun Jan 19 00:57:18 2020 +0000
+++ b/external/mit/xorg/lib/gallium/Makefile    Sun Jan 19 00:58:13 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.40 2019/11/20 06:23:31 martin Exp $
+# $NetBSD: Makefile,v 1.41 2020/01/19 00:58:14 jmcneill Exp $
 
 # Link the gallium mega driver.
 



Home | Main Index | Thread Index | Old Index