freebsd-dev/sys
Adrian Chadd e83ce34035 [bhnd] Initial bhnd(4) SPROM/NVRAM support.
This adds support for the NVRAM handling and the basic SPROM
hardware used on siba(4) and bcma(4) devices, including:

* SPROM directly attached to the PCI core, accessible via PCI configuration
  space.
* SPROM attached to later ChipCommon cores.
* SPROM variables vended from the parent SoC bus (e.g. via a directly-attached
  flash device).

Additional improvements to the NVRAM/SPROM interface will
be required, but this changeset stands alone as working
checkpoint.

Submitted by:	Landon Fuller <landonf@landonf.org>
Reviewed by:	Michael Zhilin <mizkha@gmail.com> (Broadcom MIPS support)
Differential Revision:	https://reviews.freebsd.org/D6196
2016-05-08 19:14:05 +00:00
..
amd64 Native PCI-express HotPlug support. 2016-05-05 22:26:23 +00:00
arm INTRNG - update gpio pin capabilities according to r299198. 2016-05-08 09:01:30 +00:00
arm64 Native PCI-express HotPlug support. 2016-05-05 22:26:23 +00:00
boot efipart: Support an arbitrary number of partitions 2016-05-05 00:07:08 +00:00
bsm
cam cam/scsi: Remove mostly unused scsi_quirk_table_size. 2016-05-06 16:51:56 +00:00
cddl Implement FBT provider (MD part) for DTrace on MIPS. 2016-05-05 13:54:50 +00:00
compat sys/compat/linux*: spelling fixes. 2016-04-30 00:53:10 +00:00
conf [bhnd] Initial bhnd(4) SPROM/NVRAM support. 2016-05-08 19:14:05 +00:00
contrib Revert AccessWidth/BitOffset support for AcpiHwWrite() and AcpiHwRead() for 2016-04-30 06:48:48 +00:00
crypto
ddb Revert r298938: Change x/a to work similar to gdb. 2016-05-06 20:28:28 +00:00
dev [bhnd] Initial bhnd(4) SPROM/NVRAM support. 2016-05-08 19:14:05 +00:00
fs Don't increment srvrpccnt[] for the NFSv4.1 operations. 2016-05-07 22:45:08 +00:00
gdb
geom Add missing include "opt_geom.h" to make GEOM_UZIP_DEBUG option working, 2016-05-06 20:32:39 +00:00
gnu
i386 Native PCI-express HotPlug support. 2016-05-05 22:26:23 +00:00
isa sys/isa: minor spelling fixes. 2016-05-03 21:51:52 +00:00
kern fd: assert dropped filedesc lock in fdcloseexec 2016-05-08 03:26:12 +00:00
kgssapi kgssapi: insignificant spelling fix. 2016-05-03 22:05:03 +00:00
libkern sys: Make use of our rounddown() macro when sys/param.h is available. 2016-04-30 14:41:18 +00:00
mips mtk_spi cleanup commented printfs 2016-05-06 05:24:10 +00:00
modules [bhnd] Initial bhnd(4) SPROM/NVRAM support. 2016-05-08 19:14:05 +00:00
net Improve performance and functionality of the bitstring(3) api 2016-05-04 22:34:11 +00:00
net80211 net80211: restore 'iflladdr_event' event handler. 2016-05-06 11:41:49 +00:00
netgraph sys/netgraph: spelling fixes in comments. 2016-04-29 21:25:05 +00:00
netinet sys/net*: minor spelling fixes. 2016-05-03 18:05:43 +00:00
netinet6 Clean up callers of nd6_prelist_add(). 2016-05-07 03:41:29 +00:00
netipsec sys/net*: minor spelling fixes. 2016-05-03 18:05:43 +00:00
netnatm
netpfil Change the type of objhash_cb_t callback function to be able return an 2016-05-06 03:18:51 +00:00
netsmb sys/net*: minor spelling fixes. 2016-05-03 18:05:43 +00:00
nfs NFS: spelling fixes on comments. 2016-04-29 16:07:25 +00:00
nfsclient
nfsserver
nlm
ofed sys/ofed: minor spelling fix. 2016-05-06 15:37:06 +00:00
opencrypto sys/opencrypto: minor spelling fixes. 2016-05-06 23:37:19 +00:00
pc98 Move 'device pci' for the PCI bus driver to the MI NOTES file. 2016-04-29 23:53:55 +00:00
powerpc Native PCI-express HotPlug support. 2016-05-05 22:26:23 +00:00
riscv
rpc sys/rpc: minor spelling fixes. 2016-05-06 01:49:46 +00:00
security sys/security: minor spelling fixes. 2016-05-06 16:59:04 +00:00
sparc64 sys/sparc64: minor spelling fixes. 2016-05-04 15:52:40 +00:00
sys bitset: introduce helpers to allocate a bitset at runtime 2016-05-06 16:41:23 +00:00
teken
tests
tools
ufs UFS: spelling fixes on comments. 2016-04-29 20:43:51 +00:00
vm sys/vm: minor spelling fixes in comments. 2016-05-02 20:16:29 +00:00
x86 Work around (ignore) broken SRAT tables 2016-05-03 20:14:04 +00:00
xdr
xen
Makefile