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