Module Name: src
Committed By: riastradh
Date: Wed Apr 29 11:28:33 UTC 2015
Modified Files:
src/sys/external/bsd/drm2/pci: files.drmkms_pci
src/sys/external/bsd/drm2/via: files.via
Log Message:
Just use `drm' for DRM/UMS PCI attachments at PCI devices.
It'll make life simpler. No need to distinguish drm from drm2 here
because it's just an interface attribute, no content, and we use it
compatibly: parent provides pci_attach_args.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/drm2/pci/files.drmkms_pci
cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/drm2/via/files.via
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/external/bsd/drm2/pci/files.drmkms_pci
diff -u src/sys/external/bsd/drm2/pci/files.drmkms_pci:1.6 src/sys/external/bsd/drm2/pci/files.drmkms_pci:1.7
--- src/sys/external/bsd/drm2/pci/files.drmkms_pci:1.6 Wed Apr 29 04:45:03 2015
+++ src/sys/external/bsd/drm2/pci/files.drmkms_pci Wed Apr 29 11:28:32 2015
@@ -1,14 +1,11 @@
-# $NetBSD: files.drmkms_pci,v 1.6 2015/04/29 04:45:03 riastradh Exp $
+# $NetBSD: files.drmkms_pci,v 1.7 2015/04/29 11:28:32 riastradh Exp $
# Attribute for kernel components supporting PCI-based real graphics
-# drivers, a.k.a. `drmkms' (kernel mode-setting).
+# drivers, a.k.a. `KMS' (kernel mode-setting), as opposed to the legacy
+# `drm' interface attribute, which is where PCI-based fake graphics
+# drivers, a.k.a. `UMS' (user mode-setting), attach.
define drmkms_pci: drmkms
-# Interface attribute for attaching PCI-based fake graphics drivers,
-# a.k.a. `drmums' (user mode-setting). This uses all the same support
-# code as PCI-based KMS drivers but has a bogus attachment via vga(4).
-define drmums_pci {}: drmkms_pci
-
# XXX Not quite right! Should AGP stuff be kept separate?
makeoptions drmkms_pci CPPFLAGS+="-DCONFIG_AGP"
Index: src/sys/external/bsd/drm2/via/files.via
diff -u src/sys/external/bsd/drm2/via/files.via:1.2 src/sys/external/bsd/drm2/via/files.via:1.3
--- src/sys/external/bsd/drm2/via/files.via:1.2 Wed Apr 29 04:45:03 2015
+++ src/sys/external/bsd/drm2/via/files.via Wed Apr 29 11:28:32 2015
@@ -1,7 +1,7 @@
-# $NetBSD: files.via,v 1.2 2015/04/29 04:45:03 riastradh Exp $
+# $NetBSD: files.via,v 1.3 2015/04/29 11:28:32 riastradh Exp $
-device viadrmums
-attach viadrmums at drmums_pci
+device viadrmums: drmkms, drmkms_pci
+attach viadrmums at drm
makeoptions viadrmums CPPFLAGS+="-I$S/external/bsd/drm2/dist/drm/via"
makeoptions viadrmums CPPFLAGS+="-I$S/external/bsd/drm2/via"
@@ -19,3 +19,4 @@ file external/bsd/drm2/dist/drm/via/via_
file external/bsd/drm2/dist/drm/via/via_video.c viadrmums
file external/bsd/drm2/via/via_pci.c viadrmums
+file external/bsd/drm2/via/via_module.c viadrmums