xref: /freebsd-13.1/sys/modules/agp/Makefile (revision 8ee96d14)
11e1789b8SDoug Rabson# $FreeBSD$
21e1789b8SDoug Rabson
3193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/agp
4c68159a6SDavid E. O'Brien
51e1789b8SDoug RabsonKMOD=	agp
605d1e23aSEric AnholtSRCS=	agp.c agp_if.c
7c09808d0SWarner Losh.if ${MACHINE_CPUARCH} == "i386"
834345c08SMatthew N. DoddSRCS+=	agp_i810.c agp_intel.c agp_via.c agp_sis.c agp_ali.c agp_amd.c \
9e3e1ac86SEric Anholt	agp_nvidia.c agp_ati.c
10c3c04b64SYoshihiro Takahashi.endif
11c3c04b64SYoshihiro Takahashi.if ${MACHINE} == "i386"
12c3c04b64SYoshihiro TakahashiSRCS+=	agp_amd64.c
1305d1e23aSEric Anholt.endif
14c09808d0SWarner Losh.if ${MACHINE_CPUARCH} == "amd64"
15129dec42SJung-uk KimSRCS+=	agp_amd64.c agp_i810.c agp_via.c
1650fd2a5bSNathan Whitehorn.endif
1750fd2a5bSNathan Whitehorn.if ${MACHINE_CPUARCH} == "powerpc"
1850fd2a5bSNathan WhitehornSRCS+=  agp_apple.c
193c749e3fSDavid E. O'Brien.endif
201e1789b8SDoug RabsonSRCS+=	device_if.h bus_if.h agp_if.h pci_if.h
2137570b00SEitan AdlerSRCS+=	opt_agp.h
221e1789b8SDoug Rabson
2307af4a8eSMike SmithEXPORT_SYMS=	agp_find_device		\
2407af4a8eSMike Smith		agp_state		\
2507af4a8eSMike Smith		agp_acquire		\
2607af4a8eSMike Smith		agp_release		\
2707af4a8eSMike Smith		agp_enable		\
2807af4a8eSMike Smith		agp_alloc_memory	\
2907af4a8eSMike Smith		agp_free_memory		\
3007af4a8eSMike Smith		agp_bind_memory		\
3107af4a8eSMike Smith		agp_unbind_memory	\
3207af4a8eSMike Smith		agp_memory_info
3307af4a8eSMike Smith
3428d86329SKonstantin Belousov
3528d86329SKonstantin Belousov.if ${MACHINE_CPUARCH} == "i386"  || ${MACHINE_CPUARCH} == "amd64"
3628d86329SKonstantin BelousovEXPORT_SYMS+=	intel_gtt_clear_range	\
3728d86329SKonstantin Belousov		intel_gtt_insert_pages	\
38*8ee96d14SMark Johnston		intel_gtt_install_pte	\
3928d86329SKonstantin Belousov		intel_gtt_get		\
4028d86329SKonstantin Belousov		intel_gtt_chipset_flush	\
4128d86329SKonstantin Belousov		intel_gtt_unmap_memory	\
4228d86329SKonstantin Belousov		intel_gtt_map_memory	\
4328d86329SKonstantin Belousov		intel_gtt_insert_sg_entries \
4428d86329SKonstantin Belousov		intel_gtt_get_bridge_device
4528d86329SKonstantin Belousov.endif
4628d86329SKonstantin Belousov
474f012c3dSPeter Wemm.include <bsd.kmod.mk>
48