[gPXE-devel] [PATCH v3][pcnet32] Replace pcnet32 driver

Stefan Hajnoczi stefanha at gmail.com
Mon Jun 21 15:46:50 EDT 2010


On Sun, Jun 20, 2010 at 9:57 PM, Stefan Hajnoczi <stefanha at gmail.com> wrote:
> On Sun, Jun 20, 2010 at 8:23 PM, Andrei Faur <da3drus at gmail.com> wrote:
>> This patch replaces the old pcnet32 driver with a new one that
>> uses gPXE's API.
>>
>> Signed-off-by: Andrei Faur <da3drus at gmail.com>
>> ---
>> v3:
>>  * removes printfs from code
>>  * fixes CSR0 TINT and RINT clearing when enabling interrupts which
>>  caused tx and rx events to be lost.
>>
>>  src/drivers/net/pcnet32.c | 2182 ++++++++++++++++++++++++---------------------
>>  src/drivers/net/pcnet32.h |  181 ++++
>>  2 files changed, 1342 insertions(+), 1021 deletions(-)
>>  rewrite src/drivers/net/pcnet32.c (93%)
>>  create mode 100644 src/drivers/net/pcnet32.h

Applied, thanks!

http://git.etherboot.org/?p=gpxe.git;a=commitdiff;h=eff94214157cc7ffa6b8f91e9c4be19e0948a716

Congratulations on completing the driver and your progress in Summer
of Code!  Also thanks to Marty Connor and Thomas Miletich for their
help in debugging this new driver which works well in VirtualBox,
VMware, and QEMU/KVM.

Stefan


More information about the gPXE-devel mailing list