Home | History | Annotate | Line # | Download | only in i915drm
files.i915drmkms revision 1.41
      1 #	$NetBSD: files.i915drmkms,v 1.41 2021/06/02 15:45:28 nia Exp $
      2 
      3 version	20180827
      4 
      5 define	intelfbbus	{ }
      6 device	i915drmkms: drmkms, drmkms_pci, intelfbbus, agp_i810, firmload
      7 attach	i915drmkms at pci
      8 
      9 device	intelfb: intelfbbus, drmfb, drmfb_pci, wsemuldisplaydev
     10 attach	intelfb at intelfbbus
     11 
     12 # This code comes from the Linux kernel, which assumes signed
     13 # overflow is OK.
     14 makeoptions 	i915drmkms	"COPTS.i915drmkms"+="-fwrapv"
     15 
     16 makeoptions	i915drmkms	CPPFLAGS+="-I$S/external/bsd/drm2/i915drm"
     17 
     18 makeoptions	i915drmkms	CPPFLAGS+="-I$S/external/bsd/drm2/dist/drm/i915"
     19 
     20 makeoptions	i915drmkms	CPPFLAGS+="-DCONFIG_DRM_I915_FBDEV=1"
     21 makeoptions	i915drmkms	CPPFLAGS+="-DCONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=0"
     22 makeoptions	i915drmkms	CPPFLAGS+="-DCONFIG_DRM_FBDEV_EMULATION=1"
     23 
     24 makeoptions	i915drmkms	"CWARNFLAGS.i915drmkms"+="-Wno-shadow"
     25 makeoptions	i915drmkms	"CWARNFLAGS.i915drmkms"+="-Wno-pointer-arith"
     26 
     27 makeoptions 	i915drmkms 	"CWARNFLAGS.i915_drv.c"+="${${ACTIVE_CC} == gcc:? -Wno-override-init :}"
     28 makeoptions 	i915drmkms 	"CWARNFLAGS.i915_drv.c"+="${${ACTIVE_CC} == clang:? -Wno-initializer-overrides :}"
     29 
     30 makeoptions 	i915drmkms 	"CWARNFLAGS.intel_sprite.c"+="${${ACTIVE_CC} == gcc:? -Wno-maybe-uninitialized :}"
     31 
     32 makeoptions 	i915drmkms 	"CWARNFLAGS.intel_ddi.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 10:? -Wno-maybe-uninitialized :} ${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-implicit-fallthrough :}"
     33 makeoptions 	i915drmkms 	"CWARNFLAGS.intel_display.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-implicit-fallthrough :}"
     34 makeoptions 	i915drmkms 	"CWARNFLAGS.intel_sdvo.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-implicit-fallthrough :}"
     35 
     36 file	external/bsd/drm2/i915drm/i915_module.c		i915drmkms
     37 file	external/bsd/drm2/i915drm/i915_pci.c		i915drmkms
     38 file	external/bsd/drm2/i915drm/intel_gtt.c		i915drmkms
     39 
     40 file	external/bsd/drm2/i915drm/intelfb.c		intelfb
     41 
     42 file	external/bsd/drm2/dist/drm/i915/dvo_ch7017.c	i915drmkms
     43 file	external/bsd/drm2/dist/drm/i915/dvo_ch7xxx.c	i915drmkms
     44 file	external/bsd/drm2/dist/drm/i915/dvo_ivch.c	i915drmkms
     45 file	external/bsd/drm2/dist/drm/i915/dvo_ns2501.c	i915drmkms
     46 file	external/bsd/drm2/dist/drm/i915/dvo_sil164.c	i915drmkms
     47 file	external/bsd/drm2/dist/drm/i915/dvo_tfp410.c	i915drmkms
     48 file	external/bsd/drm2/dist/drm/i915/i915_cmd_parser.c	i915drmkms
     49 file	external/bsd/drm2/dist/drm/i915/i915_dma.c	i915drmkms
     50 file	external/bsd/drm2/dist/drm/i915/i915_drv.c	i915drmkms
     51 file	external/bsd/drm2/dist/drm/i915/i915_gem.c	i915drmkms
     52 file	external/bsd/drm2/dist/drm/i915/i915_gem_batch_pool.c	i915drmkms
     53 file	external/bsd/drm2/dist/drm/i915/i915_gem_context.c	i915drmkms
     54 file	external/bsd/drm2/dist/drm/i915/i915_gem_debug.c	i915drmkms
     55 file	external/bsd/drm2/dist/drm/i915/i915_gem_dmabuf.c	i915drmkms
     56 file	external/bsd/drm2/dist/drm/i915/i915_gem_evict.c	i915drmkms
     57 file	external/bsd/drm2/dist/drm/i915/i915_gem_execbuffer.c	i915drmkms
     58 file	external/bsd/drm2/dist/drm/i915/i915_gem_fence.c	i915drmkms
     59 file	external/bsd/drm2/dist/drm/i915/i915_gem_gtt.c	i915drmkms
     60 file	external/bsd/drm2/dist/drm/i915/i915_gem_render_state.c	i915drmkms
     61 file	external/bsd/drm2/dist/drm/i915/i915_gem_shrinker.c	i915drmkms
     62 file	external/bsd/drm2/dist/drm/i915/i915_gem_stolen.c	i915drmkms
     63 file	external/bsd/drm2/dist/drm/i915/i915_gem_tiling.c	i915drmkms
     64 file	external/bsd/drm2/i915drm/i915_gem_userptr.c	i915drmkms
     65 file	external/bsd/drm2/dist/drm/i915/i915_gpu_error.c	i915drmkms
     66 file	external/bsd/drm2/dist/drm/i915/i915_guc_submission.c	i915drmkms
     67 file	external/bsd/drm2/dist/drm/i915/i915_irq.c	i915drmkms
     68 file	external/bsd/drm2/dist/drm/i915/i915_params.c	i915drmkms
     69 file	external/bsd/drm2/dist/drm/i915/i915_suspend.c	i915drmkms
     70 file	external/bsd/drm2/i915drm/i915_sysfs.c	i915drmkms
     71 file	external/bsd/drm2/dist/drm/i915/i915_trace_points.c	i915drmkms
     72 file	external/bsd/drm2/dist/drm/i915/i915_vgpu.c	i915drmkms
     73 file	external/bsd/drm2/dist/drm/i915/intel_acpi.c	i915drmkms
     74 file	external/bsd/drm2/dist/drm/i915/intel_atomic.c	i915drmkms
     75 file	external/bsd/drm2/dist/drm/i915/intel_atomic_plane.c	i915drmkms
     76 file	external/bsd/drm2/dist/drm/i915/intel_audio.c	i915drmkms	# XXX hdaudio
     77 file	external/bsd/drm2/dist/drm/i915/intel_bios.c	i915drmkms
     78 file	external/bsd/drm2/dist/drm/i915/intel_crt.c	i915drmkms
     79 file	external/bsd/drm2/dist/drm/i915/intel_csr.c	i915drmkms
     80 file	external/bsd/drm2/dist/drm/i915/intel_ddi.c	i915drmkms
     81 file	external/bsd/drm2/dist/drm/i915/intel_display.c	i915drmkms
     82 file	external/bsd/drm2/dist/drm/i915/intel_dp.c	i915drmkms
     83 file	external/bsd/drm2/dist/drm/i915/intel_dp_mst.c	i915drmkms
     84 file	external/bsd/drm2/i915drm/intel_dsi.c	i915drmkms
     85 #file	external/bsd/drm2/dist/drm/i915/intel_dsi_panel_vbt.c	i915drmkms
     86 #file	external/bsd/drm2/dist/drm/i915/intel_dsi_pll.c	i915drmkms
     87 file	external/bsd/drm2/dist/drm/i915/intel_dvo.c	i915drmkms
     88 file	external/bsd/drm2/dist/drm/i915/intel_fbc.c	i915drmkms
     89 file	external/bsd/drm2/dist/drm/i915/intel_fbdev.c	i915drmkms
     90 file	external/bsd/drm2/dist/drm/i915/intel_fifo_underrun.c	i915drmkms
     91 file	external/bsd/drm2/dist/drm/i915/intel_frontbuffer.c	i915drmkms
     92 file	external/bsd/drm2/dist/drm/i915/intel_guc_loader.c	i915drmkms
     93 file	external/bsd/drm2/dist/drm/i915/intel_hdmi.c	i915drmkms
     94 file	external/bsd/drm2/dist/drm/i915/intel_hotplug.c	i915drmkms
     95 file	external/bsd/drm2/dist/drm/i915/intel_i2c.c	i915drmkms
     96 file	external/bsd/drm2/dist/drm/i915/intel_lrc.c	i915drmkms
     97 file	external/bsd/drm2/dist/drm/i915/intel_lvds.c	i915drmkms
     98 file	external/bsd/drm2/dist/drm/i915/intel_mocs.c	i915drmkms
     99 file	external/bsd/drm2/dist/drm/i915/intel_modes.c	i915drmkms
    100 file	external/bsd/drm2/dist/drm/i915/intel_opregion.c	i915drmkms
    101 file	external/bsd/drm2/dist/drm/i915/intel_overlay.c	i915drmkms
    102 file	external/bsd/drm2/dist/drm/i915/intel_panel.c	i915drmkms
    103 file	external/bsd/drm2/dist/drm/i915/intel_pm.c	i915drmkms
    104 file	external/bsd/drm2/dist/drm/i915/intel_psr.c	i915drmkms
    105 file	external/bsd/drm2/dist/drm/i915/intel_renderstate_gen6.c	i915drmkms
    106 file	external/bsd/drm2/dist/drm/i915/intel_renderstate_gen7.c	i915drmkms
    107 file	external/bsd/drm2/dist/drm/i915/intel_renderstate_gen8.c	i915drmkms
    108 file	external/bsd/drm2/dist/drm/i915/intel_renderstate_gen9.c	i915drmkms
    109 file	external/bsd/drm2/dist/drm/i915/intel_ringbuffer.c	i915drmkms
    110 file	external/bsd/drm2/dist/drm/i915/intel_runtime_pm.c	i915drmkms
    111 file	external/bsd/drm2/dist/drm/i915/intel_sdvo.c	i915drmkms
    112 file	external/bsd/drm2/dist/drm/i915/intel_sideband.c	i915drmkms
    113 file	external/bsd/drm2/dist/drm/i915/intel_sprite.c	i915drmkms
    114 file	external/bsd/drm2/dist/drm/i915/intel_tv.c	i915drmkms
    115 file	external/bsd/drm2/dist/drm/i915/intel_uncore.c	i915drmkms
    116