Michael Brown
c44a193d0d
[legal] Add a selection of FILE_LICENCE declarations
Add FILE_LICENCE declarations to almost all files that make up the
various standard builds of gPXE.
15 vuotta sitten
Michael Brown
1641b5d39b
[e1000] Add missing #include <string.h>
16 vuotta sitten
Michael Brown
ee2df1d6d6
[ioapi] Remove old io.h file and switch all users over to <gpxe/io.h>
16 vuotta sitten
Alexey Zaytsev
a1572e0ab0
Modify gPXE core and drivers to work with the new timer subsystem
Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com >
16 vuotta sitten
Marty Connor
ff476c04e9
Fix e1000 receive tail pointer (RDT) handling
e1000 should now work in VMware.
17 vuotta sitten
Marty Connor
2d60a3963f
Fixed receive instability by not enabling interrupts. duh.
I have successfully booted DOS via iSCSI and PXELINUX via TFTP with this
version of the e1000 driver.
17 vuotta sitten
Marty Connor
645a752bc2
This version now transmits and receives.
There may still be an issue with memory handling, since it seems to
die ungracefully when ARP packets come in after loading a kernel.
Something to debug.
17 vuotta sitten
Marty Connor
e41550b0ba
A version of the new e1000 driver that transmits.
autonegotiation still needs work. receive is not working yet.
17 vuotta sitten
Marty Connor
0fea19c398
Introduce files for new e1000 driver
17 vuotta sitten