1# $NetBSD: files.ttm,v 1.3 2019/09/30 00:06:02 mrg Exp $ 2 3# TTM, the texture and tiling manager. 4 5define drmkms_ttm: drmkms 6 7makeoptions drmkms "CWARNFLAGS.ttm_bo.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-error=implicit-fallthrough :}" 8 9file external/bsd/drm2/ttm/ttm_agp_backend.c drmkms_ttm 10file external/bsd/drm2/dist/drm/ttm/ttm_memory.c drmkms_ttm 11file external/bsd/drm2/dist/drm/ttm/ttm_tt.c drmkms_ttm 12file external/bsd/drm2/dist/drm/ttm/ttm_bo.c drmkms_ttm 13file external/bsd/drm2/dist/drm/ttm/ttm_bo_util.c drmkms_ttm 14file 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 21file 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 24file 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 28file external/bsd/drm2/ttm/ttm_bus_dma.c drmkms_ttm 29