freebsd-dev/sys/dev/mxge
Andrew Gallatin f9ae02802f - Enable static building of mxge(4) and its firmware.
- 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)
2007-07-19 16:16:00 +00:00
..
eth_z8e.h - Enable static building of mxge(4) and its firmware. 2007-07-19 16:16:00 +00:00
ethp_z8e.h - Enable static building of mxge(4) and its firmware. 2007-07-19 16:16:00 +00:00
if_mxge_var.h Update the mxge(4) driver's copyright to 2007, and drop 2007-07-12 16:04:55 +00:00
if_mxge.c - Enable static building of mxge(4) and its firmware. 2007-07-19 16:16:00 +00:00
mcp_gen_header.h Update the mxge(4) driver's copyright to 2007, and drop 2007-07-12 16:04:55 +00:00
mxge_eth_z8e.c - Enable static building of mxge(4) and its firmware. 2007-07-19 16:16:00 +00:00
mxge_ethp_z8e.c - Enable static building of mxge(4) and its firmware. 2007-07-19 16:16:00 +00:00
mxge_lro.c Update the mxge(4) driver's copyright to 2007, and drop 2007-07-12 16:04:55 +00:00
mxge_mcp.h Update the mxge(4) driver's copyright to 2007, and drop 2007-07-12 16:04:55 +00:00