Date: Fri, 25 Jun 2010 01:03:10 +0000 (UTC) From: Jeff Roberson <jeff@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r209519 - in projects/ofed/head/contrib/ofed/usr.lib: . libibverbs libmlx4 libmthca Message-ID: <201006250103.o5P13AQQ053046@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: jeff Date: Fri Jun 25 01:03:10 2010 New Revision: 209519 URL: http://svn.freebsd.org/changeset/base/209519 Log: - Add bmake files for ofed libraries. Sponsored by: Isilon Systems, iX Systems, and Panasas. Added: projects/ofed/head/contrib/ofed/usr.lib/ projects/ofed/head/contrib/ofed/usr.lib/libibverbs/ projects/ofed/head/contrib/ofed/usr.lib/libibverbs/Makefile projects/ofed/head/contrib/ofed/usr.lib/libibverbs/alloca.h projects/ofed/head/contrib/ofed/usr.lib/libibverbs/config.h projects/ofed/head/contrib/ofed/usr.lib/libmlx4/ projects/ofed/head/contrib/ofed/usr.lib/libmlx4/Makefile projects/ofed/head/contrib/ofed/usr.lib/libmlx4/config.h projects/ofed/head/contrib/ofed/usr.lib/libmthca/ projects/ofed/head/contrib/ofed/usr.lib/libmthca/Makefile projects/ofed/head/contrib/ofed/usr.lib/libmthca/config.h Added: projects/ofed/head/contrib/ofed/usr.lib/libibverbs/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/ofed/head/contrib/ofed/usr.lib/libibverbs/Makefile Fri Jun 25 01:03:10 2010 (r209519) @@ -0,0 +1,39 @@ +# $FreeBSD$ + +SHLIBDIR?= /usr/lib + +.include <bsd.own.mk> + +IBVERBSDIR= ../../libibverbs +IBSRCDIR= ${IBVERBSDIR}/src +IBMANDIR= ${IBVERBSDIR}/man +OFEDSYS= ../../../../sys/ofed + +.PATH: ${IBSRCDIR} ${IBMANDIR} + +LIB= ibverbs +SHLIB_MAJOR= 1 +NO_PROFILE= + +SRCS= device.c init.c marshall.c verbs.c cmd.c enum_strs.c kern_abi.h \ + memory.c compat-1_0.c sysfs.c + +MAN= ibv_alloc_pd.3 ibv_asyncwatch.1 ibv_attach_mcast.3 ibv_create_ah.3 \ + ibv_create_ah_from_wc.3 ibv_create_comp_channel.3 ibv_create_cq.3 \ + ibv_create_qp.3 ibv_create_srq.3 ibv_devices.1 ibv_devinfo.1 \ + ibv_event_type_str.3 ibv_fork_init.3 ibv_get_async_event.3 \ + ibv_get_cq_event.3 ibv_get_device_guid.3 ibv_get_device_list.3 \ + ibv_get_device_name.3 ibv_modify_qp.3 ibv_modify_srq.3 \ + ibv_open_device.3 ibv_poll_cq.3 ibv_post_recv.3 ibv_post_send.3 \ + ibv_post_srq_recv.3 ibv_query_device.3 ibv_query_gid.3 \ + ibv_query_pkey.3 ibv_query_port.3 ibv_query_qp.3 ibv_query_srq.3 \ + ibv_rate_to_mult.3 ibv_rc_pingpong.1 ibv_reg_mr.3 ibv_req_notify_cq.3 \ + ibv_resize_cq.3 ibv_srq_pingpong.1 ibv_uc_pingpong.1 ibv_ud_pingpong.1 + + +CFLAGS+= -DHAVE_CONFIG_H -DIBV_CONFIG_DIR=\"/etc/ibverbs/\" +CFLAGS+= -I${.CURDIR} -I${IBSRCDIR} -I${IBVERBSDIR}/include -I${OFEDSYS}/include + +VERSION_MAP= ${IBSRCDIR}/libibverbs.map + +.include <bsd.lib.mk> Added: projects/ofed/head/contrib/ofed/usr.lib/libibverbs/alloca.h ============================================================================== Added: projects/ofed/head/contrib/ofed/usr.lib/libibverbs/config.h ============================================================================== Added: projects/ofed/head/contrib/ofed/usr.lib/libmlx4/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/ofed/head/contrib/ofed/usr.lib/libmlx4/Makefile Fri Jun 25 01:03:10 2010 (r209519) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +SHLIBDIR?= /usr/lib + +.include <bsd.own.mk> + +MLX4DIR= ../../libmlx4 +IBVERBSDIR= ../../libibverbs +MLXSRCDIR= ${MLX4DIR}/src +OFEDSYS= ../../../../sys/ofed + +.PATH: ${MLXSRCDIR} + +LIB= mlx4 +SHLIB_MAJOR= 1 +NO_PROFILE= + +SRCS= buf.c cq.c dbrec.c mlx4.c qp.c srq.c verbs.c + +CFLAGS+= -DHAVE_CONFIG_H +CFLAGS+= -I${.CURDIR} -I${MLXSRCDIR} -I${IBVERBSDIR}/include +CFLAGS+= -I${OFEDSYS}/include + +VERSION_MAP= ${MLXSRCDIR}/mlx4.map + +.include <bsd.lib.mk> Added: projects/ofed/head/contrib/ofed/usr.lib/libmlx4/config.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/ofed/head/contrib/ofed/usr.lib/libmlx4/config.h Fri Jun 25 01:03:10 2010 (r209519) @@ -0,0 +1,4 @@ +#define HAVE_IBV_DONTFORK_RANGE +#define HAVE_IBV_DOFORK_RANGE +#define HAVE_IBV_REGISTER_DRIVER +#define HAVE_IBV_READ_SYSFS_FILE Added: projects/ofed/head/contrib/ofed/usr.lib/libmthca/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/ofed/head/contrib/ofed/usr.lib/libmthca/Makefile Fri Jun 25 01:03:10 2010 (r209519) @@ -0,0 +1,27 @@ +# $FreeBSD$ + +SHLIBDIR?= /usr/lib + +.include <bsd.own.mk> + +MTHCADIR= ../../libmthca +IBVERBSDIR= ../../libibverbs +MTHCASRCDIR= ${MTHCADIR}/src +OFEDSYS= ../../../../sys/ofed + +.PATH: ${MTHCASRCDIR} + +LIB= mthca +SHLIB_MAJOR= 1 +NO_PROFILE= + +SRCS= ah.c buf.c cq.c memfree.c mthca.c qp.c srq.c verbs.c + + +CFLAGS+= -DHAVE_CONFIG_H +CFLAGS+= -I${.CURDIR} -I${MTHCASRCDIR} -I${IBVERBSDIR}/include +CFLAGS+= -I${OFEDSYS}/include + +VERSION_MAP= ${MTHCASRCDIR}/mthca.map + +.include <bsd.lib.mk> Added: projects/ofed/head/contrib/ofed/usr.lib/libmthca/config.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/ofed/head/contrib/ofed/usr.lib/libmthca/config.h Fri Jun 25 01:03:10 2010 (r209519) @@ -0,0 +1,9 @@ +#define HAVE_IBV_DONTFORK_RANGE +#define HAVE_IBV_DOFORK_RANGE +#define HAVE_IBV_REGISTER_DRIVER +#define HAVE_IBV_READ_SYSFS_FILE +#ifdef __LP64__ +#define SIZEOF_LONG 8 +#else +#define SIZEOF_LONG 4 +#endif
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201006250103.o5P13AQQ053046>