<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.bin/dtc/checking.hh, branch upstream/11.0.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F11.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F11.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2015-12-29T16:29:42Z</updated>
<entry>
<title>Improvements to BSD-licensed DTC.</title>
<updated>2015-12-29T16:29:42Z</updated>
<author>
<name>David Chisnall</name>
<email>theraven@FreeBSD.org</email>
</author>
<published>2015-12-29T16:29:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c64a3eaf92547367f5987d503172bc9c65487879'/>
<id>urn:sha1:c64a3eaf92547367f5987d503172bc9c65487879</id>
<content type='text'>
- Added an expression parser so that expressions from headers are now working
- Fixed missing null terminators on cross references
- Disabled exceptions / RTTI in the build for smaller binaries
- Changed phandle order generation to be identical to GPL'd dtc
</content>
</entry>
<entry>
<title>Lots of improvements to the BSD-licensed dtc</title>
<updated>2015-10-25T14:52:16Z</updated>
<author>
<name>David Chisnall</name>
<email>theraven@FreeBSD.org</email>
</author>
<published>2015-10-25T14:52:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a0706eb4574932a57e425505e9a3027cd45fce4c'/>
<id>urn:sha1:a0706eb4574932a57e425505e9a3027cd45fce4c</id>
<content type='text'>
- Various fixes to includes (including recursive includes)
- Lots of testing that the output exactly matches GPL'd dtc
- Lots of bug fixes to merging
- Fix incorrect mmap usage
- Ad-hoc memory management replaced with C++11 unique_ptr and similar

Patrick Wildt has successfully run many (all?) of the GPL dtc test suite.
</content>
</entry>
<entry>
<title>Import new (BSDL) device tree compiler.  Now built by default, so that it can't</title>
<updated>2013-01-22T17:49:51Z</updated>
<author>
<name>David Chisnall</name>
<email>theraven@FreeBSD.org</email>
</author>
<published>2013-01-22T17:49:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=af0dd31fc469cac25e441ff350ccda958ea5c8df'/>
<id>urn:sha1:af0dd31fc469cac25e441ff350ccda958ea5c8df</id>
<content type='text'>
be used on the host system (and not installed on the device, if required).  The
GPL'd one is still available if there are any devices that need it (make
universe passes with it, including kernels that use fdt, but there may be some
out-of-tree ones).  WITH_GPL_DTC can be used to select the old one, for now.

Probably won't be MFC'd, but we'll remove the GPL'd version in head after the
new one has had a lot more testing and ship it in 10.0.
</content>
</entry>
</feed>
