Source-Changes-HG archive

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

[src/trunk]: src Remove viadrm(4), superseded by viadrmums.



details:   https://anonhg.NetBSD.org/src/rev/b6ebc2dce05a
branches:  trunk
changeset: 320517:b6ebc2dce05a
user:      maya <maya%NetBSD.org@localhost>
date:      Tue Jul 10 17:01:42 2018 +0000

description:
Remove viadrm(4), superseded by viadrmums.

Aside from viadrm using older drm code, it's also dysfunctional right now.
See PR port-i386/53364.

diffstat:

 distrib/sets/lists/man/mi                            |     8 +-
 distrib/sets/lists/modules/md.i386                   |     6 +-
 doc/CHANGES                                          |     3 +-
 share/man/man4/Makefile                              |     3 +-
 share/man/man4/drm.4                                 |     5 +-
 sys/arch/amd64/conf/ALL                              |     5 +-
 sys/arch/amd64/conf/GENERIC                          |     5 +-
 sys/arch/i386/conf/ALL                               |     5 +-
 sys/arch/i386/conf/GENERIC                           |     5 +-
 sys/external/bsd/drm/conf/files.drm                  |    14 +-
 sys/external/bsd/drm/dist/bsd-core/drm_pciids.h      |    13 -
 sys/external/bsd/drm/dist/bsd-core/via/Makefile      |    24 -
 sys/external/bsd/drm/dist/bsd-core/via_dmablit.c     |   794 --------
 sys/external/bsd/drm/dist/bsd-core/via_dmablit.h     |   144 -
 sys/external/bsd/drm/dist/bsd-core/via_drv.c         |   134 -
 sys/external/bsd/drm/dist/scripts/create_lk_drm.sh   |     1 -
 sys/external/bsd/drm/dist/scripts/create_lk_gpu.sh   |     3 +-
 sys/external/bsd/drm/dist/shared-core/drm_pciids.txt |    12 -
 sys/external/bsd/drm/dist/shared-core/via_3d_reg.h   |  1650 ------------------
 sys/external/bsd/drm/dist/shared-core/via_dma.c      |   765 --------
 sys/external/bsd/drm/dist/shared-core/via_drm.h      |   279 ---
 sys/external/bsd/drm/dist/shared-core/via_drv.h      |   158 -
 sys/external/bsd/drm/dist/shared-core/via_ds.c       |   274 --
 sys/external/bsd/drm/dist/shared-core/via_ds.h       |   104 -
 sys/external/bsd/drm/dist/shared-core/via_irq.c      |   392 ----
 sys/external/bsd/drm/dist/shared-core/via_map.c      |   137 -
 sys/external/bsd/drm/dist/shared-core/via_mm.c       |   180 -
 sys/external/bsd/drm/dist/shared-core/via_mm.h       |    40 -
 sys/external/bsd/drm/dist/shared-core/via_verifier.c |  1115 ------------
 sys/external/bsd/drm/dist/shared-core/via_verifier.h |    62 -
 sys/external/bsd/drm/dist/shared-core/via_video.c    |    96 -
 sys/modules/Makefile                                 |     3 +-
 sys/modules/viadrm/Makefile                          |    24 -
 sys/modules/viadrm/viadrm.ioconf                     |     9 -
 34 files changed, 23 insertions(+), 6449 deletions(-)

diffs (truncated from 6789 to 300 lines):

diff -r 74848759a83b -r b6ebc2dce05a distrib/sets/lists/man/mi
--- a/distrib/sets/lists/man/mi Tue Jul 10 16:53:16 2018 +0000
+++ b/distrib/sets/lists/man/mi Tue Jul 10 17:01:42 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1595 2018/06/29 12:34:14 roy Exp $
+# $NetBSD: mi,v 1.1596 2018/07/10 17:01:42 maya Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -1959,7 +1959,7 @@
 ./usr/share/man/cat4/verifiedexec.0            man-obsolete            obsolete
 ./usr/share/man/cat4/vga.0                     man-sys-catman          .cat
 ./usr/share/man/cat4/vge.0                     man-sys-catman          .cat
