Module Name: src Committed By: jmcneill Date: Sun Jan 19 00:58:15 UTC 2020
Modified Files: src/distrib/sets/lists/xbase: md.evbarm mi src/distrib/sets/lists/xcomp: md.evbarm src/distrib/sets/lists/xdebug: md.evbarm src/distrib/sets/lists/xserver: md.evbarm src/etc/mtree: NetBSD.dist.Xorg src/external/apache2/llvm/librt: Makefile src/external/mit/xorg/lib: Makefile src/external/mit/xorg/lib/dri: Makefile src/external/mit/xorg/lib/gallium: Makefile src/external/mit/xorg/server/drivers: Makefile src/external/mit/xorg/server/drivers/xf86-video-radeon: Makefile src/external/mit/xorg/server/drivers/xf86-video-radeon-kms: Makefile Log Message: Build radeon and nouveau drivers on evbarm. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/distrib/sets/lists/xbase/md.evbarm cvs rdiff -u -r1.154 -r1.155 src/distrib/sets/lists/xbase/mi cvs rdiff -u -r1.15 -r1.16 src/distrib/sets/lists/xcomp/md.evbarm cvs rdiff -u -r1.24 -r1.25 src/distrib/sets/lists/xdebug/md.evbarm cvs rdiff -u -r1.17 -r1.18 src/distrib/sets/lists/xserver/md.evbarm cvs rdiff -u -r1.25 -r1.26 src/etc/mtree/NetBSD.dist.Xorg cvs rdiff -u -r1.2 -r1.3 src/external/apache2/llvm/librt/Makefile cvs rdiff -u -r1.50 -r1.51 src/external/mit/xorg/lib/Makefile cvs rdiff -u -r1.34 -r1.35 src/external/mit/xorg/lib/dri/Makefile cvs rdiff -u -r1.40 -r1.41 src/external/mit/xorg/lib/gallium/Makefile cvs rdiff -u -r1.97 -r1.98 src/external/mit/xorg/server/drivers/Makefile cvs rdiff -u -r1.21 -r1.22 \ src/external/mit/xorg/server/drivers/xf86-video-radeon/Makefile cvs rdiff -u -r1.9 -r1.10 \ src/external/mit/xorg/server/drivers/xf86-video-radeon-kms/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/distrib/sets/lists/xbase/md.evbarm diff -u src/distrib/sets/lists/xbase/md.evbarm:1.5 src/distrib/sets/lists/xbase/md.evbarm:1.6 --- src/distrib/sets/lists/xbase/md.evbarm:1.5 Mon Aug 12 03:48:32 2019 +++ src/distrib/sets/lists/xbase/md.evbarm Sun Jan 19 00:58:13 2020 @@ -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 Index: src/distrib/sets/lists/xbase/mi diff -u src/distrib/sets/lists/xbase/mi:1.154 src/distrib/sets/lists/xbase/mi:1.155 --- src/distrib/sets/lists/xbase/mi:1.154 Tue Aug 20 12:08:17 2019 +++ src/distrib/sets/lists/xbase/mi Sun Jan 19 00:58:13 2020 @@ -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 Index: src/distrib/sets/lists/xcomp/md.evbarm diff -u src/distrib/sets/lists/xcomp/md.evbarm:1.15 src/distrib/sets/lists/xcomp/md.evbarm:1.16 --- src/distrib/sets/lists/xcomp/md.evbarm:1.15 Thu Sep 12 09:45:43 2019 +++ src/distrib/sets/lists/xcomp/md.evbarm Sun Jan 19 00:58:13 2020 @@ -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 Index: src/distrib/sets/lists/xdebug/md.evbarm diff -u src/distrib/sets/lists/xdebug/md.evbarm:1.24 src/distrib/sets/lists/xdebug/md.evbarm:1.25 --- src/distrib/sets/lists/xdebug/md.evbarm:1.24 Mon Dec 30 05:37:19 2019 +++ src/distrib/sets/lists/xdebug/md.evbarm Sun Jan 19 00:58:14 2020 @@ -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 Index: src/distrib/sets/lists/xserver/md.evbarm diff -u src/distrib/sets/lists/xserver/md.evbarm:1.17 src/distrib/sets/lists/xserver/md.evbarm:1.18 --- src/distrib/sets/lists/xserver/md.evbarm:1.17 Sat Oct 26 07:31:39 2019 +++ src/distrib/sets/lists/xserver/md.evbarm Sun Jan 19 00:58:14 2020 @@ -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 Index: src/etc/mtree/NetBSD.dist.Xorg diff -u src/etc/mtree/NetBSD.dist.Xorg:1.25 src/etc/mtree/NetBSD.dist.Xorg:1.26 --- src/etc/mtree/NetBSD.dist.Xorg:1.25 Tue Apr 16 21:20:50 2019 +++ src/etc/mtree/NetBSD.dist.Xorg Sun Jan 19 00:58:14 2020 @@ -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 Index: src/external/apache2/llvm/librt/Makefile diff -u src/external/apache2/llvm/librt/Makefile:1.2 src/external/apache2/llvm/librt/Makefile:1.3 --- src/external/apache2/llvm/librt/Makefile:1.2 Mon Nov 18 22:26:14 2019 +++ src/external/apache2/llvm/librt/Makefile Sun Jan 19 00:58:14 2020 @@ -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 Index: src/external/mit/xorg/lib/Makefile diff -u src/external/mit/xorg/lib/Makefile:1.50 src/external/mit/xorg/lib/Makefile:1.51 --- src/external/mit/xorg/lib/Makefile:1.50 Fri May 31 11:13:27 2019 +++ src/external/mit/xorg/lib/Makefile Sun Jan 19 00:58:14 2020 @@ -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) Index: src/external/mit/xorg/lib/dri/Makefile diff -u src/external/mit/xorg/lib/dri/Makefile:1.34 src/external/mit/xorg/lib/dri/Makefile:1.35 --- src/external/mit/xorg/lib/dri/Makefile:1.34 Mon Nov 11 22:45:26 2019 +++ src/external/mit/xorg/lib/dri/Makefile Sun Jan 19 00:58:14 2020 @@ -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.brw_disk_cache.c+= -march=i586 #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= r200 radeon 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 @@ FILES= drirc .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 \ Index: src/external/mit/xorg/lib/gallium/Makefile diff -u src/external/mit/xorg/lib/gallium/Makefile:1.40 src/external/mit/xorg/lib/gallium/Makefile:1.41 --- src/external/mit/xorg/lib/gallium/Makefile:1.40 Wed Nov 20 06:23:31 2019 +++ src/external/mit/xorg/lib/gallium/Makefile Sun Jan 19 00:58:14 2020 @@ -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. @@ -94,12 +94,12 @@ BUILD_LLVMPIPE=0 BUILD_I915=0 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" BUILD_I915=1 -. if ${MKLLVMRT} != "no" -BUILD_RADEON=1 -. endif .endif .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE} == "evbarm" BUILD_NOUVEAU=1 +. if ${MKLLVMRT} != "no" +BUILD_RADEON=1 +. endif BUILD_VDPAU=1 .endif Index: src/external/mit/xorg/server/drivers/Makefile diff -u src/external/mit/xorg/server/drivers/Makefile:1.97 src/external/mit/xorg/server/drivers/Makefile:1.98 --- src/external/mit/xorg/server/drivers/Makefile:1.97 Thu Jan 10 23:10:23 2019 +++ src/external/mit/xorg/server/drivers/Makefile Sun Jan 19 00:58:14 2020 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.97 2019/01/10 23:10:23 uwe Exp $ +# $NetBSD: Makefile,v 1.98 2020/01/19 00:58:14 jmcneill Exp $ .include <bsd.own.mk> @@ -181,6 +181,9 @@ SUBDIR+= \ .if ${MACHINE} == "evbarm" SUBDIR+= \ ${MODE_SETTING} \ + xf86-video-nouveau \ + xf86-video-radeon \ + xf86-video-radeon-kms \ xf86-video-wsfb .endif # ${MACHINE} == "evbarm" Index: src/external/mit/xorg/server/drivers/xf86-video-radeon/Makefile diff -u src/external/mit/xorg/server/drivers/xf86-video-radeon/Makefile:1.21 src/external/mit/xorg/server/drivers/xf86-video-radeon/Makefile:1.22 --- src/external/mit/xorg/server/drivers/xf86-video-radeon/Makefile:1.21 Tue Jan 1 00:37:06 2019 +++ src/external/mit/xorg/server/drivers/xf86-video-radeon/Makefile Sun Jan 19 00:58:15 2020 @@ -1,9 +1,10 @@ -# $NetBSD: Makefile,v 1.21 2019/01/01 00:37:06 mrg Exp $ +# $NetBSD: Makefile,v 1.22 2020/01/19 00:58:15 jmcneill Exp $ .include <bsd.own.mk> DRIVER= xf86-video-ati -.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" +.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || \ + ${MACHINE} == "evbarm" DRIVER_NAME= radeon_drv_old .else DRIVER_NAME= radeon_drv @@ -27,7 +28,8 @@ CPPFLAGS+= -DUSE_XAA .if ${X11DRI} != "no" # XXX -. if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" +. if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || \ + ${MACHINE} == "evbarm" SRCS.KMS= radeon_dri2.c radeon_kms.c drmmode_display.c radeon_vbo.c CPPFLAGS+= -DXF86DRM_MODE LIBDPLIBS+= drm_radeon ${.CURDIR}/../../../lib/libdrm_radeon Index: src/external/mit/xorg/server/drivers/xf86-video-radeon-kms/Makefile diff -u src/external/mit/xorg/server/drivers/xf86-video-radeon-kms/Makefile:1.9 src/external/mit/xorg/server/drivers/xf86-video-radeon-kms/Makefile:1.10 --- src/external/mit/xorg/server/drivers/xf86-video-radeon-kms/Makefile:1.9 Sun Mar 10 02:29:53 2019 +++ src/external/mit/xorg/server/drivers/xf86-video-radeon-kms/Makefile Sun Jan 19 00:58:15 2020 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2019/03/10 02:29:53 mrg Exp $ +# $NetBSD: Makefile,v 1.10 2020/01/19 00:58:15 jmcneill Exp $ .include <bsd.own.mk> @@ -46,7 +46,12 @@ SRCS= radeon_accel.c radeon_video.c \ $(SRCS.GLAMOR) MAN= radeon.4 + +.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64" MANSUBDIR= /x86 +.else +MANSUBDIR= /${MACHINE} +.endif CPPFLAGS+= -DHAVE_CONFIG_H CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/X11 \