freebsd-dev/sys
Adrian Chadd 8f7015e205 (ab)Use the firmware API to store away EEPROM calibration data for
future use by the ath(4) driver.

These embedded devices put the calibration/PCI bootstrap data on the
on board SPI flash rather than on an EEPROM connected to the NIC.
For some boards, there's two NICs and two sets of EEPROM data in the
main SPI flash.

The particulars:

* Introduce ath_fixup_size, which is the size of the EEPROM area in
  bytes.
* Create a firmware image with a name based on the PCI device identifier
  (bus/slot/device/function).
* Hide some verbose debugging behind 'bootverbose'.

ath(4) can then use this to load in the EEPROM data.

This requires AR71XX_ATH_EEPROM to be defined.
2012-04-13 08:45:50 +00:00
..
amd64 add actual interrupt counters to back ipi_invlcache_counts 2012-04-13 07:18:19 +00:00
arm - Revert part of r234005, which I did not intend to commit. 2012-04-07 23:51:16 +00:00
boot Read backup GPT header from the last LBA only when primary GPT header and 2012-04-12 12:37:53 +00:00
bsm
cam Refactor da(4) to remove one of two code paths used to query capacity 2012-04-12 12:58:14 +00:00
cddl - Introduce a cache-miss optimization for consistency with other 2012-04-09 17:05:18 +00:00
compat Remove some unnecessary includes. 2012-03-18 19:15:11 +00:00
conf Add OFED and the associated options and drivers to x86 LINT builds: 2012-04-12 14:01:06 +00:00
contrib Fix VIMAGE build. 2012-04-05 04:41:06 +00:00
crypto Add support for the extended FPU states on amd64, both for native 2012-01-21 17:45:27 +00:00
ddb Update the ddb and gdb backends for the new 'trace_thread' hook. 2012-04-12 21:34:58 +00:00
dev Complete polled-mode operation by using a callout if the device will be 2012-04-12 18:46:48 +00:00
fs Apply changes from r234103 to ext2fs: 2012-04-13 05:48:31 +00:00
gdb Update the ddb and gdb backends for the new 'trace_thread' hook. 2012-04-12 21:34:58 +00:00
geom Expand locking around identification of filesystem mount point when 2012-04-08 06:20:21 +00:00
gnu/fs Make ReiserFS MPSAFE 2012-03-27 20:36:03 +00:00
i386 add actual interrupt counters to back ipi_invlcache_counts 2012-04-13 07:18:19 +00:00
ia64 Remove pty(4) from our kernel configurations. 2012-03-21 08:38:42 +00:00
isa
kern Use strdup() on the name (and free it when it's done) so non-static names 2012-04-13 04:22:42 +00:00
kgssapi
libkern Remove second consts in r233288 in order to appease C++ compilers. 2012-03-26 18:22:04 +00:00
mips (ab)Use the firmware API to store away EEPROM calibration data for 2012-04-13 08:45:50 +00:00
modules Add OFED and the associated options and drivers to x86 LINT builds: 2012-04-12 14:01:06 +00:00
net remove an unnecessary #define 2012-04-12 10:32:34 +00:00
net80211 Add some statistics to track BAR TX. 2012-04-08 04:51:25 +00:00
netatalk Fix typos 2012-02-28 15:07:05 +00:00
netgraph Fix compiler warnings, mostly signed issues, 2012-04-02 10:50:42 +00:00
netinet It is a logical error that in carp_multicast_cleanup() 2012-04-11 12:26:30 +00:00
netinet6 in6_pcblookup_local() still can return a pcb with NULL 2012-03-21 08:43:38 +00:00
netipsec Add multi-FIB IPv6 support to the core network stack supplementing 2012-02-03 13:08:44 +00:00
netipx Convert all users of IF_ADDR_LOCK to use new locking macros that specify 2012-01-05 19:00:36 +00:00
netnatm
netncp
netsmb
nfs Add multi-FIB IPv6 support to the core network stack supplementing 2012-02-03 13:08:44 +00:00
nfsclient Remove fifo.h. The only used function declaration from the header is 2012-03-11 12:19:58 +00:00
nfsserver
nlm jwd@ reported a problem via email to freebsd-fs@ on Aug 25, 2011 2012-01-31 02:11:05 +00:00
ofed Add OFED and the associated options and drivers to x86 LINT builds: 2012-04-12 14:01:06 +00:00
opencrypto
pc98 Move the legacy(4) driver to x86. 2012-03-30 19:10:14 +00:00
pci intpm: return only SMB bus error codes from SMB methods 2012-04-08 20:48:39 +00:00
powerpc We don't need kcopy() in any of the remaining places it is used, so 2012-04-11 22:23:50 +00:00
rpc
security When allocation of labels on files is implicitly disabled due to MAC 2012-04-08 11:01:49 +00:00
sparc64 Remove checks that are redundant due to tf_type being unsigned. 2012-03-31 14:03:16 +00:00
sys - Extend the KDB interface to add a per-debugger callback to print a 2012-04-12 17:43:59 +00:00
teken
tools Make vnode_if.awk parse vnode operations with underscores, like VOP_FOO_BAR. 2012-02-21 19:35:59 +00:00
ufs Export vinactive() from kern/vfs_subr.c (e.g., make it no longer 2012-04-11 23:01:11 +00:00
vm - Introduce a cache-miss optimization for consistency with other 2012-04-09 17:05:18 +00:00
x86 Trim stray blank line. 2012-04-11 21:00:33 +00:00
xdr
xen blkif interface comment cleanups. No functional changes 2012-02-29 17:47:01 +00:00
Makefile Add sys/ofed to the 'make cscope' target. 2012-03-20 18:05:15 +00:00