<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/boot/efi/fdt/Makefile, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<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/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/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 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/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 new EFI variables</title>
<updated>2017-10-29T05:26:59Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-10-29T05:26:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f08693930beffcc915717f72f8b4bce5210502df'/>
<id>urn:sha1:f08693930beffcc915717f72f8b4bce5210502df</id>
<content type='text'>
Define EFISRC, EFIINC and EFIINCMD. Use them, as well as using other
symbols defined in defs.mk. Prefer &lt;bsd.init.mk&gt; to ../../Makefile.inc
or &lt;src.opts.mk&gt;.

Sponsored by: Netflix
</content>
</entry>
<entry>
<title>Rather than laying whack-a-mole with including the path to stand.h,</title>
<updated>2017-10-10T01:31:44Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-10-10T01:31:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b9b9a7c3a238609c6219807c32a04d8207382b99'/>
<id>urn:sha1:b9b9a7c3a238609c6219807c32a04d8207382b99</id>
<content type='text'>
always include it. Remove places where we explicitly include it. This
also helps reduce the 'cut-and-paste' factor of these Makefiles.

Sponsored by: Netflix
</content>
</entry>
<entry>
<title>Define SASRC and use it</title>
<updated>2017-10-09T22:12:32Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-10-09T22:12:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eca8b9c449d522adf5c683b7fd09e562daa53161'/>
<id>urn:sha1:eca8b9c449d522adf5c683b7fd09e562daa53161</id>
<content type='text'>
Define SASRC to point to the current libstand sources. Include
../Makefile.inc early enough in a few places so we can .include
"${SASRC}/Makefile" and have it work. Create a new pass-up
Makefile.inc in sys/boot/userboot to allow this pattern to work.

Sponsored by: Netflix
</content>
</entry>
<entry>
<title>Do not use -msoft-float with intention of disabling FP on aarch64</title>
<updated>2017-04-07T22:58:25Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2017-04-07T22:58:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=19f7eeed61a26203163689f2ac243a685d207a75'/>
<id>urn:sha1:19f7eeed61a26203163689f2ac243a685d207a75</id>
<content type='text'>
GNU GCC does does recognise it as a valid option and we already
use -mgeneral-regs-only that has the desired effect.

Reviewed by: emaste
Differential Revision:	https://reviews.freebsd.org/D10306
</content>
</entry>
<entry>
<title>Add more .NOMETA missed in r291320</title>
<updated>2016-03-11T23:45:51Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-03-11T23:45:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a09f4b4d125a3a1877f0ac31cfa75651c0e0fec4'/>
<id>urn:sha1:a09f4b4d125a3a1877f0ac31cfa75651c0e0fec4</id>
<content type='text'>
Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>Revert r293903</title>
<updated>2016-01-14T18:46:57Z</updated>
<author>
<name>Steven Hartland</name>
<email>smh@FreeBSD.org</email>
</author>
<published>2016-01-14T18:46:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8171acf3adb4baf1b9929cfd873b9ef77aa72a74'/>
<id>urn:sha1:8171acf3adb4baf1b9929cfd873b9ef77aa72a74</id>
<content type='text'>
Revert r293903 as EFI shouldn't be built on this platform that the this
was reported on.

Sponsored by:	Multiplay
</content>
</entry>
<entry>
<title>Fix GCC warnings causing build failure after r293724</title>
<updated>2016-01-14T09:22:01Z</updated>
<author>
<name>Steven Hartland</name>
<email>smh@FreeBSD.org</email>
</author>
<published>2016-01-14T09:22:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bb39a9ed8e7152eec02722f08df1dcfd482a1028'/>
<id>urn:sha1:bb39a9ed8e7152eec02722f08df1dcfd482a1028</id>
<content type='text'>
Disable some compiler warnings for GCC (non-standard compiler) fixing
build failures introduced by r293724, which enabled WARNS in the EFI boot
code, when compiling with none standard compiler (GCC).

Raised by:	ian
MFC after:	2 weeks
X-MFC-With:	r293268
Sponsored by:	Multiplay
</content>
</entry>
</feed>
