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