<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>031beb4e - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#031beb4e</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:54:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>514fb387 - LinuxKPI: define LINUXKPI_INCLUDES for module builds as well</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#514fb387</link>
        <description>LinuxKPI: define LINUXKPI_INCLUDES for module builds as wellWhile for in-kernel we already have LINUXKPI_INCLUDES in kern.pre.mkfor kmod builds we&apos;ve not had a common define to use leading to variousspellings of include paths.In order for the include list to be expanded more easily in the future,e.g., adding the &quot;dummy&quot; includes (for all) and to harmonize code,duplicate LINUXKPI_INCLUDES to kmod.mk and use it for all module Makefiles.MFC after:	1 weekReviewed by:	hselaskyDifferential Revision: https://reviews.freebsd.org/D36683

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Fri, 23 Sep 2022 21:18:45 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>db3603ff - ibcore: Disable set but unused warnings.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#db3603ff</link>
        <description>ibcore: Disable set but unused warnings.

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Wed, 06 Apr 2022 23:45:29 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c227269e - Stop adding -Wredundant-decls to CWARNFLAGS.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#c227269e</link>
        <description>Stop adding -Wredundant-decls to CWARNFLAGS.clang doesn&apos;t implement it, and Linux doesn&apos;t enforce it.  As aresult, new instances keep cropping up both in FreeBSD&apos;s code and inupstream sources from vendors.Reviewed by:	emasteDifferential Revision:	https://reviews.freebsd.org/D34144

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Mon, 07 Feb 2022 20:47:51 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5bb3134a - Fix some modules to export more used symbols</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#5bb3134a</link>
        <description>Fix some modules to export more used symbolsand remove non-present symbols that are now reported by kmod_syms.awk.Reviewed by:	emasteSponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D32878

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Sun, 07 Nov 2021 08:42:24 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>44126818 - infiniband: Disable -Wredundant-decl warnings.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#44126818</link>
        <description>infiniband: Disable -Wredundant-decl warnings.ib_uverbs_flow_resources_free() is declard in two header files inupstream OFED.  Disable the warning to avoid introducing diffs to fixthe build on GCC 9.While here, fix the ibcore module to disable the same warningsdisabled in OFED_CFLAGS.Reviewed by:	hselaskyDifferential Revision:	https://reviews.freebsd.org/D31943

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Wed, 15 Sep 2021 16:03:18 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b633e08c - ibcore: Kernel space update based on Linux 5.7-rc1.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#b633e08c</link>
        <description>ibcore: Kernel space update based on Linux 5.7-rc1.Overview:This is the first stage of a RDMA stack upgrade introducing kernelchanges only based on Linux 5.7-rc1.This patch is based on about four main areas of work:- Update of the IB uobjects system:  - The memory holding so-called AH, CQ, PD, SRQ and UCONTEXT objects    is now managed by ibcore. This also require some changes in the    kernel verbs API. The updated verbs changes are typically about    initialize and deinitialize objects, and remove allocation and    free of memory.- Update of the uverbs IOCTL framework:  - The parsing and handling of user-space commands has been    completely refactored to integrate with the updated IB uobjects    system.- Various changes and updates to the generic uverbs interfaces in  device drivers including the new uAPI surface.- The mlx5_ib_devx.c in mlx5ib and related mlx5 core changes.Dependencies:- The mlx4ib driver code has been updated with the minimum changesneeded.- The mlx5ib driver code has been updated with the minimum changesneeded including DV support.Compatibility:- All user-space facing APIs are backwards compatible after this  change.- All kernel-space facing RDMA APIs are backwards compatible after  this change, with exception of ib_create_ah() and ib_destroy_ah()  which takes a new flag.- The &quot;ib_device_ops&quot; structure exist, but only contains the driver ID  and some structure sizes.Differences from Linux:- Infiniband drivers must use the INIT_IB_DEVICE_OPS() macro to set  the sizes needed for allocating various IB objects, when adding  IB device instances.Security:- PRIV_NET_RAW is needed to use raw ethernet transmit features.- PRIV_DRIVER is needed to use other privileged operations.Based on upstream Linux, Torvalds (5.7-rc1):8632e9b5645bbc2331d21d892b0d6961c1a08429MFC after:	1 weekReviewed by:	kibDifferential Revision:	https://reviews.freebsd.org/D31149Sponsored by:	NVIDIA Networking

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Wed, 16 Jun 2021 13:02:00 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>15fe2513 - Introduce LINUXKPI_GENSRCS.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#15fe2513</link>
        <description>Introduce LINUXKPI_GENSRCS.Centralize the list of generated files required by linuxkpi consumers,into the common variable.  This way, consumers that use the variableare insulated from possible changes in the list.Reviewed by:	hselasky, impSponsored by:	Mellanox TechnologiesMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D24137

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Fri, 20 Mar 2020 21:06:58 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>84b3c454 - Add pci_iov_if.h header as a dependency for Linuxkpi consumers.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#84b3c454</link>
        <description>Add pci_iov_if.h header as a dependency for Linuxkpi consumers.Sponsored by:	Mellanox TechnologiesMFC after:	2 weeks

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Wed, 18 Mar 2020 22:09:16 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>478d3005 - Initial RoCE/infiniband kernel update to Linux v4.9.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#478d3005</link>
        <description>Initial RoCE/infiniband kernel update to Linux v4.9.This patch currently supports:- ibcore as a kernel module only- krping as a kernel module only- ipoib as a kernel module onlySponsored by:	Mellanox Technologies

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Thu, 15 Jun 2017 12:47:48 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>193d9e76 - sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#193d9e76</link>
        <description>sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with:	`cd sys/modules; make ALL_MODULES=` on amd64MFC after:	1 monthSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Sat, 04 Mar 2017 10:10:17 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8d59ecb2 - Finish process of moving the LinuxKPI module into the default kernel build.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#8d59ecb2</link>
        <description>Finish process of moving the LinuxKPI module into the default kernel build.- 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

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Thu, 29 Oct 2015 08:28:39 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cc4a90c4 - Globally enable -fms-extensions when building kernel with gcc, and remove</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#cc4a90c4</link>
        <description>Globally enable -fms-extensions when building kernel with gcc, and removethis 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 supportsit without any extra options.Reviewed by:	dim

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Tue, 17 Feb 2015 19:27:14 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b5c1e0cb - Update the infiniband stack to Mellanox&apos;s OFED version 2.1.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#b5c1e0cb</link>
        <description>Update the infiniband stack to Mellanox&apos;s OFED version 2.1.Highlights: - Multiple verbs API updates - Support for RoCE, RDMA over ethernetAll hardware drivers depending on the common infiniband stack has beenupdated aswell.Discussed with:	np @Sponsored by:	Mellanox TechnologiesMFC after:	1 month

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Tue, 17 Feb 2015 08:40:27 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e982e5c5 - Start importing the basic OFED linux compatibility layer changes made</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#e982e5c5</link>
        <description>Start importing the basic OFED linux compatibility layer changes madeby 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 monthSponsored by:		Mellanox Technologies

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Sat, 17 Jan 2015 16:36:39 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4906cdc8 - Re-support CWARNFLAGS, lost when bsd.sys.mk was removed. Also, support</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#4906cdc8</link>
        <description>Re-support CWARNFLAGS, lost when bsd.sys.mk was removed. Also, supportCWARNFALGS.$file centrally so we don&apos;t have to have it in all theplaces. Remove a few warning flags that are no longer needed.Also, always use -Wno-unknown-pragma to (hopefully temporarily) workaround #pragma ident in debug.h in the opensolaris code. Remove somestale warning suppression that&apos;s no longer necessary.

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Sat, 03 Jan 2015 03:35:18 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>009a1962 - Remove unnecessary inclusions of bsd.own.mk.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#009a1962</link>
        <description>Remove unnecessary inclusions of bsd.own.mk.

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Mon, 04 Aug 2014 22:34:12 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d33c2508 - For sys/ofed/drivers/infiniband/core/cm.c, disable warning about unused</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#d33c2508</link>
        <description>For sys/ofed/drivers/infiniband/core/cm.c, disable warning about unusedfunctions for now.MFC after:	3 days

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Mon, 30 Dec 2013 20:58:06 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>86390f94 - Similar to r260020, only use -fms-extensions with gcc, for all other</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#86390f94</link>
        <description>Similar to r260020, only use -fms-extensions with gcc, for all othermodules which require this flag to compile.  Use a GCC_MS_EXTENSIONSvariable, defined in kern.pre.mk, which can be used to easily supply theflag (or not), depending on the compiler type.MFC after:	3 days

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Mon, 30 Dec 2013 20:34:53 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2d0e5c7d - Fix make depend.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ibcore/Makefile#2d0e5c7d</link>
        <description>Fix make depend.Approved by:	re (glebius)

            List of files:
            /freebsd-14.2/sys/modules/ibcore/Makefile</description>
        <pubDate>Fri, 04 Oct 2013 11:55:20 +0000</pubDate>
        <dc:creator>Ulrich Sp&#246;rlein &lt;uqs@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
