Module Name: src
Committed By: riastradh
Date: Sun Dec 19 10:39:57 UTC 2021
Modified Files:
src/sys/external/bsd/drm2/drm: files.drmkms
Log Message:
Rerun drm2netbsd and merge.
New tag drmums for the legacy stuff; to deal with later for via.
To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/sys/external/bsd/drm2/drm/files.drmkms
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/drm/files.drmkms
diff -u src/sys/external/bsd/drm2/drm/files.drmkms:1.57 src/sys/external/bsd/drm2/drm/files.drmkms:1.58
--- src/sys/external/bsd/drm2/drm/files.drmkms:1.57 Sun Dec 19 10:32:47 2021
+++ src/sys/external/bsd/drm2/drm/files.drmkms Sun Dec 19 10:39:57 2021
@@ -1,4 +1,4 @@
-# $NetBSD: files.drmkms,v 1.57 2021/12/19 10:32:47 riastradh Exp $
+# $NetBSD: files.drmkms,v 1.58 2021/12/19 10:39:57 riastradh Exp $
version 20180827
@@ -55,19 +55,10 @@ makeoptions drmkms "CWARNFLAGS.drmkms"+=
# NetBSD additions.
file external/bsd/drm2/drm/drm_agp_hook.c drmkms
file external/bsd/drm2/drm/drm_cdevsw.c drmkms
-file external/bsd/drm2/drm/drm_gem_cma_helper.c drmkms
file external/bsd/drm2/drm/drm_gem_vm.c drmkms
file external/bsd/drm2/drm/drm_module.c drmkms
+file external/bsd/drm2/drm/drm_stub.c !drmkms & !drmbase
file external/bsd/drm2/drm/drm_sysctl.c drmkms
-file external/bsd/drm2/drm/drm_cache.c drmkms
-file external/bsd/drm2/drm/drm_file.c drmkms
-file external/bsd/drm2/drm/drm_gem_framebuffer_helper.c drmkms
-file external/bsd/drm2/drm/drm_scatter.c drmkms
-file external/bsd/drm2/drm/drm_stub.c !drmkms & !drmbase
-file external/bsd/drm2/drm/drm_sysfs.c drmkms
-file external/bsd/drm2/drm/drm_vm.c drmkms
-file external/bsd/drm2/drm/drm_vma_manager.c drmkms
-file external/bsd/drm2/i2c/drm_encoder_slave.c drmkms
# Generic, unaccelerated kms framebuffer.
define drmfb: genfb
@@ -87,6 +78,16 @@ makeoptions drmkms "CWARNFLAGS.drm_edi
makeoptions drmkms "CWARNFLAGS.drm_ioctl.c"+="-Wno-shadow"
makeoptions drmkms "CWARNFLAGS.drm_modes.c"+="-Wno-shadow"
+# Legacy user-mode setting
+define drmums: drmkms
+makeoptions drmums CPPFLAGS+="-DCONFIG_DRM_LEGACY"
+file external/bsd/drm2/dist/drm/drm_bufs.c drmums
+file external/bsd/drm2/dist/drm/drm_context.c drmums
+file external/bsd/drm2/dist/drm/drm_dma.c drmums
+file external/bsd/drm2/dist/drm/drm_legacy_misc.c drmums
+file external/bsd/drm2/dist/drm/drm_lock.c drmums
+file external/bsd/drm2/drm/drm_scatter.c drmums
+
# Generated from drm2netbsd.
#file external/bsd/drm2/dist/drm/drm_agpsupport.c drmkms # drmkms_pci
file external/bsd/drm2/dist/drm/drm_atomic.c drmkms
@@ -96,7 +97,7 @@ file external/bsd/drm2/dist/drm/drm_atom
file external/bsd/drm2/dist/drm/drm_auth.c drmkms
file external/bsd/drm2/dist/drm/drm_blend.c drmkms
file external/bsd/drm2/dist/drm/drm_bridge.c drmkms
-#file external/bsd/drm2/dist/drm/drm_cache.c drmkms
+file external/bsd/drm2/drm/drm_cache.c drmkms
#file external/bsd/drm2/dist/drm/drm_client.c drmkms
file external/bsd/drm2/dist/drm/drm_client_modeset.c drmkms
file external/bsd/drm2/dist/drm/drm_color_mgmt.c drmkms
@@ -112,15 +113,16 @@ file external/bsd/drm2/dist/drm/drm_dsc.
file external/bsd/drm2/dist/drm/drm_dumb_buffers.c drmkms
file external/bsd/drm2/dist/drm/drm_edid.c drmkms
file external/bsd/drm2/dist/drm/drm_encoder.c drmkms
-#file external/bsd/drm2/dist/drm/drm_encoder_slave.c drmkms
+file external/bsd/drm2/i2c/drm_encoder_slave.c drmkms
file external/bsd/drm2/dist/drm/drm_fb_helper.c drmkms
-#file external/bsd/drm2/dist/drm/drm_file.c drmkms
+file external/bsd/drm2/drm/drm_file.c drmkms
file external/bsd/drm2/dist/drm/drm_flip_work.c drmkms
#file external/bsd/drm2/dist/drm/drm_format_helper.c drmkms
file external/bsd/drm2/dist/drm/drm_fourcc.c drmkms
file external/bsd/drm2/dist/drm/drm_framebuffer.c drmkms
file external/bsd/drm2/dist/drm/drm_gem.c drmkms
-#file external/bsd/drm2/dist/drm/drm_gem_framebuffer_helper.c drmkms
+file external/bsd/drm2/drm/drm_gem_cma_helper.c drmkms
+file external/bsd/drm2/drm/drm_gem_framebuffer_helper.c drmkms
file external/bsd/drm2/dist/drm/drm_hashtab.c drmkms
#file external/bsd/drm2/dist/drm/drm_hdcp.c drmkms
file external/bsd/drm2/dist/drm/drm_ioctl.c drmkms
@@ -134,6 +136,7 @@ file external/bsd/drm2/dist/drm/drm_mode
file external/bsd/drm2/dist/drm/drm_modes.c drmkms
file external/bsd/drm2/dist/drm/drm_modeset_helper.c drmkms
file external/bsd/drm2/dist/drm/drm_modeset_lock.c drmkms
+file external/bsd/drm2/dist/drm/drm_panel.c drmkms
#file external/bsd/drm2/dist/drm/drm_pci.c drmkms # drmkms_pci
file external/bsd/drm2/dist/drm/drm_plane.c drmkms
file external/bsd/drm2/dist/drm/drm_plane_helper.c drmkms
@@ -146,9 +149,9 @@ file external/bsd/drm2/dist/drm/drm_scdc
file external/bsd/drm2/dist/drm/drm_self_refresh_helper.c drmkms
#file external/bsd/drm2/dist/drm/drm_simple_kms_helper.c drmkms
file external/bsd/drm2/dist/drm/drm_syncobj.c drmkms
-#file external/bsd/drm2/dist/drm/drm_sysfs.c drmkms
+file external/bsd/drm2/drm/drm_sysfs.c drmkms
file external/bsd/drm2/dist/drm/drm_trace_points.c drmkms
file external/bsd/drm2/dist/drm/drm_vblank.c drmkms
-#file external/bsd/drm2/dist/drm/drm_vm.c drmkms
-#file external/bsd/drm2/dist/drm/drm_vma_manager.c drmkms
+file external/bsd/drm2/drm/drm_vm.c drmkms
+file external/bsd/drm2/drm/drm_vma_manager.c drmkms
#file external/bsd/drm2/dist/drm/drm_writeback.c drmkms