Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I'll just run the command on the branches)Sponsored by: Netflix
sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with: `cd sys/modules; make ALL_MODULES=` on amd64MFC after: 1 monthSponsored by: Dell EMC Isilon
- 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
- 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: samApproved by: re (kensmith)
show more ...
- Complete the myri10ge -> mxge name change by doing a mechanical s/myri10ge/mxge/g replacement in the myri10ge files. A few contuation lines were joined because of the regained columns.- Hook
- Complete the myri10ge -> mxge name change by doing a mechanical s/myri10ge/mxge/g replacement in the myri10ge files. A few contuation lines were joined because of the regained columns.- Hook the mxge driver back to the build.
10GbE mode driver and binary firmware for Myricom's PCI-express NICs.More info regarding these nics can be found at http://www.myri.com.Please note that the filessys/dev/myri10ge/{mcp_gen_header.
10GbE mode driver and binary firmware for Myricom's PCI-express NICs.More info regarding these nics can be found at http://www.myri.com.Please note that the filessys/dev/myri10ge/{mcp_gen_header.h,myri10ge_mcp.h} are internallyshared between all our drivers (solaris, macosx, windows, linux, etc).I'd like to keep these files unchanged, so I can just import newerversions of them when the firmware API/ABI changes. This means I'mstuck with some of the crazy-long #define names, and possiblynon-style(9) characteristics of these files.Many thanks to mlaier for doing firmware(9) just as Ineeded it, and to scottl for his helpful review.Reviewed by: scottl, glebiusSponsored by: Myricom Inc.