BBS is technically​ part of the PnP BIOS specification, so doesn't necessarily 
apply to UEFI boot, but I don't know how BBS order may be used by some 
implementations to describe uefi boot attempt order.

In UEFI, there's a protocol that an application can use to get the 'handle' of 
the device that was used to execute it. In this context, snponly.efi asks uefi 
"What device handle was used to execute me?", and then only bothers trying to 
talk to that interface. There is the possibility in uefi world to ask for other 
generic nics (which was impossible with BIOS UNDI), but snponly.efi 
specifically looks at the loaded image protocol to ascertain which interface to 
mess with. Besides, it just says: 'start using the nic' and there's not a need 
to 'initialize' the interface so much, since the firmware already did all that.

ipxe.efi last I recall does not really pay attention to 'what device executed 
me?' because the overall design is "I am probably being executed from a chip on 
a nic or from a usb mass storage device".  Not really focused on chainloading.


________________________________
From: Thomas HUMMEL <thomas.hum...@pasteur.fr>
Sent: Thursday, June 3, 2021 8:54 AM
To: xcat-user@lists.sourceforge.net <xcat-user@lists.sourceforge.net>
Subject: Re: [xcat-user] [External] Re: xCAT 2.16.2 new xNBA issue



On 03/06/2021 12:57, Jarrod Johnson wrote:
> The slowness may relate to the fact it would be initializing*every*  nic in 
> the system, regardless of the one that booted

You mean that

a) snponly.efi relies on the built-in PXE option ROM
which initialize one nic, according to BBS order at a time


b) whereas ipxe.efi is chainloaded from the built-in PXE option ROM and
initialize all nics in advance to be able to fall back to the cascading
BBS order ?

Thanks for your help

--
TH


_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Fxcat-user&amp;data=04%7C01%7Cjjohnson2%40lenovo.com%7C1eadaa3d0c6646db409b08d9268ee808%7C5c7d0b28bdf8410caa934df372b16203%7C1%7C0%7C637583217490086599%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=awqxTG7iovYcoGPyYukpYYhBP4zA8xN1oSd8rQfCEUs%3D&amp;reserved=0
_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to