[gPXE-devel] [PATCH v2][forcedeth] Replace forcedeth driver with native gPXE driver

Faur Andrei da3drus at gmail.com
Thu Jul 22 08:59:50 EDT 2010


On Thu, Jul 22, 2010 at 3:52 PM, Andrei Faur <da3drus at gmail.com> wrote:
> This patch adds a native gPXE forcedeth driver and removes the legacy
> Etherboot forcedeth driver. It supports 40 different chips, compared
> to the original 14.
>
> It has been tested on a NIC with an CK804 Ethernet Controller, and
> the results of downloading 5 100mb images in a row have been: 12/11/11/11/11
> seconds; booting DSL using pxelinux also succeeded. The driver has also
> been tested by chaining undionly.kpxe and it worked.
>
> Signed-off-by: Andrei Faur <da3drus at gmail.com>
> Tested-by: Andrei Faur <da3drus at gmail.com>
> Tested-by: Guo-Fu Tseng <cooldavid at cooldavid.org>
> ---
> v2:
>  * fixed link state checking bug
>  * reduced code size by using only legacy descriptor format
>  * misc smaller issues

You can test the new patch easily by creating an image using
the following ROM-o-matic:

http://etherboot.org/share/stefanha/forcedeth/contrib/rom-o-matic/

If you want to build from sources, you can clone the branch using:

$ git clone -b forcedeth_new git://git.etherboot.org/scm/people/andreif/gpxe.git

Thanks to everyone who has tested and debugged the driver so far!

--
Andrei Faur


More information about the gPXE-devel mailing list