xref: /freebsd-14.2/sys/modules/agp/Makefile (revision 031beb4e)
11e1789b8SDoug Rabson
2193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/dev/agp
3c68159a6SDavid E. O'Brien
41e1789b8SDoug RabsonKMOD=	agp
505d1e23aSEric AnholtSRCS=	agp.c agp_if.c
6c09808d0SWarner Losh.if ${MACHINE_CPUARCH} == "i386"
734345c08SMatthew N. DoddSRCS+=	agp_i810.c agp_intel.c agp_via.c agp_sis.c agp_ali.c agp_amd.c \
8e3e1ac86SEric Anholt	agp_nvidia.c agp_ati.c
9c3c04b64SYoshihiro Takahashi.endif
10c3c04b64SYoshihiro Takahashi.if ${MACHINE} == "i386"
11c3c04b64SYoshihiro TakahashiSRCS+=	agp_amd64.c
1205d1e23aSEric Anholt.endif
13c09808d0SWarner Losh.if ${MACHINE_CPUARCH} == "amd64"
14129dec42SJung-uk KimSRCS+=	agp_amd64.c agp_i810.c agp_via.c
1550fd2a5bSNathan Whitehorn.endif
1650fd2a5bSNathan Whitehorn.if ${MACHINE_CPUARCH} == "powerpc"
1750fd2a5bSNathan WhitehornSRCS+=  agp_apple.c
183c749e3fSDavid E. O'Brien.endif
191e1789b8SDoug RabsonSRCS+=	device_if.h bus_if.h agp_if.h pci_if.h
2037570b00SEitan AdlerSRCS+=	opt_agp.h
211e1789b8SDoug Rabson
2207af4a8eSMike SmithEXPORT_SYMS=	agp_find_device		\
2307af4a8eSMike Smith		agp_state		\
2407af4a8eSMike Smith		agp_acquire		\
2507af4a8eSMike Smith		agp_release		\
2607af4a8eSMike Smith		agp_enable		\
2707af4a8eSMike Smith		agp_alloc_memory	\
2807af4a8eSMike Smith		agp_free_memory		\
2907af4a8eSMike Smith		agp_bind_memory		\
3007af4a8eSMike Smith		agp_unbind_memory	\
3107af4a8eSMike Smith		agp_memory_info
3207af4a8eSMike Smith
3328d86329SKonstantin Belousov
3428d86329SKonstantin Belousov.if ${MACHINE_CPUARCH} == "i386"  || ${MACHINE_CPUARCH} == "amd64"
3528d86329SKonstantin BelousovEXPORT_SYMS+=	intel_gtt_clear_range	\
3628d86329SKonstantin Belousov		intel_gtt_insert_pages	\
37*8ee96d14SMark Johnston		intel_gtt_install_pte	\
3828d86329SKonstantin Belousov		intel_gtt_get		\
3928d86329SKonstantin Belousov		intel_gtt_chipset_flush	\
4028d86329SKonstantin Belousov		intel_gtt_unmap_memory	\
4128d86329SKonstantin Belousov		intel_gtt_map_memory	\
4228d86329SKonstantin Belousov		intel_gtt_insert_sg_entries \
4328d86329SKonstantin Belousov		intel_gtt_get_bridge_device
4428d86329SKonstantin Belousov.endif
4528d86329SKonstantin Belousov
464f012c3dSPeter Wemm.include <bsd.kmod.mk>
47