Skip to content

Commit

Permalink
[rhine] Rewrite VIA Rhine driver
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
abudrys authored and mcb30 committed Jul 14, 2013
1 parent c0d2aeb commit ad4f58d
Show file tree
Hide file tree
Showing 4 changed files with 1,038 additions and 1,448 deletions.

0 comments on commit ad4f58d

Please sign in to comment.