diff options
| author | Adrian Jamróz | 2013-07-13 16:11:50 +0200 |
|---|---|---|
| committer | Michael Brown | 2013-07-14 18:09:01 +0200 |
| commit | ad4f58d410de36b2c2ceb560167b16f53a3de5d6 (patch) | |
| tree | 5a30cb1c68fb48aab891a6a1a9c3b289ed99c716 /src/include/ipxe | |
| parent | [lotest] Include sequence number within loopback test packets (diff) | |
| download | ipxe-ad4f58d410de36b2c2ceb560167b16f53a3de5d6.tar.gz ipxe-ad4f58d410de36b2c2ceb560167b16f53a3de5d6.tar.xz ipxe-ad4f58d410de36b2c2ceb560167b16f53a3de5d6.zip | |
[rhine] Rewrite VIA Rhine driver
Replace the old via-rhine driver with a new version using the iPXE
API.
Includes fixes by Thomas Miletich for:
- MMIO access
- Link detection
- RX completion in RX overflow case
- Reset and EEPROM reloading
- CRC stripping
- Missing cpu_to_le32() calls
- Missing memory barriers
Signed-off-by: Adrian Jamróz <adrian.jamroz@gmail.com>
Modified-by: Thomas Miletich <thomas.miletich@gmail.com>
Tested-by: Thomas Miletich <thomas.miletich@gmail.com>
Tested-by: Robin Smidsrød <robin@smidsrod.no>
Modified-by: Michael Brown <mcb30@ipxe.org>
Tested-by: Michael Brown <mcb30@ipxe.org>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe')
| -rw-r--r-- | src/include/ipxe/errfile.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/include/ipxe/errfile.h b/src/include/ipxe/errfile.h index 73e1d89ff..2c4c99208 100644 --- a/src/include/ipxe/errfile.h +++ b/src/include/ipxe/errfile.h @@ -113,7 +113,7 @@ FILE_LICENCE ( GPL2_OR_LATER ); #define ERRFILE_sundance ( ERRFILE_DRIVER | 0x00410000 ) #define ERRFILE_tlan ( ERRFILE_DRIVER | 0x00420000 ) #define ERRFILE_tulip ( ERRFILE_DRIVER | 0x00430000 ) -#define ERRFILE_via_rhine ( ERRFILE_DRIVER | 0x00440000 ) +#define ERRFILE_rhine ( ERRFILE_DRIVER | 0x00440000 ) #define ERRFILE_via_velocity ( ERRFILE_DRIVER | 0x00450000 ) #define ERRFILE_w89c840 ( ERRFILE_DRIVER | 0x00460000 ) #define ERRFILE_ipoib ( ERRFILE_DRIVER | 0x00470000 ) |
