xref: /freebsd/sys/modules/agp/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
1193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/agp
2c68159a6SDavid E. O'Brien
31e1789b8SDoug RabsonKMOD=	agp
405d1e23aSEric AnholtSRCS=	agp.c agp_if.c
5c09808d0SWarner Losh.if ${MACHINE_CPUARCH} == "i386"
634345c08SMatthew N. DoddSRCS+=	agp_i810.c agp_intel.c agp_via.c agp_sis.c agp_ali.c agp_amd.c \
7e3e1ac86SEric Anholt	agp_nvidia.c agp_ati.c
8c3c04b64SYoshihiro Takahashi.endif
9c3c04b64SYoshihiro Takahashi.if ${MACHINE} == "i386"
10c3c04b64SYoshihiro TakahashiSRCS+=	agp_amd64.c
1105d1e23aSEric Anholt.endif
12c09808d0SWarner Losh.if ${MACHINE_CPUARCH} == "amd64"
13129dec42SJung-uk KimSRCS+=	agp_amd64.c agp_i810.c agp_via.c
1450fd2a5bSNathan Whitehorn.endif
1550fd2a5bSNathan Whitehorn.if ${MACHINE_CPUARCH} == "powerpc"
1650fd2a5bSNathan WhitehornSRCS+=  agp_apple.c
173c749e3fSDavid E. O'Brien.endif
181e1789b8SDoug RabsonSRCS+=	device_if.h bus_if.h agp_if.h pci_if.h
1937570b00SEitan AdlerSRCS+=	opt_agp.h
201e1789b8SDoug Rabson
2107af4a8eSMike SmithEXPORT_SYMS=	agp_find_device		\
2207af4a8eSMike Smith		agp_state		\
2307af4a8eSMike Smith		agp_acquire		\
2407af4a8eSMike Smith		agp_release		\
2507af4a8eSMike Smith		agp_enable		\
2607af4a8eSMike Smith		agp_alloc_memory	\
2707af4a8eSMike Smith		agp_free_memory		\
2807af4a8eSMike Smith		agp_bind_memory		\
2907af4a8eSMike Smith		agp_unbind_memory	\
3007af4a8eSMike Smith		agp_memory_info
3107af4a8eSMike Smith
3228d86329SKonstantin Belousov
3328d86329SKonstantin Belousov.if ${MACHINE_CPUARCH} == "i386"  || ${MACHINE_CPUARCH} == "amd64"
3428d86329SKonstantin BelousovEXPORT_SYMS+=	intel_gtt_clear_range	\
3528d86329SKonstantin Belousov		intel_gtt_insert_pages	\
36*8ee96d14SMark Johnston		intel_gtt_install_pte	\
3728d86329SKonstantin Belousov		intel_gtt_get		\
3828d86329SKonstantin Belousov		intel_gtt_chipset_flush	\
3928d86329SKonstantin Belousov		intel_gtt_unmap_memory	\
4028d86329SKonstantin Belousov		intel_gtt_map_memory	\
4128d86329SKonstantin Belousov		intel_gtt_insert_sg_entries \
4228d86329SKonstantin Belousov		intel_gtt_get_bridge_device
4328d86329SKonstantin Belousov.endif
4428d86329SKonstantin Belousov
454f012c3dSPeter Wemm.include <bsd.kmod.mk>
46