diff options
| author | riastradh <riastradh@NetBSD.org> | 2018-08-27 13:54:25 +0000 |
|---|---|---|
| committer | riastradh <riastradh@NetBSD.org> | 2018-08-27 13:54:25 +0000 |
| commit | 5fc475cfdcacde96e228fc62428244c675bdbd7e (patch) | |
| tree | 99a1f401cd6e834165ecb9d5f936a35d1d58d6ee /sys/modules | |
| parent | dfda6c7f7dcb3939bcc8be7c5bfe36e994cbbd0d (diff) | |
Make i915drmkms.kmod build again.
Diffstat (limited to 'sys/modules')
| -rw-r--r-- | sys/modules/i915drmkms/Makefile | 89 |
1 files changed, 58 insertions, 31 deletions
diff --git a/sys/modules/i915drmkms/Makefile b/sys/modules/i915drmkms/Makefile index cb2726bf5c2..312e21d8cd8 100644 --- a/sys/modules/i915drmkms/Makefile +++ b/sys/modules/i915drmkms/Makefile @@ -1,18 +1,41 @@ -# $NetBSD: Makefile,v 1.8 2015/08/21 09:10:48 christos Exp $ +# $NetBSD: Makefile,v 1.9 2018/08/27 13:54:25 riastradh Exp $ .include "../Makefile.inc" .include "../drmkms/Makefile.inc" -CPPFLAGS+= -I${S}/external/bsd/drm2/dist/drm/i915 -CPPFLAGS+= -I${S}/external/bsd/drm2/i915drm +KMOD= i915drmkms +IOCONF= i915drmkms.ioconf +MKLDSCRIPT=yes .PATH: ${S}/external/bsd/drm2/i915drm + .PATH: ${S}/external/bsd/drm2/dist/drm/i915 -KMOD= i915drmkms -IOCONF= i915drmkms.ioconf -MKLDSCRIPT=yes +CPPFLAGS+= -I${S}/external/bsd/drm2/i915drm + +CPPFLAGS+= -I${S}/external/bsd/drm2/dist/drm/i915 + +CPPFLAGS+= -DCONFIG_DRM_I915_FBDEV=1 +CPPFLAGS+= -DCONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=0 + +# Substitute for _KERNEL_OPT flags. +CPPFLAGS+= -DNACPICA=1 +CPPFLAGS+= -DNVGA=1 + +CWARNFLAGS+= -Wno-shadow + +COPTS.i915_drv.c+= ${${ACTIVE_CC} == "gcc":? -Wno-override-init :} +COPTS.i915_drv.c+= ${${ACTIVE_CC} == "clang":? -Wno-initializer-overrides :} +# NetBSD additions. +SRCS+= i915_module.c +SRCS+= i915_pci.c +SRCS+= intel_gtt.c + +# wsconsole framebuffer. +SRCS+= intelfb.c + +# Upstream sources. SRCS+= dvo_ch7017.c SRCS+= dvo_ch7xxx.c SRCS+= dvo_ivch.c @@ -20,67 +43,71 @@ SRCS+= dvo_ns2501.c SRCS+= dvo_sil164.c SRCS+= dvo_tfp410.c SRCS+= i915_cmd_parser.c -#SRCS+= i915_debugfs.c # XXX No debugfs in NetBSD. SRCS+= i915_dma.c SRCS+= i915_drv.c SRCS+= i915_gem.c +SRCS+= i915_gem_batch_pool.c SRCS+= i915_gem_context.c SRCS+= i915_gem_debug.c -#SRCS+= i915_gem_dmabuf.c +#SRCS+= i915_gem_dmabuf.c # XXX drm prime SRCS+= i915_gem_evict.c SRCS+= i915_gem_execbuffer.c +SRCS+= i915_gem_fence.c SRCS+= i915_gem_gtt.c +SRCS+= i915_gem_render_state.c +SRCS+= i915_gem_shrinker.c SRCS+= i915_gem_stolen.c SRCS+= i915_gem_tiling.c +SRCS+= i915_gem_userptr.c SRCS+= i915_gpu_error.c -#SRCS+= i915_ioc32.c +SRCS+= i915_guc_submission.c SRCS+= i915_irq.c SRCS+= i915_params.c SRCS+= i915_suspend.c -SRCS+= i915_sysfs.c # XXX No sysfs in NetBSD. -SRCS+= i915_ums.c +SRCS+= i915_sysfs.c +SRCS+= i915_trace_points.c +SRCS+= i915_vgpu.c SRCS+= intel_acpi.c +SRCS+= intel_atomic.c +SRCS+= intel_atomic_plane.c +SRCS+= intel_audio.c SRCS+= intel_bios.c SRCS+= intel_crt.c SRCS+= intel_ddi.c SRCS+= intel_display.c SRCS+= intel_dp.c +SRCS+= intel_dp_mst.c SRCS+= intel_dsi.c -SRCS+= intel_dsi_cmd.c -SRCS+= intel_dsi_pll.c +#SRCS+= intel_dsi_panel_vbt.c +#SRCS+= intel_dsi_pll.c SRCS+= intel_dvo.c +SRCS+= intel_fbc.c SRCS+= intel_fbdev.c +SRCS+= intel_fifo_underrun.c +SRCS+= intel_frontbuffer.c +SRCS+= intel_guc_loader.c SRCS+= intel_hdmi.c +SRCS+= intel_hotplug.c SRCS+= intel_i2c.c +SRCS+= intel_lrc.c SRCS+= intel_lvds.c +SRCS+= intel_mocs.c SRCS+= intel_modes.c SRCS+= intel_opregion.c SRCS+= intel_overlay.c SRCS+= intel_panel.c SRCS+= intel_pm.c +SRCS+= intel_psr.c +SRCS+= intel_renderstate_gen6.c +SRCS+= intel_renderstate_gen7.c +SRCS+= intel_renderstate_gen8.c +SRCS+= intel_renderstate_gen9.c SRCS+= intel_ringbuffer.c +SRCS+= intel_runtime_pm.c SRCS+= intel_sdvo.c SRCS+= intel_sideband.c SRCS+= intel_sprite.c SRCS+= intel_tv.c SRCS+= intel_uncore.c -SRCS+= i915_module.c -SRCS+= i915_pci.c -SRCS+= intel_gtt.c -SRCS+= intelfb.c - -COPTS.i915_drv.c+= ${${ACTIVE_CC} == "gcc":? -Wno-override-init :} -COPTS.i915_drv.c+= ${${ACTIVE_CC} == "clang":? -Wno-initializer-overrides :} - -COPTS.intel_display.c+= -Wno-shadow -Wno-conversion -COPTS.intel_panel.c+= -Wno-shadow -COPTS.intel_pm.c+= -Wno-shadow - -CPPFLAGS+= -DCONFIG_DRM_I915_FBDEV=1 -CPPFLAGS+= -DCONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=0 - -CPPFLAGS+= -DNACPICA=1 -CPPFLAGS+= -DNVGA=1 - .include <bsd.kmodule.mk> |
