xref: /netbsd-src/sys/external/bsd/drm2/ttm/files.ttm (revision 230c41e44cae603ce2e96ca7e38ea4900dfe29f5)
1#	$NetBSD: files.ttm,v 1.10 2023/06/03 21:30:22 lukem Exp $
2
3# TTM, the texture and tiling manager.
4
5version	20180827
6
7define	drmkms_ttm: drmkms
8makeoptions	drmkms_ttm	"CPPFLAGS.drmkms_ttm"+="${CPPFLAGS.drmkms}"
9
10makeoptions	drmkms		"CWARNFLAGS.ttm_bo.c"+="${CC_WNO_IMPLICIT_FALLTHROUGH}"
11makeoptions	drmkms_ttm	"CPPFLAGS.drmkms_ttm"+="-DCONFIG_AGP=1"
12makeoptions	drmkms_ttm	"CWARNFLAGS.drmkms_ttm"+="-Wno-missing-field-initializers"
13makeoptions	drmkms_ttm	"CWARNFLAGS.drmkms_ttm"+="-Wno-shadow"
14
15file	external/bsd/drm2/ttm/ttm_agp_backend.c			drmkms_ttm
16file	external/bsd/drm2/dist/drm/ttm/ttm_memory.c		drmkms_ttm
17file	external/bsd/drm2/dist/drm/ttm/ttm_tt.c			drmkms_ttm
18file	external/bsd/drm2/dist/drm/ttm/ttm_bo.c			drmkms_ttm
19file	external/bsd/drm2/dist/drm/ttm/ttm_bo_util.c		drmkms_ttm
20file	external/bsd/drm2/ttm/ttm_bo_vm.c			drmkms_ttm
21file	external/bsd/drm2/ttm/ttm_module.c			drmkms_ttm
22# Used only by vmwgfx.  Needs porting for rcu -> pserialize.
23#file	external/bsd/drm2/dist/drm/ttm/ttm_object.c		drmkms_ttm
24# Used only by vmwgfx.  Needs porting.  Does silly things like SIGKILL.
25#file	external/bsd/drm2/dist/drm/ttm/ttm_lock.c		drmkms_ttm
26file	external/bsd/drm2/dist/drm/ttm/ttm_execbuf_util.c	drmkms_ttm
27# Replaced locally by ttm_bus_dma.c.
28#file	external/bsd/drm2/dist/drm/ttm/ttm_page_alloc.c		drmkms_ttm
29file	external/bsd/drm2/dist/drm/ttm/ttm_bo_manager.c		drmkms_ttm
30# Replaced locally by ttm_bus_dma.c.
31#file	external/bsd/drm2/dist/drm/ttm/ttm_page_alloc_dma.c	drmkms_ttm
32
33file	external/bsd/drm2/ttm/ttm_bus_dma.c			drmkms_ttm
34