-./usr/share/man/cat4/viadrm.0                  man-sys-catman          .cat
+./usr/share/man/cat4/viadrm.0                  man-obsolete            obsolete
 ./usr/share/man/cat4/viaenv.0                  man-sys-catman          .cat
 ./usr/share/man/cat4/viaide.0                  man-sys-catman          .cat
 ./usr/share/man/cat4/viapm.0                   man-obsolete            obsolete
@@ -5026,7 +5026,7 @@
 ./usr/share/man/html4/veriexec.html            man-sys-htmlman         html
 ./usr/share/man/html4/vga.html                 man-sys-htmlman         html
 ./usr/share/man/html4/vge.html                 man-sys-htmlman         html
-./usr/share/man/html4/viadrm.html              man-sys-htmlman         html
+./usr/share/man/html4/viadrm.html              man-obsolete            obsolete
 ./usr/share/man/html4/viaenv.html              man-sys-htmlman         html
 ./usr/share/man/html4/viaide.html              man-sys-htmlman         html
 ./usr/share/man/html4/video.html               man-sys-htmlman         html
@@ -8021,7 +8021,7 @@
 ./usr/share/man/man4/verifiedexec.4            man-obsolete            obsolete
 ./usr/share/man/man4/vga.4                     man-sys-man             .man
 ./usr/share/man/man4/vge.4                     man-sys-man             .man
-./usr/share/man/man4/viadrm.4                  man-sys-man             .man
+./usr/share/man/man4/viadrm.4                  man-obsolete            obsolete
 ./usr/share/man/man4/viaenv.4                  man-sys-man             .man
 ./usr/share/man/man4/viaide.4                  man-sys-man             .man
 ./usr/share/man/man4/viapm.4                   man-obsolete            obsolete
diff -r 74848759a83b -r b6ebc2dce05a distrib/sets/lists/modules/md.i386
--- a/distrib/sets/lists/modules/md.i386        Tue Jul 10 16:53:16 2018 +0000
+++ b/distrib/sets/lists/modules/md.i386        Tue Jul 10 17:01:42 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.78 2018/02/26 07:30:17 pgoyette Exp $
+# $NetBSD: md.i386,v 1.79 2018/07/10 17:01:42 maya Exp $
 #
 # NOTE that there are three sets of files here:
 # @MODULEDIR@, i386-xen, and i386pae-xen
@@ -182,8 +182,8 @@
 ./@MODULEDIR@/ubsec/ubsec.kmod                 base-kernel-modules     kmod
 ./@MODULEDIR@/viac7temp                                base-kernel-modules     kmod
 ./@MODULEDIR@/viac7temp/viac7temp.kmod         base-kernel-modules     kmod
-./@MODULEDIR@/viadrm                           base-kernel-modules     kmod
-./@MODULEDIR@/viadrm/viadrm.kmod               base-kernel-modules     kmod
+./@MODULEDIR@/viadrm                           base-obsolete           obsolete
+./@MODULEDIR@/viadrm/viadrm.kmod               base-obsolete           obsolete
 ./@MODULEDIR@/viadrmums                                base-kernel-modules     kmod
 ./@MODULEDIR@/viadrmums/viadrmums.kmod         base-kernel-modules     kmod
 ./@MODULEDIR@/vmt                              base-kernel-modules     kmod
diff -r 74848759a83b -r b6ebc2dce05a doc/CHANGES
--- a/doc/CHANGES       Tue Jul 10 16:53:16 2018 +0000
+++ b/doc/CHANGES       Tue Jul 10 17:01:42 2018 +0000
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:                   <$Revision: 1.2406 $>
+# LIST OF CHANGES FROM LAST RELEASE:                   <$Revision: 1.2407 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -169,3 +169,4 @@
                [msaitoh 20180626]
        gcc: add lsan the Leak Sanitizer [christos 20180626]
        aarch64: Add support for SMP. [ryo 20180709]
