summaryrefslogtreecommitdiffstats
path: root/sys/dev/mxge/eth_z8e.h
Commit message (Collapse)AuthorAgeFilesLines
* Update mxge(4) firmware to the latest version available fromgallatin2012-05-291-7492/+7544
| | | | | | | Myricom (1.4.55). MFC after: 3 days Sponored by: Myricom, Inc.
* Update mxge(4) firmware to the latest version available fromgallatin2011-07-121-7283/+7491
| | | | | | | Myricom (1.4.53a). MFC after: 7 days Sponored by: Myricom, Inc.
* Update mxge firmware to latest available from Myricom.gallatin2010-05-191-7252/+7284
|
* Update mxge(4) firmware to 1.4.48b (latest available) from Myricom.gallatin2010-01-111-7029/+7251
| | | | | | | | | | | | | | | | | | | | | Pertinant highlights from Myricom CHANGES file include: - Make sure invalid external smbus activity cannot affect performance - Fix to avoid a bug where the link could sometimes stay reported as up on after unplugging the cable. - For 8B NIC, make smbus connection passive at init to avoid possible address conflicts - Increase number of slices to 17 for multi-slice fw - Fix a bug where packets dropped because of link_overflow could be occasionally reported as bad_crc32 - Add selectable failover strategy for dual-port chip: symmetric or primary/backup - On failover, send RARP broadcast to make the change immediately known to the network - Change endianess for PCI Device Serial Number - For dual-port NICs, time to failover is now a few microsecs instead of a few millisecs. MFC after: 3 days
* Update mxge firmware from 1.4.39 to 1.4.43. Changes include:gallatin2009-06-231-6947/+7029
| | | | | | | | | | | | | - Support for 10G-PCIE*-8B*-C (dual-port CX4) NICs - For dual-port NICs, f/w failover is now a few microsecs instead of a few millisecs. - On failover, f/w sends RARP broadcast to make the change immediately known to the network - Fixed a bug observed on IBM X3 architecture where some spurious ecrc errors would be reported when OS enabled ecrc support. Sponsored by: Myricom Inc.
* Better support for recent Myricom 10GbE NICsgallatin2009-02-171-7072/+6949
| | | | | | | | | | | | | | | | | - Update to firmware 1.4.39 for dual-chip NIC (10G-PCIE2-xxx) support, and SFP+ i2c support - Identify newer "B" NICs (10G-PCIEx-8B-x) correctly, rather than mis-identifying them as "A" NICs (cosmetic only) - Identify the IFM_10G_LRM ifmedia type, where applicable. - Identify ifmedia types for SFP+ based NICs - Update copyright Sponsored by: Myricom MFC after: 1 week
* Update to Myri10GE Firmware 1.4.36.gallatin2008-10-231-7040/+7069
| | | | | | | | | | This update fixes a transmit bug in the multi-queue (MSI-X) firmware which happens when RDMAs complete out of order, and provides improved support for the new Myri10GE NIC models (10G-PCIE-8Bx) Sponsored by: Myricom Inc. MFC after:3 days
* Update to Myri10GE firmware version 1.4.33 from 1.4.29. Relevant changes ↵gallatin2008-10-011-13148/+7042
| | | | | | | | | | | | | | include: - Support for Myricom 10G-PCIE-8B NICs - multi-slice firmware: fix a bug when the presence of 32-bit or 64-bit DMA addresses for interrupt queues and data is not uniform across slices. - Improves automatic selection between ethp_z8e/eth_z8e Sponsored by: Myricom Inc.
* Fix accidental swap of "const" for "static" in mxge firmware byte arraysgallatin2008-01-151-3/+3
| | | | caused by running my import script with the wrong args.
* Update to firmware version 1.4.29 from 1.4.25. Relevant changes include:gallatin2008-01-151-12745/+13144
| | | | | | | | | | | | - Fix a bug introduced in 1.4.20 where speculative read by the processor in the write-only doorbell region would cause a target-abort (as opposed to simply returning random data). This could manifest itself as NMI or machine freeze depending on how the BIOS/OS/chipset configuration handles target-abort. - Add support for new revisions of -R cards (with AEL1002/AEL1010 xaui->xfi) - Increase an internal timing (dispatch engine): fix possible spurious reset (seen on very few cards).
* - Fix a bug which could cause a panic when enabling LROgallatin2007-08-221-12338/+12731
| | | | | | | | | | | on an down mxge interface - Fix a bug where mxge reported the link state as active when it wasn't (after ifconfig down). - Prevent spurious watchdog resets when link partner is not consuming - Add support for CX4 and popular XFP media detection - Update the firmware and associated header files to 1.4.25 Approved by: re (kensmith)
* - Enable static building of mxge(4) and its firmware.gallatin2007-07-191-0/+12386
- Add custom .c wrappers for the firmware, rather than the standard firmware(9) generated firmware objects to work around toolchain problems on ia64 involving linking objects produced by ld -b -binary into the kernel. - Move from using Myricom's ".dat" firmware blobs to using Myricom's zlib compressed ".h" firmware header files. This is done to facilitate the custom wrappers, and saves a fair amount of wired memory in the case where the firmware is built in, or preloaded. - Fix two compile issues in mxge which only appear on non-i386/amd64. Reviewed by: mlaier, mav (earlier version with just zlib support) Glanced at by: sam Approved by: re (kensmith)
OpenPOWER on IntegriCloud