xref: /netbsd-src/sys/external/bsd/drm2/ttm/files.ttm (revision 76c7fc5f6b13ed0b1508e6b313e88e59977ed78e)
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