summaryrefslogtreecommitdiffstats
path: root/LOCKS
diff options
context:
space:
mode:
authormarius <marius@FreeBSD.org>2007-04-30 21:55:27 +0000
committermarius <marius@FreeBSD.org>2007-04-30 21:55:27 +0000
commitf18c6c03395fa5c067d494cb5cef42d8855707e0 (patch)
tree6fee858fcee2fb1b2da2b1e692e2dba4b42b5e3f /LOCKS
parent4c8790bcb470e9daa8fd9298949e28ff3454d8b1 (diff)
downloadFreeBSD-src-f18c6c03395fa5c067d494cb5cef42d8855707e0.zip
FreeBSD-src-f18c6c03395fa5c067d494cb5cef42d8855707e0.tar.gz
- Add support/quirks for the on-board BGEs found in Sun Blade 1500
Blade 2500, Fire V210 and probably some other sparc64 machines. These chips are typically not fitted with an EEPROM which means that we have to obtain the MAC address via OFW and that some chip tests will just always fail. These changes are based on the respective code found in OpenBSD with some additional info obtained from OpenSolaris and some style suggestions by jkim@. They also have the desired side-effect of respecting the 'local-mac-address?' system configuration variable for the affected BGEs. - In bge_attach() factor out calling bge_release_resources() before going to the fail label into the fail label as well as replace a magic 6 with ETHER_ADDR_LEN. Reviewed by: yongari (before style changes), jkim
Diffstat (limited to 'LOCKS')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud