summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authoryongari <yongari@FreeBSD.org>2012-10-11 06:43:43 +0000
committeryongari <yongari@FreeBSD.org>2012-10-11 06:43:43 +0000
commit6572982b100fc1e39d1d1bd17fd80b681b90cc42 (patch)
tree516d294395f89ed09f8aaec50f315fc4deda0278 /lib/libc
parent9fe7d51dd3b02e7b852b211a66889b23a0de8b97 (diff)
downloadFreeBSD-src-6572982b100fc1e39d1d1bd17fd80b681b90cc42.zip
FreeBSD-src-6572982b100fc1e39d1d1bd17fd80b681b90cc42.tar.gz
Add APE firmware support and improve firmware handshake procedure.
This change will enable IPMI access on 5717/5718/5719/5720 and 5761 controllers. Because ASF is not available when APE firmware is present, bge_allow_asf tunable is ignored when driver detects APE firmware. Also bge(4) no longer performs two resets(one blind reset and the other reset with firmware in mind) in device attach. Now bge(4) performs a reset with enough information in bge_reset(). The APE firmware also needs special handling to make suspend/resume work but it was not implemented yet. With this change, bge(4) should work on any 5717/5718/5719/5720 controllers. Special thanks to Mike Hibler at Emulab who setup remote debugging on Dell R820. Without his help I couldn't be able to address several issues happened on Dell Rx20 systems. And many thanks to Broadcom for continuing to support FreeBSD! Submitted by: davidch (initial version) H/W donated by: Broadcom Tested by: many Tested on: Del R820/R720/R620/R420/R320 and HP Proliant DL 360 G8
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud