<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys/boot/i386/loader/Makefile, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2017-11-14T23:02:19Z</updated>
<entry>
<title>Move sys/boot to stand. Fix all references to new location</title>
<updated>2017-11-14T23:02:19Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-11-14T23:02:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=ca987d4641cdcd7f27e153db17c5bf064934faf5'/>
<id>urn:sha1:ca987d4641cdcd7f27e153db17c5bf064934faf5</id>
<content type='text'>
Sponsored by:	Netflix
</content>
</entry>
<entry>
<title>Install the 4th files in sys/boot/forth instead of each loader</title>
<updated>2017-11-10T23:54:58Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-11-10T23:54:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=781c4d47f283dac2dc2000a4211b27529c2e0bf3'/>
<id>urn:sha1:781c4d47f283dac2dc2000a4211b27529c2e0bf3</id>
<content type='text'>
Also, move generation of loader.help into loader.mk. Set HELP_FILES=
to disable this (so we only install one help file, for now). At the
same time remove some duplicate -I lines. Fix several FILES= and
CLEANFILES= into the += form since we're touching both of those in the
.mk files. Make sure we only build one loader.help file per platform
in a unified way (we were building many on some, with the last to
install winning, though often they were the same text).

Also, we're now installing loader.rc and menu.rc everywhere. arm and
mips uboot installed these as menu.rc.sample, but there's no need
since the loader.rc for those platforms doesn't do menu.rc processing
by default. pcibios.4th is now installed everywhere, but will failsafe
on non x86 platforms (it isn't loaded by default anywhere).

These changes are too intertwined to do separately since aspects of
each are required to have a bug-free commit.

Sponsored by: Netflix
</content>
</entry>
<entry>
<title>Move LOADER_{NO,}_GELI_SUPPORT to MK_LOADER_GELI</title>
<updated>2017-11-10T23:54:48Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-11-10T23:54:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=4728f534ff6d6644c6f80d2028503670859af576'/>
<id>urn:sha1:4728f534ff6d6644c6f80d2028503670859af576</id>
<content type='text'>
Transition to WITH/WITHOUT_LOADER_GELI to flag support or not of GELI
in the boot loaders. Add HAVE_GELI so components can flag they need
support (since it's too large to include everywhere). Add temporary
warnings for the old forms to ease transition.

Also, update test script to build without GELI on x86.

Sponsored by: Netflix
</content>
</entry>
<entry>
<title>Replace LOADER_FIREWIRE_SUPPORT variable</title>
<updated>2017-11-10T23:54:41Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-11-10T23:54:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=a179cd9114f08949088458bc6cef1f094f6c36ce'/>
<id>urn:sha1:a179cd9114f08949088458bc6cef1f094f6c36ce</id>
<content type='text'>
Rename LOADER_FIREWIRE_SUPPORT to MK_LOADER_FIREWIRE. Only build
libfirewire when this is "yes". Add note to updating. Fix build script
to build this for x86 so the option doesn't decay. sparc64 supports
ZFS, so also build it MK_ZFS=no.

Sponsored by: Netflix
</content>
</entry>
<entry>
<title>Remove LOADER_ZFS_SUPPORT as a Makefile variable</title>
<updated>2017-11-10T23:54:31Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-11-10T23:54:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=4e8fc5c539df16fbb2c57428a429a5f95ad8d13d'/>
<id>urn:sha1:4e8fc5c539df16fbb2c57428a429a5f95ad8d13d</id>
<content type='text'>
LOADER_ZFS_SUPPORT is entirely used to select whether or not to
support ZFS in the loader. But it's not a user-servicable part (MK_ZFS
is what's used for that) Change it to the more conventional HAVE_ZFS
and move the ZFS support code into loader.mk. In addition, only build
ZFS libraries and boot loaders when ZFS is enabled.

Sponsored by: Netflix
</content>
</entry>
<entry>
<title>loader: set options before including bsd.init.mk</title>
<updated>2017-11-08T14:44:45Z</updated>
<author>
<name>Roger Pau Monné</name>
<email>royger@FreeBSD.org</email>
</author>
<published>2017-11-08T14:44:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=8161a352590f04ded64d00419c02b17baa76246a'/>
<id>urn:sha1:8161a352590f04ded64d00419c02b17baa76246a</id>
<content type='text'>
bsd.init.mk ends up including defs.mk so the per-arch options must be
set before including defs.mk, or else the global defaults will be
used and the per-arch ones will be ignored.

Although better, note that the usage of MK_FDT before the inclusion of
bsd.init.mk is incorrect but doesn't lead to build errors. This
circular dependency must be broken in order for this to work
correctly.

Reviewed by:	imp
Sponsored by:	Citrix Systems R&amp;D
</content>
</entry>
<entry>
<title>Move machine and other link creation to defs.mk</title>
<updated>2017-11-06T15:22:04Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-11-06T15:22:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=25f44449ad71bc15dec3be3c395bffa4506805a6'/>
<id>urn:sha1:25f44449ad71bc15dec3be3c395bffa4506805a6</id>
<content type='text'>
Steal the code from kmod.mk and use it to automatically create
links. Modify it a little for the needs of the loader (no need to
guess the OBJS dependency, and we have 32-on-64 cases to contend
with). Remove 15 redundant implementations (which were mostly
different, but kinda the same).

A future commit should factor out this code and that of kmod.mk so we
have only one copy of it in the tree.

Sposnored by: Netflix
</content>
</entry>
<entry>
<title>Define LIBFICL32 to be libficl.a on i386 and libficl32.a on amd64.</title>
<updated>2017-11-06T15:21:45Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-11-06T15:21:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7e3b76ca57ada0285ec32428dc870a2ab73fcdeb'/>
<id>urn:sha1:7e3b76ca57ada0285ec32428dc870a2ab73fcdeb</id>
<content type='text'>
Sponsored by: Netflix
</content>
</entry>
<entry>
<title>This used to have bzip2 support too.</title>
<updated>2017-11-02T19:53:51Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-11-02T19:53:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=3947701525811d04d2455b74e9ea6be8afc9514e'/>
<id>urn:sha1:3947701525811d04d2455b74e9ea6be8afc9514e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>loader: fix BOOTSRC -&gt; BOOTOBJ in a library path</title>
<updated>2017-11-02T19:45:51Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2017-11-02T19:45:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=b2ef49904117e5b28afd74f61c4fd313993967c2'/>
<id>urn:sha1:b2ef49904117e5b28afd74f61c4fd313993967c2</id>
<content type='text'>
</content>
</entry>
</feed>
