<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/bhnd, branch releng/12.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2019-08-21T18:28:38Z</updated>
<entry>
<title>MFC r350421:</title>
<updated>2019-08-21T18:28:38Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2019-08-21T18:28:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5de05474a6611f5ae5d35bb001ba8807ad9f862b'/>
<id>urn:sha1:5de05474a6611f5ae5d35bb001ba8807ad9f862b</id>
<content type='text'>
Avoid relying on header pollution from sys/refcount.h.
</content>
</entry>
<entry>
<title>MFC r343458:</title>
<updated>2019-02-04T10:24:57Z</updated>
<author>
<name>Oleksandr Tymoshenko</name>
<email>gonzo@FreeBSD.org</email>
</author>
<published>2019-02-04T10:24:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=567288b80bf669a980bd14f0325a0e94a4804759'/>
<id>urn:sha1:567288b80bf669a980bd14f0325a0e94a4804759</id>
<content type='text'>
Fix format/arg mismatch

USe correct format for int arguments

PR:		229549
Submitted by:	David Binderman &lt;dcb314@hotmail.com&gt;
</content>
</entry>
<entry>
<title>bhnd nvram map: don't write "variable records written" to standard out by default</title>
<updated>2018-05-19T18:15:41Z</updated>
<author>
<name>Matt Macy</name>
<email>mmacy@FreeBSD.org</email>
</author>
<published>2018-05-19T18:15:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4f4eb606dd25861c25d8da8010e347b28fae7c5d'/>
<id>urn:sha1:4f4eb606dd25861c25d8da8010e347b28fae7c5d</id>
<content type='text'>
Add -v (verbose) option for the developers. The rest of us
derive no value from this information.
</content>
</entry>
<entry>
<title>bhnd(4): Use the new BHND_CAP_BP64 capability flag to exclude DMA</title>
<updated>2018-03-29T19:48:50Z</updated>
<author>
<name>Landon J. Fuller</name>
<email>landonf@FreeBSD.org</email>
</author>
<published>2018-03-29T19:48:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=be9a13138e1f43e3e333f5069efd5595b6aa542d'/>
<id>urn:sha1:be9a13138e1f43e3e333f5069efd5595b6aa542d</id>
<content type='text'>
translations unsupported by the backplane.
</content>
</entry>
<entry>
<title>bhnd(4): include a subset of the ChipCommon capability flags in bhnd_chipid;</title>
<updated>2018-03-29T19:44:15Z</updated>
<author>
<name>Landon J. Fuller</name>
<email>landonf@FreeBSD.org</email>
</author>
<published>2018-03-29T19:44:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f3524ec8ed3e8a18683c4a5f9ba2d3db62a136fe'/>
<id>urn:sha1:f3524ec8ed3e8a18683c4a5f9ba2d3db62a136fe</id>
<content type='text'>
this provides early access to device capability flags required by bhnd(4)
bus and bhndb(4) bridge drivers.
</content>
</entry>
<entry>
<title>Add missing NULL checks when calling malloc(M_NOWAIT) in</title>
<updated>2018-03-22T22:13:46Z</updated>
<author>
<name>Landon J. Fuller</name>
<email>landonf@FreeBSD.org</email>
</author>
<published>2018-03-22T22:13:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=397b9e40e954963cc8382ec059b88c4ecb9eec37'/>
<id>urn:sha1:397b9e40e954963cc8382ec059b88c4ecb9eec37</id>
<content type='text'>
bhnd_nv_strdup/bhnd_nv_strndup.

If malloc(9) failed during initial bhnd(4) attach, while allocating the root
NVRAM path string ("/"), the returned NULL pointer would be passed as the
destination to memcpy().

Reported by:	Ilja Van Sprundel &lt;ivansprundel@ioactive.com&gt;
</content>
</entry>
<entry>
<title>siba(4): Ignore disabled per-core address match entries.</title>
<updated>2018-02-12T19:36:26Z</updated>
<author>
<name>Landon J. Fuller</name>
<email>landonf@FreeBSD.org</email>
</author>
<published>2018-02-12T19:36:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7c7c726bca778fa6f49c9ed6ce681c3b281bcdd8'/>
<id>urn:sha1:7c7c726bca778fa6f49c9ed6ce681c3b281bcdd8</id>
<content type='text'>
Previously, the address regions described by disabled admatch entries would
be treated as being mapped to the given core; while incorrect, this was
essentially harmless given that the entries describe unused address space
on the few affected devices.

We now perform parsing of per-core admatch registers and interrupt flags in
siba_erom, correctly skip any disabled admatch entries, and use the
siba_erom API in siba_add_children() to perform enumeration of attached
cores.
</content>
</entry>
<entry>
<title>bwn(4): migrate bwn(4) to the native bhnd(9) interface, and drop siba_bwn.</title>
<updated>2018-02-05T23:38:15Z</updated>
<author>
<name>Landon J. Fuller</name>
<email>landonf@FreeBSD.org</email>
</author>
<published>2018-02-05T23:38:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d177c19903e8e6ebdcdf769d1d344de4fd24f364'/>
<id>urn:sha1:d177c19903e8e6ebdcdf769d1d344de4fd24f364</id>
<content type='text'>
- Remove the shim interface that allowed bwn(4) to use either siba_bwn or
  bhnd(4), replacing all siba_bwn calls with their bhnd(4) bus equivalents.
- Drop the legay, now-unused siba_bwn bus driver.
- Clean up bhnd(4) board flag defines referenced by bwn(4).

Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D13518
</content>
</entry>
<entry>
<title>bhnd_chipc(4): Fix leak of child device ivars by explicitly deleting</title>
<updated>2018-01-20T01:55:34Z</updated>
<author>
<name>Landon J. Fuller</name>
<email>landonf@FreeBSD.org</email>
</author>
<published>2018-01-20T01:55:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f248a99a0e2f0abf987c699f9f58c9fff63afedf'/>
<id>urn:sha1:f248a99a0e2f0abf987c699f9f58c9fff63afedf</id>
<content type='text'>
any children prior to detach.

With the newbus child deletion ordering changes introduced in r307518,
parent devices are now detached (and their driver set to NULL) prior to
detaching and deleting child devices; child-related bus methods (e.g.
BUS_CHILD_DETACHED, BUS_CHILD_DELETED) are no longer be dispatched to the
parent device driver after it returns 0 (success) from DEVICE_DETACH.

Sponsored by:   The FreeBSD Foundation
</content>
</entry>
<entry>
<title>bhnd/bwn(4): Define a bhnd(4) softmodem device class for the v.90 modem</title>
<updated>2018-01-19T22:43:08Z</updated>
<author>
<name>Landon J. Fuller</name>
<email>landonf@FreeBSD.org</email>
</author>
<published>2018-01-19T22:43:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a225321fbcb066e159c13794a532070c3987f516'/>
<id>urn:sha1:a225321fbcb066e159c13794a532070c3987f516</id>
<content type='text'>
codec core, and mark the core as unpopulated on all BCM4306 bwn(4) devices.

Sponsored by:	The FreeBSD Foundation
</content>
</entry>
</feed>
