1 # $NetBSD: files.ttm,v 1.2 2019/02/04 08:18:08 mrg Exp $ 2 3 # TTM, the texture and tiling manager. 4 5 define drmkms_ttm: drmkms 6 7 makeoptions drmkms "CWARNFLAGS.ttm_bo.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} == 7:? -Wno-error=implicit-fallthrough :}" 8 9 file external/bsd/drm2/ttm/ttm_agp_backend.c drmkms_ttm 10 file external/bsd/drm2/dist/drm/ttm/ttm_memory.c drmkms_ttm 11 file external/bsd/drm2/dist/drm/ttm/ttm_tt.c drmkms_ttm 12 file external/bsd/drm2/dist/drm/ttm/ttm_bo.c drmkms_ttm 13 file external/bsd/drm2/dist/drm/ttm/ttm_bo_util.c drmkms_ttm 14 file external/bsd/drm2/ttm/ttm_bo_vm.c drmkms_ttm 15 # Linux module goo. 16 #file external/bsd/drm2/dist/drm/ttm/ttm_module.c drmkms_ttm 17 # Used only by vmwgfx. Needs porting for rcu -> pserialize. 18 #file external/bsd/drm2/dist/drm/ttm/ttm_object.c drmkms_ttm 19 # Used only by vmwgfx. Needs porting. Does silly things like SIGKILL. 20 #file external/bsd/drm2/dist/drm/ttm/ttm_lock.c drmkms_ttm 21 file external/bsd/drm2/dist/drm/ttm/ttm_execbuf_util.c drmkms_ttm 22 # Replaced locally by ttm_bus_dma.c. 23 #file external/bsd/drm2/dist/drm/ttm/ttm_page_alloc.c drmkms_ttm 24 file external/bsd/drm2/dist/drm/ttm/ttm_bo_manager.c drmkms_ttm 25 # Replaced locally by ttm_bus_dma.c. 26 #file external/bsd/drm2/dist/drm/ttm/ttm_page_alloc_dma.c drmkms_ttm 27 28 file external/bsd/drm2/ttm/ttm_bus_dma.c drmkms_ttm 29