<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/tools, branch releng/12.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2018-11-12T15:18:09Z</updated>
<entry>
<title>MFC r340297: Use ${ECHO} in dtb/dtbo build, pass in from dtb.mk for -s</title>
<updated>2018-11-12T15:18:09Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2018-11-12T15:18:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5ccca965c2db7435245f2ce396b6decffae066b2'/>
<id>urn:sha1:5ccca965c2db7435245f2ce396b6decffae066b2</id>
<content type='text'>
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>make_dtb: Always add root directory in the include path</title>
<updated>2018-08-23T13:23:21Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2018-08-23T13:23:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=569555845139a10f67e1fb690ce34483401e5ebf'/>
<id>urn:sha1:569555845139a10f67e1fb690ce34483401e5ebf</id>
<content type='text'>
Some arch like arm and arm64 share DTS files, add the root dts directory
to the include paths.
</content>
</entry>
<entry>
<title>Add dtb overlays support</title>
<updated>2018-03-24T21:30:24Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2018-03-24T21:30:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c2f5940db3c7f6b7e584b93edba6d057c0dfc51d'/>
<id>urn:sha1:c2f5940db3c7f6b7e584b93edba6d057c0dfc51d</id>
<content type='text'>
DTB Overlays are useful to change/add nodes to a dtb without the need to
modify it.
Add support for building dtbo during buildkernel.
The goal of DTBO present in the FreeBSD source tree is to fill a gap in
time when we submit changes upstream (Linux). Instead of waiting 2 to 4 months
we can add a DTBO in tree in the meantime.
This is not for adding DTBO for capes/hat/addon boards, those will be
better to put in a ports.
This is also not for enabling a i2c/spi/pwm controller on certain pins,
each user have a different use case for those (which pins to use etc ...)
and we cannot have all possible configuration.

Add a dtbo for sun8i-h3-sid which add the SID node missing in upstream dts.

Reviewed by:	kevans
Differential Revision:	https://reviews.freebsd.org/D14782
</content>
</entry>
<entry>
<title>Avoid using \$. It's an unknown escape sequence. Some awks warn about</title>
<updated>2018-01-28T05:13:08Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2018-01-28T05:13:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eef186f8f56e0e0416689730f09e7ba199283096'/>
<id>urn:sha1:eef186f8f56e0e0416689730f09e7ba199283096</id>
<content type='text'>
that. Instead, simply remove the sequence entirely because we never
commit the generated files.
</content>
</entry>
<entry>
<title>embed_mfs: correctly test grep return value</title>
<updated>2018-01-03T19:22:10Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2018-01-03T19:22:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=47b5c719290b17a70f86d4b63fd6730cd6c26220'/>
<id>urn:sha1:47b5c719290b17a70f86d4b63fd6730cd6c26220</id>
<content type='text'>
Reported by:	br
MFC with:	r326992
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Teach makeobjops.awk to accept PROLOG and EPILOG blocks before</title>
<updated>2017-12-31T09:23:19Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2017-12-31T09:23:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a21a2da5995538bf8d02f31aa77ac1ccc00f0b24'/>
<id>urn:sha1:a21a2da5995538bf8d02f31aa77ac1ccc00f0b24</id>
<content type='text'>
METHOD and STATICMETHOD declarations; that code will be inserted
into the dispatch function before and after the method call.

Use this functionality and the TSLOG framework to record DEVICE_ATTACH
and DEVICE_PROBE entry/exit timestamps.
</content>
</entry>
<entry>
<title>embed_mfs: support embedding mfs into loader</title>
<updated>2017-12-19T19:44:06Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2017-12-19T19:44:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2dd51e16ca5b8a28d5d917c66ebb6998cf2c344d'/>
<id>urn:sha1:2dd51e16ca5b8a28d5d917c66ebb6998cf2c344d</id>
<content type='text'>
The script originally supported embedding an mfs into ELF files or any
other type of file, because it searched for magic strings to mark the
beginning and end of the embeddable section. It was later modified to
read the section offset and length via readelf, which made it work for
ELF only. Restore the ability to update arbitrary file types by using
the readelf technique for ELF, and the magic string technique for all
others (including PE/COFF files like loader.efi).

Submitted by:	Zakary Nafziger &lt;worldofzak@gmail.com&gt;
MFC after:	1 month
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D12746
</content>
</entry>
<entry>
<title>sys: general adoption of SPDX licensing ID tags.</title>
<updated>2017-11-27T15:23:17Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-27T15:23:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fe267a559009cbf34f9341666fe4d88a92c02d5e'/>
<id>urn:sha1:fe267a559009cbf34f9341666fe4d88a92c02d5e</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.

No functional change intended.
</content>
</entry>
<entry>
<title>sys: further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-20T19:43:44Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-20T19:43:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=51369649b03ece2aed3eb61b0c8214b9aa5b2fa2'/>
<id>urn:sha1:51369649b03ece2aed3eb61b0c8214b9aa5b2fa2</id>
<content type='text'>
Mainly focus on files that use BSD 3-Clause license.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.

Special thanks to Wind River for providing access to "The Duke of
Highlander" tool: an older (2014) run over FreeBSD tree was useful as a
starting point.
</content>
</entry>
<entry>
<title>Move sys/boot/fdt/dts to sys/dts and adjust scripts.</title>
<updated>2017-11-14T21:03:57Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-11-14T21:03:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2e36db147e0edeb1b213f283f9b41a8d1a902a88'/>
<id>urn:sha1:2e36db147e0edeb1b213f283f9b41a8d1a902a88</id>
<content type='text'>
Sponsored by: Netflix
</content>
</entry>
</feed>