+       viadrm(4): Removed, superseded by viadrmums. [maya 20180710]
diff -r 74848759a83b -r b6ebc2dce05a share/man/man4/Makefile
--- a/share/man/man4/Makefile   Tue Jul 10 16:53:16 2018 +0000
+++ b/share/man/man4/Makefile   Tue Jul 10 17:01:42 2018 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.656 2018/06/13 03:28:36 ozaki-r Exp $
+#      $NetBSD: Makefile,v 1.657 2018/07/10 17:01:43 maya Exp $
 #      @(#)Makefile    8.1 (Berkeley) 6/18/93
 
 MAN=   aac.4 ac97.4 acardide.4 aceride.4 acphy.4 \
@@ -177,7 +177,6 @@
 MLINKS+=drm.4 savagedrm.4
 MLINKS+=drm.4 sisdrm.4
 MLINKS+=drm.4 tdfxdrm.4
-MLINKS+=drm.4 viadrm.4
 
 MLINKS+=acpiec.4 acpiecdt.4
 MLINKS+=acpivga.4 acpiout.4
diff -r 74848759a83b -r b6ebc2dce05a share/man/man4/drm.4
--- a/share/man/man4/drm.4      Tue Jul 10 16:53:16 2018 +0000
+++ b/share/man/man4/drm.4      Tue Jul 10 17:01:42 2018 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: drm.4,v 1.15 2013/06/04 07:47:54 wiz Exp $
+.\"    $NetBSD: drm.4,v 1.16 2018/07/10 17:01:43 maya Exp $
 .\"
 .\" Copyright (c) 2007, 2013 Thomas Klausner
 .\" All rights reserved.
@@ -23,7 +23,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd June 4, 2013
+.Dd July 10, 2018
 .Dt DRM 4
 .Os
 .Sh NAME
@@ -38,7 +38,6 @@
 .Cd savagedrm*     at drm?
 .Cd sisdrm*        at drm?
 .Cd tdfxdrm*       at drm?
-.Cd viadrm*        at drm?
 .Pp
 .Cd options        DRM_DEBUG
 .Cd options        DRM_NO_AGP
diff -r 74848759a83b -r b6ebc2dce05a sys/arch/amd64/conf/ALL
--- a/sys/arch/amd64/conf/ALL   Tue Jul 10 16:53:16 2018 +0000
+++ b/sys/arch/amd64/conf/ALL   Tue Jul 10 17:01:42 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: ALL,v 1.90 2018/06/16 15:04:29 jdolecek Exp $
+# $NetBSD: ALL,v 1.91 2018/07/10 17:01:43 maya Exp $
 # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp
 #
 # ALL machine description file
@@ -17,7 +17,7 @@
 
 options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident         "ALL-$Revision: 1.90 $"
+#ident         "ALL-$Revision: 1.91 $"
 
 maxusers       64              # estimated number of users
 
@@ -511,7 +511,6 @@
 #sisdrm*       at drm?         # SiS DRM driver
 #tdfxdrm*      at drm?         # 3dfx (voodoo) DRM driver
 #vboxdrm*      at drm?         # VirtualBox DRM driver
-#viadrm*       at drm?         # VIA UniChrome DRM driver
 
 # DRMKMS drivers
 i915drmkms*    at pci? dev ? function ?
diff -r 74848759a83b -r b6ebc2dce05a sys/arch/amd64/conf/GENERIC
--- a/sys/arch/amd64/conf/GENERIC       Tue Jul 10 16:53:16 2018 +0000
+++ b/sys/arch/amd64/conf/GENERIC       Tue Jul 10 17:01:42 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.493 2018/06/07 13:36:28 thorpej Exp $
+# $NetBSD: GENERIC,v 1.494 2018/07/10 17:01:43 maya Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@
 
 options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident         "GENERIC-$Revision: 1.493 $"
