<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/cam, branch release/13.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2020-03-15T17:40:14Z</updated>
<entry>
<title>We don't need $M/$M in the path anymore.</title>
<updated>2020-03-15T17:40:14Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2020-03-15T17:40:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ddeb85e13151e2704347c43ca97e561c5c539b25'/>
<id>urn:sha1:ddeb85e13151e2704347c43ca97e561c5c539b25</id>
<content type='text'>
Now that machdep files are gone, we don't need $S/$M/$M in the path to find
them.
</content>
</entry>
<entry>
<title>Sparc64 and pc98 needed cam_machdep and/or ata_machdep for various</title>
<updated>2020-03-14T18:35:44Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2020-03-14T18:35:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=30b5d9be24ec13157d18ae9bf01ef964f8187998'/>
<id>urn:sha1:30b5d9be24ec13157d18ae9bf01ef964f8187998</id>
<content type='text'>
reasons. Those have now left the tree, and with them the need to have machdep
files. Places that called the routines in quesiton have been removed
previously. Remove these files from the Makefile to tidy up.
</content>
</entry>
<entry>
<title>Add nvme_util.c to cam.ko.</title>
<updated>2018-04-07T19:29:19Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2018-04-07T19:29:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=14ce4632d401be3b1429c3e91be00010bc5b6569'/>
<id>urn:sha1:14ce4632d401be3b1429c3e91be00010bc5b6569</id>
<content type='text'>
cam.ko can't load onto the kernel w/o nvme in the kernel. Add
nvme_util.c to cam.ko.

Noticed by: kib@
</content>
</entry>
<entry>
<title>Move most of the contents of opt_compat.h to opt_global.h.</title>
<updated>2018-04-06T17:35:35Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2018-04-06T17:35:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6469bdcdb6a5968dc7edfcfb495d427b4bfdb3dd'/>
<id>urn:sha1:6469bdcdb6a5968dc7edfcfb495d427b4bfdb3dd</id>
<content type='text'>
opt_compat.h is mentioned in nearly 180 files. In-progress network
driver compabibility improvements may add over 100 more so this is
closer to "just about everywhere" than "only some files" per the
guidance in sys/conf/options.

Keep COMPAT_LINUX32 in opt_compat.h as it is confined to a subset of
sys/compat/linux/*.c.  A fake _COMPAT_LINUX option ensure opt_compat.h
is created on all architectures.

Move COMPAT_LINUXKPI to opt_dontuse.h as it is only used to control the
set of compiled files.

Reviewed by:	kib, cem, jhb, jtl
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D14941
</content>
</entry>
<entry>
<title>Add nvme_da back.</title>
<updated>2018-04-04T02:37:05Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2018-04-04T02:37:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4887cfe7894618b3879e1eea20f7ff07164521ea'/>
<id>urn:sha1:4887cfe7894618b3879e1eea20f7ff07164521ea</id>
<content type='text'>
Now that it can co-exist in the kernel with nvd, add it back to the
cam module.

Sponsored by: Netflix
</content>
</entry>
<entry>
<title>This should have been += so clean builds work.</title>
<updated>2018-03-14T16:45:04Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2018-03-14T16:45:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2a559cb8c8177e89e7bf74a54c8a34fbcf7b7139'/>
<id>urn:sha1:2a559cb8c8177e89e7bf74a54c8a34fbcf7b7139</id>
<content type='text'>
Noticed by: hps@
</content>
</entry>
<entry>
<title>We need opt_compat.h after r330819 and 330820.</title>
<updated>2018-03-13T23:36:15Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2018-03-13T23:36:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f8f471cf5f03e9ee9024b741388e37891904a2fd'/>
<id>urn:sha1:f8f471cf5f03e9ee9024b741388e37891904a2fd</id>
<content type='text'>
Add opt_compat.h to fix the stand-alone build case.

Sponsored by: Netflix.
</content>
</entry>
<entry>
<title>Add new opt_da.h for stand-alone build.</title>
<updated>2018-01-25T21:48:07Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2018-01-25T21:48:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d85487b732d0953df242d46d7ed6b042db04bb1a'/>
<id>urn:sha1:d85487b732d0953df242d46d7ed6b042db04bb1a</id>
<content type='text'>
Sponsored by: Netflix
</content>
</entry>
<entry>
<title>sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
<updated>2017-03-04T10:10:17Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-03-04T10:10:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=193d9e768ba63fcfb187cfd17f461f7d41345048'/>
<id>urn:sha1:193d9e768ba63fcfb187cfd17f461f7d41345048</id>
<content type='text'>
This simplifies make output/logic

Tested with:	`cd sys/modules; make ALL_MODULES=` on amd64
MFC after:	1 month
Sponsored by:	Dell EMC Isilon
</content>
</entry>
<entry>
<title>Move inclusion of opt_printf.h around so that we can compile all the</title>
<updated>2017-02-25T22:11:10Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-02-25T22:11:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2379d1d6edeab3dc1095504c0fd9c34aefac5368'/>
<id>urn:sha1:2379d1d6edeab3dc1095504c0fd9c34aefac5368</id>
<content type='text'>
SCSI modules outside of a sub-build from the kernel.

Differential Revision: https://reviews.freebsd.org/D9653
Sponsored by: Netflix
</content>
</entry>
</feed>
