The 8169 and mii from gpxe now build
authorRonald G. Minnich <rminnich@google.com>
Sun, 26 Jan 2014 16:26:13 +0000 (08:26 -0800)
committerRonald G. Minnich <rminnich@google.com>
Sun, 26 Jan 2014 16:26:13 +0000 (08:26 -0800)
commit875d86a1f93587e164ef37653447793721c6e48b
treee9050b62c7e3a6d12dd8b043cdecdfa1a29bac92
parentef2b2b7e4a2a39100d97b52041b9e945b7ab33f7
The 8169 and mii from gpxe now build

Question: outl takes an int, but should probably take a
uintptr, or not? On MMIO systems it really should be 64-bit
thing, but on standard x86 it's 32 bits, and on (sigh) an alpha
it would be 64 bits without regard to it being IO or MMIO.

Need to redo the pci usage.

And, need to make it a real ether driver. I'm going to put the
basic structure in there for that now, based on the 8139.

Signed-off-by: Ronald G. Minnich <rminnich@google.com>
kern/drivers/net/Kbuild
kern/drivers/net/r8169.c
kern/drivers/net/r8169.h
kern/include/mii.h [new file with mode: 0644]
scripts/etherboot/PATCH [new file with mode: 0644]
scripts/etherboot/fixincludes [new file with mode: 0644]
scripts/etherboot/func.cocci [new file with mode: 0644]
scripts/etherboot/io.cocci [new file with mode: 0644]
scripts/etherboot/scalar.cocci [new file with mode: 0644]