+#ident         "GENERIC-$Revision: 1.494 $"
 
 maxusers       64              # estimated number of users
 
@@ -418,7 +418,6 @@
 #savagedrm*    at drm?         # S3 Savage DRM driver
 #sisdrm*       at drm?         # SiS DRM driver
 #tdfxdrm*      at drm?         # 3dfx (voodoo) DRM driver
-#viadrm*       at drm?         # VIA DRM driver
 
 # DRMKMS drivers
 i915drmkms*    at pci? dev ? function ?
diff -r 74848759a83b -r b6ebc2dce05a sys/arch/i386/conf/ALL
--- a/sys/arch/i386/conf/ALL    Tue Jul 10 16:53:16 2018 +0000
+++ b/sys/arch/i386/conf/ALL    Tue Jul 10 17:01:42 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: ALL,v 1.440 2018/06/07 13:36:29 thorpej Exp $
+# $NetBSD: ALL,v 1.441 2018/07/10 17:01:43 maya Exp $
 # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp
 #
 # ALL machine description file
@@ -17,7 +17,7 @@
 
 options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident         "ALL-$Revision: 1.440 $"
+#ident         "ALL-$Revision: 1.441 $"
 
 maxusers       64              # estimated number of users
 
@@ -595,7 +595,6 @@
 #sisdrm*       at drm?         # SiS DRM driver
 #tdfxdrm*      at drm?         # 3dfx (voodoo) DRM driver
 #vboxdrm*      at drm?         # VirtualBox DRM driver
-#viadrm*       at drm?         # VIA UniChrome DRM driver
 
 # DRMKMS drivers
 i915drmkms*    at pci? dev ? function ?
diff -r 74848759a83b -r b6ebc2dce05a sys/arch/i386/conf/GENERIC
--- a/sys/arch/i386/conf/GENERIC        Tue Jul 10 16:53:16 2018 +0000
+++ b/sys/arch/i386/conf/GENERIC        Tue Jul 10 17:01:42 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.1180 2018/06/07 13:36:29 thorpej Exp $
+# $NetBSD: GENERIC,v 1.1181 2018/07/10 17:01:43 maya Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@
 
 options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident         "GENERIC-$Revision: 1.1180 $"
+#ident         "GENERIC-$Revision: 1.1181 $"
 
 maxusers       64              # estimated number of users
 
@@ -558,7 +558,6 @@
 #savagedrm*    at drm?         # S3 Savage DRM driver
 #sisdrm*       at drm?         # SiS DRM driver
 #tdfxdrm*      at drm?         # 3dfx (voodoo) DRM driver
-#viadrm*       at drm?         # VIA DRM driver
 
 # DRMKMS drivers
 i915drmkms*    at pci? dev ? function ?
diff -r 74848759a83b -r b6ebc2dce05a sys/external/bsd/drm/conf/files.drm
--- a/sys/external/bsd/drm/conf/files.drm       Tue Jul 10 16:53:16 2018 +0000
+++ b/sys/external/bsd/drm/conf/files.drm       Tue Jul 10 17:01:42 2018 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: files.drm,v 1.7 2011/03/27 08:45:11 mlelstv Exp $
+#      $NetBSD: files.drm,v 1.8 2018/07/10 17:01:43 maya Exp $
 
 # direct rendering modules
 define drmbase
@@ -117,15 +117,3 @@
 device tdfxdrm: drmbase, drmpci
 attach tdfxdrm at drm
 file   external/bsd/drm/dist/bsd-core/tdfx_drv.c               tdfxdrm
