<?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>14ce4632 - Add nvme_util.c to cam.ko.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cam/Makefile#14ce4632</link>
        <description>Add nvme_util.c to cam.ko.cam.ko can&apos;t load onto the kernel w/o nvme in the kernel. Addnvme_util.c to cam.ko.Noticed by: kib@

            List of files:
            /freebsd-12.1/sys/modules/cam/Makefile</description>
        <pubDate>Sat, 07 Apr 2018 19:29:19 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6469bdcd - Move most of the contents of opt_compat.h to opt_global.h.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cam/Makefile#6469bdcd</link>
        <description>Move most of the contents of opt_compat.h to opt_global.h.opt_compat.h is mentioned in nearly 180 files. In-progress networkdriver compabibility improvements may add over 100 more so this iscloser to &quot;just about everywhere&quot; than &quot;only some files&quot; per theguidance in sys/conf/options.Keep COMPAT_LINUX32 in opt_compat.h as it is confined to a subset ofsys/compat/linux/*.c.  A fake _COMPAT_LINUX option ensure opt_compat.his created on all architectures.Move COMPAT_LINUXKPI to opt_dontuse.h as it is only used to control theset of compiled files.Reviewed by:	kib, cem, jhb, jtlSponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D14941

            List of files:
            /freebsd-12.1/sys/modules/cam/Makefile</description>
        <pubDate>Fri, 06 Apr 2018 17:35:35 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4887cfe7 - Add nvme_da back.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cam/Makefile#4887cfe7</link>
        <description>Add nvme_da back.Now that it can co-exist in the kernel with nvd, add it back to thecam module.Sponsored by: Netflix

            List of files:
            /freebsd-12.1/sys/modules/cam/Makefile</description>
        <pubDate>Wed, 04 Apr 2018 02:37:05 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2a559cb8 - This should have been += so clean builds work.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cam/Makefile#2a559cb8</link>
        <description>This should have been += so clean builds work.Noticed by: hps@

            List of files:
            /freebsd-12.1/sys/modules/cam/Makefile</description>
        <pubDate>Wed, 14 Mar 2018 16:45:04 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f8f471cf - We need opt_compat.h after r330819 and 330820.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cam/Makefile#f8f471cf</link>
        <description>We need opt_compat.h after r330819 and 330820.Add opt_compat.h to fix the stand-alone build case.Sponsored by: Netflix.

            List of files:
            /freebsd-12.1/sys/modules/cam/Makefile</description>
        <pubDate>Tue, 13 Mar 2018 23:36:15 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d85487b7 - Add new opt_da.h for stand-alone build.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cam/Makefile#d85487b7</link>
        <description>Add new opt_da.h for stand-alone build.Sponsored by: Netflix

            List of files:
            /freebsd-12.1/sys/modules/cam/Makefile</description>
        <pubDate>Thu, 25 Jan 2018 21:48:07 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@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-12.1/sys/modules/cam/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-12.1/sys/modules/cam/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>2379d1d6 - Move inclusion of opt_printf.h around so that we can compile all the</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cam/Makefile#2379d1d6</link>
        <description>Move inclusion of opt_printf.h around so that we can compile all theSCSI modules outside of a sub-build from the kernel.Differential Revision: https://reviews.freebsd.org/D9653Sponsored by: Netflix

            List of files:
            /freebsd-12.1/sys/modules/cam/Makefile</description>
        <pubDate>Sat, 25 Feb 2017 22:11:10 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7c627f34 - Make cam.ko loadable.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cam/Makefile#7c627f34</link>
        <description>Make cam.ko loadable.Sponsored by:	The FreeBSD FoundationMFC after:	1 week

            List of files:
            /freebsd-12.1/sys/modules/cam/Makefile</description>
        <pubDate>Fri, 22 Jul 2016 06:21:03 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>03a9f9e0 - Add opt_ddb.h.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cam/Makefile#03a9f9e0</link>
        <description>Add opt_ddb.h.MFC after: 1 week

            List of files:
            /freebsd-12.1/sys/modules/cam/Makefile</description>
        <pubDate>Thu, 21 Jul 2016 23:29:16 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>565e7fd3 - opt_kdtrace.h is not needed for SDT probes as of r258541.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cam/Makefile#565e7fd3</link>
        <description>opt_kdtrace.h is not needed for SDT probes as of r258541.

            List of files:
            /freebsd-12.1/sys/modules/cam/Makefile</description>
        <pubDate>Sun, 15 May 2016 20:04:43 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dfaa65fc - Sync cam.ko module source list with the static kernel file list.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cam/Makefile#dfaa65fc</link>
        <description>Sync cam.ko module source list with the static kernel file list.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-12.1/sys/modules/cam/Makefile</description>
        <pubDate>Fri, 15 Apr 2016 12:55:40 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b2a78a9d - Fix make depend</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cam/Makefile#b2a78a9d</link>
        <description>Fix make depend

            List of files:
            /freebsd-12.1/sys/modules/cam/Makefile</description>
        <pubDate>Tue, 08 Dec 2015 07:39:39 +0000</pubDate>
        <dc:creator>Ulrich Sp&#246;rlein &lt;uqs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aeaed508 - Move most of the 15 variations on generating opt_inet.h and</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cam/Makefile#aeaed508</link>
        <description>Move most of the 15 variations on generating opt_inet.h andopt_inet6.h into kmod.mk by forcing almost everybody to eat the samedogfood. While at it, consolidate the opt_bpf.h and opt_mroute.htargets here too.

            List of files:
            /freebsd-12.1/sys/modules/cam/Makefile</description>
        <pubDate>Mon, 04 Aug 2014 22:37:02 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>85fc469c - Fix &apos;make depend&apos;</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cam/Makefile#85fc469c</link>
        <description>Fix &apos;make depend&apos;

            List of files:
            /freebsd-12.1/sys/modules/cam/Makefile</description>
        <pubDate>Tue, 03 Sep 2013 12:08:08 +0000</pubDate>
        <dc:creator>Ulrich Sp&#246;rlein &lt;uqs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c8789c34 - This is an addendum to r251837.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cam/Makefile#c8789c34</link>
        <description>This is an addendum to r251837.Missed adding the new references to cam_compat.c to the various makefiles.Obtained from:	Netflix

            List of files:
            /freebsd-12.1/sys/modules/cam/Makefile</description>
        <pubDate>Mon, 17 Jun 2013 10:21:38 +0000</pubDate>
        <dc:creator>Scott Long &lt;scottl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d2ce15bd - - With the demise of !ATA_CAM, ATA_STATIC_ID is the only ata(4) related</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cam/Makefile#d2ce15bd</link>
        <description>- With the demise of !ATA_CAM, ATA_STATIC_ID is the only ata(4) related  option left but actually consumed by ada(4), so move it to opt_ada.h  and get rid of opt_ata.h.- Fix stand-alone build of atacore(4) by adding opt_cam.h.- Use __FBSDID.- Use DEVMETHOD_END.- Use NULL instead of 0 for pointers.

            List of files:
            /freebsd-12.1/sys/modules/cam/Makefile</description>
        <pubDate>Sat, 06 Apr 2013 19:12:49 +0000</pubDate>
        <dc:creator>Marius Strobl &lt;marius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>caf144a2 - Remove opt_enc.h from files committed with r235911.  enc(4) is the</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cam/Makefile#caf144a2</link>
        <description>Remove opt_enc.h from files committed with r235911.  enc(4) is the&apos;encapsulating interface&apos; used with IPsec and has nothing to do withstorage &apos;enclosure&apos; services.MFC after:	3 daysNoticed while:	debugging why enc(4) is no longer automatically created

            List of files:
            /freebsd-12.1/sys/modules/cam/Makefile</description>
        <pubDate>Mon, 30 Jul 2012 03:00:58 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>01acaa30 - Revamp the CAM enclosure services driver, renaming it to &quot;enc&quot; from &quot;ses&quot; in</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cam/Makefile#01acaa30</link>
        <description>Revamp the CAM enclosure services driver, renaming it to &quot;enc&quot; from &quot;ses&quot; inthe process.  This updated driver uses an in-kernel daemon to track statechanges and publishes physical path location information for disk elementsinto the CAM device database.share/examples/ses/Makefile.inc:share/examples/ses/srcs/eltsub.c:share/examples/ses/srcs/sesd.c:share/examples/ses/srcs/getencstat.c:share/examples/ses/srcs/setobjstat.c:share/examples/ses/srcs/inienc.c:share/examples/ses/srcs/getobjstat.c:share/examples/ses/srcs/getnobj.c:share/examples/ses/srcs/getobjmap.c:share/examples/ses/srcs/setencstat.c:	Update for changes in driver name and API.  The ioctl interface	is largely unchanged and could use additional refinement.  It	would be nice to be able to fetch the status of all elements in	a single ioctl call and to have the ioctls that return variable	length data allow you to query the necessary allocation size	by passing in a zero length buffer.sys/sparc64/conf/GENERIC:sys/ia64/conf/GENERIC:sys/mips/conf/OCTEON1:sys/pc98/conf/GENERIC:sys/i386/conf/GENERIC:sys/amd64/conf/GENERIC:	ses -&gt; encsys/conf/files:sys/modules/cam/Makefile:sys/cam/scsi/scsi_enc_internal.hsys/cam/scsi/scsi_enc_ses.csys/cam/scsi/scsi_enc_safte.csys/cam/scsi/scsi_ses.csys/cam/scsi/scsi_enc.c	Split the enc driver into a generic driver file and one file	each for the SES and SAF-TE personalities.sys/cam/scsi/scsi_ses.h:	o Retain this header, but use it to only hold structures derived	  from the T10 SES spec.  The driver interface can be found in	  scsi_enc.h.	o Add definitions for most SES pages.sys/cam/scsi/scsi_enc.csys/cam/scsi/scsi_enc.h	o Use a function vector table to allow interaction between the	  generic and protocol specific portions of this driver.	o Provide a generic mechanism allowing personalities to define a	  finite state machine that is executed from a daemon thread context.	o Track CAM device arrival events and pass these on to personalities	  that have registered an interest in them.  These notifications are	  used to trigger physical path updates in the CAM EDT.sys/cam/scsi/scsi_enc_safte.c:	The SAF-TE personality.  This module is largely untouched by this	update.  To achieve the same level of support as we have for SES,	it will need to define an FSM and code to determine the physical	paths of elements within the enclosure.sys/cam/scsi/scsi_enc_ses.c:	o Implement a state machine to fetch configuration, status, element	  descriptors, and additional element status.	o Build a &quot;element map&quot; that indexes into the config and status	  data retrieved from a SES device.  Use this to simplify our	  responses to ioctls.	o Add support for using SAS domain/phy WWN data to determine the	  physical path (ence@&lt;enc WWN&gt;/type@&lt;elm type&gt;/slot@&lt;slot #&gt;)	  of an element.  Stubs are in place for FC, but both FC and SPI	  will need additional work in order to be supported.Sponsored by:	Spectra Logic CorporationSubmitted by:	gibbs, will

            List of files:
            /freebsd-12.1/sys/modules/cam/Makefile</description>
        <pubDate>Mon, 18 Jul 2011 19:26:16 +0000</pubDate>
        <dc:creator>Justin T. Gibbs &lt;gibbs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6709b9fd - MFC: r208468</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/cam/Makefile#6709b9fd</link>
        <description>MFC: r208468At least on sparc64 these modules require ata_machdep.c.Approved by:	re (kib)

            List of files:
            /freebsd-12.1/sys/modules/cam/Makefile</description>
        <pubDate>Wed, 26 May 2010 17:30:14 +0000</pubDate>
        <dc:creator>Marius Strobl &lt;marius@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
