Module Name: src
Committed By: riastradh
Date: Tue Jul 19 23:19:07 UTC 2022
Modified Files:
src/sys/external/bsd/drm2/amdgpu: files.amdgpu
src/sys/external/bsd/drm2/drm: files.drmkms
src/sys/external/bsd/drm2/i915drm: files.i915drmkms
src/sys/external/bsd/drm2/nouveau: files.nouveau
src/sys/external/bsd/drm2/pci: files.drmkms_pci
src/sys/external/bsd/drm2/radeon: files.radeon
src/sys/external/bsd/drm2/ttm: files.ttm
src/sys/external/bsd/drm2/via: files.via
src/sys/external/bsd/drm2/vmwgfx: files.vmwgfx
Log Message:
drm: Propagate CPPFLAGS.drmkms into all the drm drivers.
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sys/external/bsd/drm2/amdgpu/files.amdgpu
cvs rdiff -u -r1.74 -r1.75 src/sys/external/bsd/drm2/drm/files.drmkms
cvs rdiff -u -r1.87 -r1.88 src/sys/external/bsd/drm2/i915drm/files.i915drmkms
cvs rdiff -u -r1.37 -r1.38 src/sys/external/bsd/drm2/nouveau/files.nouveau
cvs rdiff -u -r1.16 -r1.17 src/sys/external/bsd/drm2/pci/files.drmkms_pci
cvs rdiff -u -r1.36 -r1.37 src/sys/external/bsd/drm2/radeon/files.radeon
cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd/drm2/ttm/files.ttm
cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/drm2/via/files.via
cvs rdiff -u -r1.1 -r1.2 src/sys/external/bsd/drm2/vmwgfx/files.vmwgfx
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/amdgpu/files.amdgpu
diff -u src/sys/external/bsd/drm2/amdgpu/files.amdgpu:1.26 src/sys/external/bsd/drm2/amdgpu/files.amdgpu:1.27
--- src/sys/external/bsd/drm2/amdgpu/files.amdgpu:1.26 Sun Dec 19 12:39:48 2021
+++ src/sys/external/bsd/drm2/amdgpu/files.amdgpu Tue Jul 19 23:19:06 2022
@@ -1,10 +1,11 @@
-# $NetBSD: files.amdgpu,v 1.26 2021/12/19 12:39:48 riastradh Exp $
+# $NetBSD: files.amdgpu,v 1.27 2022/07/19 23:19:06 riastradh Exp $
version 20180827
define amdgpufbbus { }
device amdgpu: drmkms, drmkms_pci, drmkms_ttm, amdgpufbbus, firmload
attach amdgpu at pci
+makeoptions amdgpu "CPPFLAGS.amdgpu"+="${CPPFLAGS.drmkms}"
defflag opt_amdgpu_cik.h AMDGPU_CIK
Index: src/sys/external/bsd/drm2/drm/files.drmkms
diff -u src/sys/external/bsd/drm2/drm/files.drmkms:1.74 src/sys/external/bsd/drm2/drm/files.drmkms:1.75
--- src/sys/external/bsd/drm2/drm/files.drmkms:1.74 Tue Jul 19 22:24:47 2022
+++ src/sys/external/bsd/drm2/drm/files.drmkms Tue Jul 19 23:19:06 2022
@@ -1,4 +1,4 @@
-# $NetBSD: files.drmkms,v 1.74 2022/07/19 22:24:47 riastradh Exp $
+# $NetBSD: files.drmkms,v 1.75 2022/07/19 23:19:06 riastradh Exp $
version 20180827
@@ -67,6 +67,8 @@ file external/bsd/drm2/pci/drm_pci_busid
define drmfb: genfb
file external/bsd/drm2/drm/drmfb.c drmfb
+makeoptions drmfb "CPPFLAGS.drmfb"+="${CPPFLAGS.drmkms}"
+
include "external/bsd/drm2/ttm/files.ttm"
makeoptions drmkms "CWARNFLAGS.drm_atomic_helper.c"+="-Wno-shadow"
@@ -84,7 +86,8 @@ makeoptions drmkms "CWARNFLAGS.drm_mod
# Legacy user-mode setting
define drmums: drmkms
-makeoptions drmums CPPFLAGS+="-DCONFIG_DRM_LEGACY"
+makeoptions drmums "CPPFLAGS.drmkms"+="-DCONFIG_DRM_LEGACY"
+makeoptions drmums "CPPFLAGS.drmums"+="${CPPFLAGS.drmkms}"
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
Index: src/sys/external/bsd/drm2/i915drm/files.i915drmkms
diff -u src/sys/external/bsd/drm2/i915drm/files.i915drmkms:1.87 src/sys/external/bsd/drm2/i915drm/files.i915drmkms:1.88
--- src/sys/external/bsd/drm2/i915drm/files.i915drmkms:1.87 Sun Jul 17 14:10:32 2022
+++ src/sys/external/bsd/drm2/i915drm/files.i915drmkms Tue Jul 19 23:19:06 2022
@@ -1,10 +1,11 @@
-# $NetBSD: files.i915drmkms,v 1.87 2022/07/17 14:10:32 riastradh Exp $
+# $NetBSD: files.i915drmkms,v 1.88 2022/07/19 23:19:06 riastradh Exp $
version 20180827
define intelfbbus { }
device i915drmkms: acpivga, drmkms, drmkms_pci, intelfbbus, agp_i810, firmload
attach i915drmkms at pci
+makeoptions i915drmkms "CPPFLAGS.i915drmkms"+="${CPPFLAGS.drmkms}"
device intelfb: intelfbbus, drmfb, drmfb_pci, wsemuldisplaydev
attach intelfb at intelfbbus
Index: src/sys/external/bsd/drm2/nouveau/files.nouveau
diff -u src/sys/external/bsd/drm2/nouveau/files.nouveau:1.37 src/sys/external/bsd/drm2/nouveau/files.nouveau:1.38
--- src/sys/external/bsd/drm2/nouveau/files.nouveau:1.37 Tue Dec 21 12:55:24 2021
+++ src/sys/external/bsd/drm2/nouveau/files.nouveau Tue Jul 19 23:19:07 2022
@@ -1,9 +1,10 @@
-# $NetBSD: files.nouveau,v 1.37 2021/12/21 12:55:24 tnn Exp $
+# $NetBSD: files.nouveau,v 1.38 2022/07/19 23:19:07 riastradh Exp $
version 20180827
define nouveaufbbus { }
device nouveau: drmkms, drmkms_ttm, nouveaufbbus, firmload
+makeoptions nouveau "CPPFLAGS.nouveau"+="${CPPFLAGS.drmkms}"
attach nouveau at pci with nouveau_pci: drmkms_pci
file external/bsd/drm2/nouveau/nouveau_pci.c nouveau_pci
Index: src/sys/external/bsd/drm2/pci/files.drmkms_pci
diff -u src/sys/external/bsd/drm2/pci/files.drmkms_pci:1.16 src/sys/external/bsd/drm2/pci/files.drmkms_pci:1.17
--- src/sys/external/bsd/drm2/pci/files.drmkms_pci:1.16 Thu Feb 17 01:21:02 2022
+++ src/sys/external/bsd/drm2/pci/files.drmkms_pci Tue Jul 19 23:19:07 2022
@@ -1,7 +1,9 @@
-# $NetBSD: files.drmkms_pci,v 1.16 2022/02/17 01:21:02 riastradh Exp $
+# $NetBSD: files.drmkms_pci,v 1.17 2022/07/19 23:19:07 riastradh Exp $
define drmkms_pci: drmkms
+makeoptions drmkms_pci "CPPFLAGS.drmkms_pci"+="${CPPFLAGS.drmkms}"
+
#file external/bsd/drm2/dist/drm/ati_pcigart.c drmkms_pci
file external/bsd/drm2/dist/drm/drm_agpsupport.c drmkms_pci & agp
file external/bsd/drm2/pci/drm_pci.c drmkms_pci
@@ -10,6 +12,8 @@ file external/bsd/drm2/pci/drm_pci_modul
define drmfb_pci: drmfb, drmkms_pci
file external/bsd/drm2/pci/drmfb_pci.c drmfb_pci
+makeoptions drmfb_pci "CPPFLAGS.drmfb_pci"+="${CPPFLAGS.drmfb}"
+
include "external/bsd/drm2/amdgpu/files.amdgpu"
include "external/bsd/drm2/i915drm/files.i915drmkms"
include "external/bsd/drm2/radeon/files.radeon"
Index: src/sys/external/bsd/drm2/radeon/files.radeon
diff -u src/sys/external/bsd/drm2/radeon/files.radeon:1.36 src/sys/external/bsd/drm2/radeon/files.radeon:1.37
--- src/sys/external/bsd/drm2/radeon/files.radeon:1.36 Tue Dec 21 13:56:58 2021
+++ src/sys/external/bsd/drm2/radeon/files.radeon Tue Jul 19 23:19:07 2022
@@ -1,4 +1,4 @@
-# $NetBSD: files.radeon,v 1.36 2021/12/21 13:56:58 tnn Exp $
+# $NetBSD: files.radeon,v 1.37 2022/07/19 23:19:07 riastradh Exp $
version 20180827
@@ -14,6 +14,8 @@ attach radeondrmkmsfb at radeonfbbus
# overflow is OK.
makeoptions radeon "COPTS.radeon"+="-fwrapv"
+makeoptions radeon "CPPFLAGS.radeon"+="${CPPFLAGS.drmkms}"
+
makeoptions radeondrmkmsfb "CPPFLAGS.radeondrmkmsfb"+="${CPPFLAGS.radeon}"
# Our overrides first.
Index: src/sys/external/bsd/drm2/ttm/files.ttm
diff -u src/sys/external/bsd/drm2/ttm/files.ttm:1.8 src/sys/external/bsd/drm2/ttm/files.ttm:1.9
--- src/sys/external/bsd/drm2/ttm/files.ttm:1.8 Sun Jul 17 15:36:05 2022
+++ src/sys/external/bsd/drm2/ttm/files.ttm Tue Jul 19 23:19:07 2022
@@ -1,10 +1,11 @@
-# $NetBSD: files.ttm,v 1.8 2022/07/17 15:36:05 riastradh Exp $
+# $NetBSD: files.ttm,v 1.9 2022/07/19 23:19:07 riastradh Exp $
# TTM, the texture and tiling manager.
version 20180827
define drmkms_ttm: drmkms
+makeoptions drmkms_ttm "CPPFLAGS.drmkms_ttm"+="${CPPFLAGS.drmkms}"
makeoptions drmkms "CWARNFLAGS.ttm_bo.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-error=implicit-fallthrough :}"
makeoptions drmkms_ttm "CPPFLAGS.drmkms_ttm"+="-DCONFIG_AGP=1"
Index: src/sys/external/bsd/drm2/via/files.via
diff -u src/sys/external/bsd/drm2/via/files.via:1.5 src/sys/external/bsd/drm2/via/files.via:1.6
--- src/sys/external/bsd/drm2/via/files.via:1.5 Sun Dec 19 12:30:23 2021
+++ src/sys/external/bsd/drm2/via/files.via Tue Jul 19 23:19:07 2022
@@ -1,7 +1,8 @@
-# $NetBSD: files.via,v 1.5 2021/12/19 12:30:23 riastradh Exp $
+# $NetBSD: files.via,v 1.6 2022/07/19 23:19:07 riastradh Exp $
device viadrmums: drmkms, drmkms_pci, drmums
attach viadrmums at drm
+makeoptions viadrmums "CPPFLAGS.viadrmums"+="${CPPFLAGS.drmums}"
makeoptions viadrmums "CPPFLAGS.viadrmums"+="-I$S/external/bsd/drm2/dist/drm/via"
makeoptions viadrmums "CPPFLAGS.viadrmums"+="-I$S/external/bsd/drm2/via"
Index: src/sys/external/bsd/drm2/vmwgfx/files.vmwgfx
diff -u src/sys/external/bsd/drm2/vmwgfx/files.vmwgfx:1.1 src/sys/external/bsd/drm2/vmwgfx/files.vmwgfx:1.2
--- src/sys/external/bsd/drm2/vmwgfx/files.vmwgfx:1.1 Thu Feb 17 01:21:03 2022
+++ src/sys/external/bsd/drm2/vmwgfx/files.vmwgfx Tue Jul 19 23:19:07 2022
@@ -1,10 +1,11 @@
-# $NetBSD: files.vmwgfx,v 1.1 2022/02/17 01:21:03 riastradh Exp $
+# $NetBSD: files.vmwgfx,v 1.2 2022/07/19 23:19:07 riastradh Exp $
version 20180827
define vmwgfxfbbus { }
device vmwgfx: drmkms, drmkms_pci, drmkms_ttm, vmwgfxfbbus
attach vmwgfx at pci
+makeoptions vmwgfx "CPPFLAGS.vmwgfx"+="${CPPFLAGS.drmkms}"
device vmwgfxfb: vmwgfxfbbus, drmfb, drmfb_pci, wsemuldisplaydev
attach vmwgfxfb at vmwgfxfbbus