[gPXE-devel] [PATCH v2][forcedeth] Replace forcedeth driver with native gPXE driver
Stefan Hajnoczi
stefanha at gmail.com
Thu Jul 22 09:05:20 EDT 2010
On Thu, Jul 22, 2010 at 1:59 PM, Faur Andrei <da3drus at gmail.com> wrote:
> 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!
Thanks for the patch Andrei!
Stefan
More information about the gPXE-devel
mailing list