<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/fdt, branch release/10.0.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F10.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F10.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2013-11-01T20:28:13Z</updated>
<entry>
<title>MFC r256911, r256936</title>
<updated>2013-11-01T20:28:13Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2013-11-01T20:28:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7fe47f231332c70dbed2f9c9bfe40581a4552a9f'/>
<id>urn:sha1:7fe47f231332c70dbed2f9c9bfe40581a4552a9f</id>
<content type='text'>
MFP4: 223121 (PIC portion), 225861, 227822, 229692 (PIC only), 229693,
230523, 1123614

Implement a driver for Robert Norton's PIC as an FDT interrupt
controller.  Devices whose interrupt-parent property points to a beripic

device will have their interrupt allocation, activation, and setup
operations routed through the IC rather than down the traditional bus
hierarchy.

This driver largely abstracts the underlying CPU away allowing the
PIC to be implemented on CPU's other than BERI.  Due to insufficient
abstractions a small amount of MIPS specific code is currently required
in fdt_mips.c and to implement counters.

Sponsored by:	DARPA/AFRL
Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>MFC r256861:</title>
<updated>2013-10-31T16:18:36Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2013-10-31T16:18:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f9da933f17b8830802c7d0f391d7def3a8140c01'/>
<id>urn:sha1:f9da933f17b8830802c7d0f391d7def3a8140c01</id>
<content type='text'>
MFP4: 223121 (FDT infrastructure portion)

Implement support for interrupt-parent nodes in simplebus.  The current
implementation requires that device declarations have an interrupt-parent
node and that it point to a device that has registered itself as a
interrupt controller in fdt_ic_list_head and implements the fdt_ic
interface.

Sponsored by:   DARPA/AFRL
Approved by:    re (gjb)
</content>
</entry>
<entry>
<title>Add basic support for FDT to i386 &amp; amd64. This change includes:</title>
<updated>2013-05-21T03:05:49Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2013-05-21T03:05:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cb34ed4434e1c0b09b6b059627ad4df466878e69'/>
<id>urn:sha1:cb34ed4434e1c0b09b6b059627ad4df466878e69</id>
<content type='text'>
1.  Common headers for fdt.h and ofw_machdep.h under x86/include
    with indirections under i386/include and amd64/include.
2.  New modinfo for loader provided FDT blob.
3.  Common x86_init_fdt() called from hammer_time() on amd64 and
    init386() on i386.
4.  Split-off FDT specific low-level console functions from FDT
    bus methods for the uart(4) driver. The low-level console
    logic has been moved to uart_cpu_fdt.c and is used for arm,
    mips &amp; powerpc only. The FDT bus methods are shared across
    all architectures.
5.  Add dev/fdt/fdt_x86.c to hold the fdt_fixup_table[] and the
    fdt_pic_table[] arrays. Both are empty right now.

FDT addresses are I/O ports on x86. Since the core FDT code does
not handle different address spaces, adding support for both I/O
ports and memory addresses requires some thought and discussion.
It may be better to use a compile-time option that controls this.

Obtained from:	Juniper Networks, Inc.
</content>
</entry>
<entry>
<title>Return "start" and "end" to u_long world. Because rman handle addresses as</title>
<updated>2013-03-19T14:15:41Z</updated>
<author>
<name>Aleksandr Rybalko</name>
<email>ray@FreeBSD.org</email>
</author>
<published>2013-03-19T14:15:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5ac9d9890f9f1f97793814d96e459612cfde6153'/>
<id>urn:sha1:5ac9d9890f9f1f97793814d96e459612cfde6153</id>
<content type='text'>
u_long too.

Discussed with:	ian@
Pointy hat to:	ray@
</content>
</entry>
<entry>
<title>Cast "start" to u_long. Temporary fix to unbreak tinderbox.</title>
<updated>2013-03-19T13:13:26Z</updated>
<author>
<name>Aleksandr Rybalko</name>
<email>ray@FreeBSD.org</email>
</author>
<published>2013-03-19T13:13:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ee52bd5713be6e8d04db98a6434c6b910d909e48'/>
<id>urn:sha1:ee52bd5713be6e8d04db98a6434c6b910d909e48</id>
<content type='text'>
We need here max possible storage or dynamic, depend on size of address cell.
</content>
</entry>
<entry>
<title>Don't hesitate to ask parent to setup IRQ finally.</title>
<updated>2013-03-18T23:51:39Z</updated>
<author>
<name>Aleksandr Rybalko</name>
<email>ray@FreeBSD.org</email>
</author>
<published>2013-03-18T23:51:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=36581e478540510a074af47c1b7cdba5f20a23a1'/>
<id>urn:sha1:36581e478540510a074af47c1b7cdba5f20a23a1</id>
<content type='text'>
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Allow simplebus to attach to another simplebus.</title>
<updated>2013-03-18T23:41:19Z</updated>
<author>
<name>Aleksandr Rybalko</name>
<email>ray@FreeBSD.org</email>
</author>
<published>2013-03-18T23:41:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bf9d6206b06afbc492e49794148e79876545bf32'/>
<id>urn:sha1:bf9d6206b06afbc492e49794148e79876545bf32</id>
<content type='text'>
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Hide "no default resources for" warning under bootverbose. It's ok to use</title>
<updated>2013-03-18T23:38:15Z</updated>
<author>
<name>Aleksandr Rybalko</name>
<email>ray@FreeBSD.org</email>
</author>
<published>2013-03-18T23:38:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=089dfb09f124d937403ec980793a7edf9dfd2bbd'/>
<id>urn:sha1:089dfb09f124d937403ec980793a7edf9dfd2bbd</id>
<content type='text'>
optional resources.

Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Allow simplebus to attach in less strict way, when "simple-bus" listed on not</title>
<updated>2013-03-18T23:35:01Z</updated>
<author>
<name>Aleksandr Rybalko</name>
<email>ray@FreeBSD.org</email>
</author>
<published>2013-03-18T23:35:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2737a5a925901c06f76e57d24ac3228b4ceff392'/>
<id>urn:sha1:2737a5a925901c06f76e57d24ac3228b4ceff392</id>
<content type='text'>
first position of compatible property, so simplebus driver can be generic
driver for any bus listed as compatible with "simple-bus".

Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>o Switch to use physical addresses in rman for FDT.</title>
<updated>2013-03-18T15:18:55Z</updated>
<author>
<name>Aleksandr Rybalko</name>
<email>ray@FreeBSD.org</email>
</author>
<published>2013-03-18T15:18:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4117c1db9e4732cc9523afe6981160432ee21462'/>
<id>urn:sha1:4117c1db9e4732cc9523afe6981160432ee21462</id>
<content type='text'>
o Remove vtophys used to translate virtual address to physical in case rman carry virtual.

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