[syslinux] [Etherboot-discuss] Etherboot and gpxe

Joyce Yu Joyce.Yu at Sun.COM
Wed Aug 5 09:48:33 PDT 2009


On 08/02/09 13:39, Michael Brown wrote:
> On Friday 31 July 2009 00:22:29 Joyce Yu wrote:
>   
>> <snip>
>> xxxx_probe() does some HW initialization, but leave some to the
>> xxxx_open(). This is the difference between etherboot xxxx_probe() and
>> gpxe xxxx_probe(), am I right?
>> ---------------------------------------
>>
>> I want to know if both implementations are working? What is the benefit
>> if the new ones are used?
>>     
>
> Both implementations are working.  The old-style Etherboot API is there simply 
> because no-one has yet taken the time to convert all of the old drivers.
>   
If old- style Etherboot API is used, does the PXE chain work with the 
driver?

Thanks,
Joyce

> The advantage of using the gPXE API is that you can support multiple NICs in a 
> single system, non-blocking TX, zerocopy TX, and minimal-copy RX.
>
> No new drivers should be added at this point using the old-style Etherboot 
> API.  It's generally easier to program to the newer gPXE API anyway.  (With 
> the gPXE API you don't have to do things like assemble the Ethernet header 
> yourself.)
>
> Moving discussion to the Etherboot list, since syslinux is not the right forum 
> for this kind of question.
>
> Michael
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
> trial. Simplify your report design, integration and deployment - and focus on 
> what you do best, core application coding. Discover what's new with 
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Etherboot-discuss mailing list
> Etherboot-discuss at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/etherboot-discuss
>   


-- 





More information about the Syslinux mailing list