1221167Sgnn# $FreeBSD$ 2221167Sgnn 3221167Sgnn.PATH: ${.CURDIR}/../../dev/vxge 4221167SgnnVPATH = ${.CURDIR}/../../dev/vxge/vxgehal 5221167Sgnn 6221167SgnnCFLAGS_VXGE = 7221167Sgnn 8221167Sgnn# Debugging/Tracing: 9221167Sgnn#VXGE_COMPONENT_HAL_DEVICE 0x00000001 10221167Sgnn#VXGE_COMPONENT_HAL_DEVICE_IRQ 0x00000002 11221167Sgnn#VXGE_COMPONENT_HAL_VPATH 0x00000004 12221167Sgnn#VXGE_COMPONENT_HAL_VPATH_IRQ 0x00000008 13221167Sgnn#VXGE_COMPONENT_HAL_CONFIG 0x00000010 14221167Sgnn#VXGE_COMPONENT_HAL_MM 0x00000020 15221167Sgnn#VXGE_COMPONENT_HAL_POOL 0x00000040 16221167Sgnn#VXGE_COMPONENT_HAL_QUEUE 0x00000080 17221167Sgnn#VXGE_COMPONENT_HAL_CHANNEL 0x00000200 18221167Sgnn#VXGE_COMPONENT_HAL_FIFO 0x00000400 19221167Sgnn#VXGE_COMPONENT_HAL_RING 0x00000800 20221167Sgnn#VXGE_COMPONENT_HAL_LRO 0x00100000 21221167Sgnn#VXGE_COMPONENT_HAL_STATS 0x00800000 22221167Sgnn#VXGE_COMPONENT_HAL_MRPCIM 0x01000000 23221167Sgnn#VXGE_COMPONENT_HAL_MRPCIM_IRQ 0x02000000 24221167Sgnn#VXGE_COMPONENT_HAL_SRPCIM 0x04000000 25221167Sgnn#VXGE_COMPONENT_HAL_SRPCIM_IRQ 0x08000000 26221167Sgnn#VXGE_COMPONENT_HAL_DRIVER 0x10000000 27221167Sgnn#VXGE_COMPONENT_OSDEP 0x20000000 28221167Sgnn#VXGE_COMPONENT_LL 0x40000000 29221167Sgnn#VXGE_COMPONENT_ULD 0x80000000 30221167Sgnn#VXGE_COMPONENT_ALL 0xffffffff 31221167Sgnn 32221167Sgnn#CFLAGS_VXGE += -DVXGE_DEBUG_MODULE_MASK=VXGE_COMPONENT_ALL 33221167Sgnn#CFLAGS_VXGE += -DVXGE_DEBUG_ERR_MASK=VXGE_COMPONENT_ALL 34221167Sgnn#CFLAGS_VXGE += -DVXGE_DEBUG_TRACE_MASK=VXGE_COMPONENT_ALL 35221167Sgnn#CFLAGS_VXGE += -DVXGE_OS_MEMORY_CHECK 36221167Sgnn 37221167SgnnCFLAGS_VXGE += -DVXGE_HAL_RX_MULTI_POST 38221167SgnnCFLAGS_VXGE += -DVXGE_HAL_TX_MULTI_POST 39221167Sgnn 40221167SgnnCFLAGS += $(CFLAGS_VXGE) 41221167Sgnn 42221167SgnnKMOD = vxge 43221167SgnnSRCS = vxge.c 44221167SgnnSRCS += vxgehal-driver.c 45221167SgnnSRCS += vxgehal-swapper.c 46221167SgnnSRCS += vxgehal-config.c 47221167SgnnSRCS += vxgehal-device.c 48221167SgnnSRCS += vxge-queue.c 49221167SgnnSRCS += vxgehal-mm.c 50221167SgnnSRCS += vxgehal-blockpool.c 51221167SgnnSRCS += vxgehal-channel.c 52221167SgnnSRCS += vxgehal-fifo.c 53221167SgnnSRCS += vxgehal-ring.c 54221167SgnnSRCS += vxgehal-virtualpath.c 55221167SgnnSRCS += vxgehal-doorbells.c 56221167SgnnSRCS += vxgehal-mgmt.c 57221167SgnnSRCS += vxgehal-mgmtaux.c 58221167SgnnSRCS += vxgehal-mrpcim.c 59221167SgnnSRCS += vxgehal-srpcim.c 60221167SgnnSRCS += vxgehal-ifmsg.c 61221167Sgnn 62221167SgnnSRCS+= bus_if.h device_if.h pci_if.h 63221167Sgnn 64221167Sgnn.include <bsd.kmod.mk> 65