-
-device viadrm: drmbase, drmpci
-attach viadrm at drm
-file   external/bsd/drm/dist/bsd-core/via_drv.c                viadrm
-file   external/bsd/drm/dist/bsd-core/via_dmablit.c            viadrm
-file   external/bsd/drm/dist/shared-core/via_dma.c             viadrm
-file   external/bsd/drm/dist/shared-core/via_ds.c              viadrm
-file   external/bsd/drm/dist/shared-core/via_irq.c             viadrm
-file   external/bsd/drm/dist/shared-core/via_map.c             viadrm
-file   external/bsd/drm/dist/shared-core/via_mm.c              viadrm
-file   external/bsd/drm/dist/shared-core/via_verifier.c        viadrm
-file   external/bsd/drm/dist/shared-core/via_video.c           viadrm
diff -r 74848759a83b -r b6ebc2dce05a sys/external/bsd/drm/dist/bsd-core/drm_pciids.h
--- a/sys/external/bsd/drm/dist/bsd-core/drm_pciids.h   Tue Jul 10 16:53:16 2018 +0000
+++ b/sys/external/bsd/drm/dist/bsd-core/drm_pciids.h   Tue Jul 10 17:01:42 2018 +0000
@@ -500,19 +500,6 @@
        {0x121a, 0x000b, 0, "3dfx Voodoo4 4200"}, \
        {0, 0, 0, NULL}
 
-#define viadrv_PCI_IDS \
-       {0x1106, 0x3022, 0, "VIA CLE266 3022"}, \
-       {0x1106, 0x3118, VIA_PRO_GROUP_A, "VIA CN400 / PM8X0"}, \
-       {0x1106, 0x3122, 0, "VIA CLE266"}, \
-       {0x1106, 0x7205, 0, "VIA KM400"}, \
-       {0x1106, 0x3108, 0, "VIA K8M800"}, \
-       {0x1106, 0x3344, 0, "VIA CN700 / VM800 / P4M800Pro"}, \
-       {0x1106, 0x3343, 0, "VIA P4M890"}, \
-       {0x1106, 0x3230, VIA_DX9_0, "VIA K8M890"}, \
-       {0x1106, 0x3157, VIA_PRO_GROUP_A, "VIA CX700"}, \
-       {0x1106, 0x3371, VIA_DX9_0, "VIA P4M900 / VN896"}, \
-       {0, 0, 0, NULL}
-
 #define i810_PCI_IDS \
        {0x8086, 0x7121, 0, "Intel i810 GMCH"}, \
        {0x8086, 0x7123, 0, "Intel i810-DC100 GMCH"}, \
diff -r 74848759a83b -r b6ebc2dce05a sys/external/bsd/drm/dist/bsd-core/via/Makefile
--- a/sys/external/bsd/drm/dist/bsd-core/via/Makefile   Tue Jul 10 16:53:16 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-# $FreeBSD$
-
-.PATH: ${.CURDIR}/..
-KMOD   = via
-NO_MAN = YES
-SRCS    = via_dma.c via_drv.c via_ds.c via_irq.c via_map.c via_mm.c \
-       via_verifier.c via_video.c
-SRCS   += device_if.h bus_if.h pci_if.h opt_drm.h
-CFLAGS += ${DEBUG_FLAGS} -I. -I..
-
-.if defined(DRM_DEBUG)
-DRM_DEBUG_OPT= "\#define DRM_DEBUG 1"
-.endif
-
-.if !defined(DRM_NOLINUX)
-DRM_LINUX_OPT= "\#define DRM_LINUX 1"
-.endif
-
-opt_drm.h:
-       touch opt_drm.h
-       echo $(DRM_DEBUG_OPT) >> opt_drm.h
-       echo $(DRM_LINUX_OPT) >> opt_drm.h
-
-.include <bsd.kmod.mk>
diff -r 74848759a83b -r b6ebc2dce05a sys/external/bsd/drm/dist/bsd-core/via_dmablit.c
--- a/sys/external/bsd/drm/dist/bsd-core/via_dmablit.c  Tue Jul 10 16:53:16 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,794 +0,0 @@
-/* via_dmablit.c -- PCI DMA BitBlt support for the VIA Unichrome/Pro
- *
- * Copyright (C) 2005 Thomas Hellstrom, All Rights Reserved.



Home | Main Index | Thread Index | Old Index