diff options
author | ian <ian@FreeBSD.org> | 2014-05-15 14:26:11 +0000 |
---|---|---|
committer | ian <ian@FreeBSD.org> | 2014-05-15 14:26:11 +0000 |
commit | 27f0a13f0adbfdb658bb63aac86772e0107c1c20 (patch) | |
tree | 51fd84ee4d563c9fcc06c0dd196587a24ab23dfc /sys/conf | |
parent | e24fc6cb17a568070581980459e14fc4808f0bb4 (diff) | |
download | FreeBSD-src-27f0a13f0adbfdb658bb63aac86772e0107c1c20.zip FreeBSD-src-27f0a13f0adbfdb658bb63aac86772e0107c1c20.tar.gz |
MFC r261351, r261352, r261355, r261396, r261397, r261398, r261403, r261404,
r261405
Open Firmware interrupt specifiers can consist of arbitrary-length byte
strings and include arbitrary information (IRQ line/domain/sense). When the
ofw_bus_map_intr() API was introduced, it assumed that, as on most systems,
these were either 1 cell, containing an interrupt line, or 2, containing
a line number plus a sense code. It turns out a non-negligible number of
ARM systems use 3 (or even 4!) cells for interrupts, so make this more
general.
Provide a simpler and more standards-compliant simplebus implementation to
get the Routerboard 800 up and running with the vendor device tree. This
does not implement some BERI-specific features (which hopefully won't be
necessary soon), so move the old code to mips/beri, with a higher attach
priority when built, until MIPS interrupt domain support is rearranged.
Allow nesting of simplebuses.
Add a set of helpers (ofw_bus_get_status() and ofw_bus_status_okay()) to
process "status" properties of OF nodes.
Fix one remnant endian flaw in nexus.
Diffstat (limited to 'sys/conf')
-rw-r--r-- | sys/conf/files | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/sys/conf/files b/sys/conf/files index ed2dd01..2aefaf3 100644 --- a/sys/conf/files +++ b/sys/conf/files @@ -1404,7 +1404,6 @@ dev/fb/fbd.c optional fbd | vt dev/fb/fb_if.m standard dev/fb/splash.c optional sc splash dev/fdt/fdt_common.c optional fdt -dev/fdt/fdt_ic_if.m optional fdt dev/fdt/fdt_slicer.c optional fdt cfi | fdt nand dev/fdt/fdt_static_dtb.S optional fdt fdt_dtb_static \ dependency "$S/boot/fdt/dts/${FDT_DTS_FILE}" |