cvs commit: src/sys/conf NOTES files src/sys/dev/mxge
eth_z8e.dat.gz.uu eth_z8e.h ethp_z8e.dat.gz.uu ethp_z8e.h
if_mxge.c mxge_eth_z8e.c mxge_ethp_z8e.c src/sys/modules Makefile
src/sys/modules/mxge/mxge_eth_z8e Makefile
src/sys/modules/mxge/mxge_ethp_z8e ...
Andrew Gallatin
gallatin at FreeBSD.org
Thu Jul 19 16:16:00 UTC 2007
gallatin 2007-07-19 16:16:00 UTC
FreeBSD src repository
Modified files:
sys/conf NOTES files
sys/dev/mxge if_mxge.c
sys/modules Makefile
sys/modules/mxge/mxge_eth_z8e Makefile
sys/modules/mxge/mxge_ethp_z8e Makefile
Added files:
sys/dev/mxge eth_z8e.h ethp_z8e.h mxge_eth_z8e.c
mxge_ethp_z8e.c
Removed files:
sys/dev/mxge eth_z8e.dat.gz.uu ethp_z8e.dat.gz.uu
Log:
- 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)
Revision Changes Path
1.1446 +1 -0 src/sys/conf/NOTES
1.1239 +5 -1 src/sys/conf/files
1.8 +0 -1079 src/sys/dev/mxge/eth_z8e.dat.gz.uu (dead)
1.1 +12386 -0 src/sys/dev/mxge/eth_z8e.h (new)
1.8 +0 -1085 src/sys/dev/mxge/ethp_z8e.dat.gz.uu (dead)
1.1 +12455 -0 src/sys/dev/mxge/ethp_z8e.h (new)
1.40 +63 -24 src/sys/dev/mxge/if_mxge.c
1.1 +47 -0 src/sys/dev/mxge/mxge_eth_z8e.c (new)
1.1 +47 -0 src/sys/dev/mxge/mxge_ethp_z8e.c (new)
1.537 +1 -3 src/sys/modules/Makefile
1.3 +2 -8 src/sys/modules/mxge/mxge_eth_z8e/Makefile
1.3 +2 -8 src/sys/modules/mxge/mxge_ethp_z8e/Makefile
More information about the cvs-src
mailing list