[b44] Add driver for Broadcom bcm44xx cards
authorPantelis Koukousoulas <pktoss@gmail.com>
Fri, 21 Nov 2008 21:19:37 +0000 (23:19 +0200)
committerMichael Brown <mcb30@etherboot.org>
Fri, 21 Nov 2008 23:22:50 +0000 (23:22 +0000)
commit7166bc7b2d044adcbe65a0829209ec819888add5
treef213718960bfa9514e5d78e55082bc9b9cb2bcfc
parente78bcb6175a2481cd985a754979d789abebd66c8
[b44] Add driver for Broadcom bcm44xx cards

This driver is based on Stefan Hajnoczi's summer work, which
is in turn based on version 1.01 of the linux b44 driver.
I just assembled the pieces and fixed/added a few pieces
here and there to make it work for my hardware.

The most major limitation is that this driver won't work
on systems with >1GB RAM due to the card not having enough
address bits for that and gPXE not working around this
limitation.

Still, other than that the driver works well enough for
at least 2 users :) and the above limitation can always
be fixed when somebody wants it bad enough :)

Signed-off-by: Pantelis Koukousoulas <pktoss@gmail.com>
src/drivers/net/b44.c [new file with mode: 0644]
src/drivers/net/b44.h [new file with mode: 0644]
src/include/gpxe/errfile.h