<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/ibcore, branch releng/11.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2015-10-29T08:28:39Z</updated>
<entry>
<title>Finish process of moving the LinuxKPI module into the default kernel build.</title>
<updated>2015-10-29T08:28:39Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2015-10-29T08:28:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8d59ecb214f7e078e57d35b865f33efc5d7cdf4d'/>
<id>urn:sha1:8d59ecb214f7e078e57d35b865f33efc5d7cdf4d</id>
<content type='text'>
- Move all files related to the LinuxKPI into sys/compat/linuxkpi and
  its subfolders.
- Update sys/conf/files and some Makefiles to use new file locations.
- Added description of COMPAT_LINUXKPI to sys/conf/NOTES which in turn
  adds the LinuxKPI to all LINT builds.
- The LinuxKPI can be added to the kernel by setting the
  COMPAT_LINUXKPI option. The OFED kernel option no longer builds the
  LinuxKPI into the kernel. This was done to keep the build rules for
  the LinuxKPI in sys/conf/files simple.
- Extend the LinuxKPI module to include support for USB by moving the
  Linux USB compat from usb.ko to linuxkpi.ko.
- Bump the FreeBSD_version.
- A universe kernel build has been done.

Reviewed by:	np @ (cxgb and cxgbe related changes only)
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>  Globally enable -fms-extensions when building kernel with gcc, and remove</title>
<updated>2015-02-17T19:27:14Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2015-02-17T19:27:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cc4a90c445aa04be36c3ef745cbe67fa339b94b5'/>
<id>urn:sha1:cc4a90c445aa04be36c3ef745cbe67fa339b94b5</id>
<content type='text'>
this option from all modules that enable it theirselves.
  In C mode -fms-extensions option enables anonymous structs and unions,
allowing us to use this C11 feature in kernel. Of course, clang supports
it without any extra options.

Reviewed by:	dim
</content>
</entry>
<entry>
<title>Update the infiniband stack to Mellanox's OFED version 2.1.</title>
<updated>2015-02-17T08:40:27Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2015-02-17T08:40:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b5c1e0cb8dcc358eed9ba6179ce2555b9ea788af'/>
<id>urn:sha1:b5c1e0cb8dcc358eed9ba6179ce2555b9ea788af</id>
<content type='text'>
Highlights:
 - Multiple verbs API updates
 - Support for RoCE, RDMA over ethernet

All hardware drivers depending on the common infiniband stack has been
updated aswell.

Discussed with:	np @
Sponsored by:	Mellanox Technologies
MFC after:	1 month
</content>
</entry>
<entry>
<title>Start importing the basic OFED linux compatibility layer changes made</title>
<updated>2015-01-17T16:36:39Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2015-01-17T16:36:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e982e5c5610e41b669d89ce488d65e68f311159d'/>
<id>urn:sha1:e982e5c5610e41b669d89ce488d65e68f311159d</id>
<content type='text'>
by dumbbell@ to be able to compile this layer as a dependency module.
Clean up some Makefiles and remove the no longer used OFED define.
Currently only i386 and amd64 targets are supported.

MFC after:		1 month
Sponsored by:		Mellanox Technologies
</content>
</entry>
<entry>
<title>Re-support CWARNFLAGS, lost when bsd.sys.mk was removed. Also, support</title>
<updated>2015-01-03T03:35:18Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2015-01-03T03:35:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4906cdc8c5d161f74ab36bb5792ac0706d182c11'/>
<id>urn:sha1:4906cdc8c5d161f74ab36bb5792ac0706d182c11</id>
<content type='text'>
CWARNFALGS.$file centrally so we don't have to have it in all the
places. Remove a few warning flags that are no longer needed.
Also, always use -Wno-unknown-pragma to (hopefully temporarily) work
around #pragma ident in debug.h in the opensolaris code. Remove some
stale warning suppression that's no longer necessary.
</content>
</entry>
<entry>
<title>Remove unnecessary inclusions of bsd.own.mk.</title>
<updated>2014-08-04T22:34:12Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2014-08-04T22:34:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=009a196247b29caa5eb892e3ff23f8dacef6c537'/>
<id>urn:sha1:009a196247b29caa5eb892e3ff23f8dacef6c537</id>
<content type='text'>
</content>
</entry>
<entry>
<title>For sys/ofed/drivers/infiniband/core/cm.c, disable warning about unused</title>
<updated>2013-12-30T20:58:06Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2013-12-30T20:58:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d33c25087834b794e508d9dcc20b41d11e874a98'/>
<id>urn:sha1:d33c25087834b794e508d9dcc20b41d11e874a98</id>
<content type='text'>
functions for now.

MFC after:	3 days
</content>
</entry>
<entry>
<title>Similar to r260020, only use -fms-extensions with gcc, for all other</title>
<updated>2013-12-30T20:34:53Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2013-12-30T20:34:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=86390f9444433b00296741d03d069a587ad8e4bf'/>
<id>urn:sha1:86390f9444433b00296741d03d069a587ad8e4bf</id>
<content type='text'>
modules which require this flag to compile.  Use a GCC_MS_EXTENSIONS
variable, defined in kern.pre.mk, which can be used to easily supply the
flag (or not), depending on the compiler type.

MFC after:	3 days
</content>
</entry>
<entry>
<title>Fix make depend.</title>
<updated>2013-10-04T11:55:20Z</updated>
<author>
<name>Ulrich Spörlein</name>
<email>uqs@FreeBSD.org</email>
</author>
<published>2013-10-04T11:55:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2d0e5c7d799a7f6c9a76fe22a361d09af1513f24'/>
<id>urn:sha1:2d0e5c7d799a7f6c9a76fe22a361d09af1513f24</id>
<content type='text'>
Approved by:	re (glebius)
</content>
</entry>
<entry>
<title>Update OFED to Linux 3.7 and update Mellanox drivers.</title>
<updated>2013-09-29T00:35:03Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2013-09-29T00:35:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c9f432b7ba4bf134850b4a5028fae94f63ca274c'/>
<id>urn:sha1:c9f432b7ba4bf134850b4a5028fae94f63ca274c</id>
<content type='text'>
Update the OFED Infiniband core to the version supplied in Linux
version 3.7.

The update to OFED is nearly all additional defines and functions
with the exception of the addition of additional parameters to
ib_register_device() and the reg_user_mr callback.

In addition the ibcore (Infiniband core) and ipoib (IP over Infiniband)
have both been made into completely loadable modules to facilitate
testing of the OFED stack in FreeBSD.

Finally the Mellanox Infiniband drivers are now updated to the
latest version shipping with Linux 3.7.

Submitted by: Mellanox FreeBSD driver team:
                Oded Shanoon (odeds mellanox.com),
                Meny Yossefi (menyy mellanox.com),
                Orit Moskovich (oritm mellanox.com)

Approved by: re
</content>
</entry>
</feed>
