[ipxe-devel] How to build a chainloading ipxe on ARM64 platform

Geert Stappers stappers at stappers.nl
Tue Aug 18 09:08:59 UTC 2020


On Tue, Aug 18, 2020 at 07:56:58AM +0200, Christian Nilsson wrote:
> On Tue, 18 Aug 2020, 03:51 丰立波, <lbfeng at zd-tech.com.cn> wrote:
> > 发件人:"Michael Brown" <mcb30 at ipxe.org>
> > 发送日期:2020-08-17 20:23:05
> > 收件人:"丰立波" <lbfeng at zd-tech.com.cn>,ipxe-devel at lists.ipxe.org
> > 主题:Re: [ipxe-devel] How to build a chainloading ipxe on ARM64 platform>On 17/08/2020 11:59, 丰立波 wrote:
> > >> My understanding of chainloading is iPxe will use the local Network
> > >> Protocol already installed by UEFI network drivers, instead of
> > >> installing its own network protocol. Is that correct? If yes, it is
> > >> exactly we want. but we have a ARM64 platform, How to build a
> > >> chainloading iPxe. I tried the command:
> > >
> > >Yes, iPXE is capable of using the UNDI/NII or SNP protocols provided by
> > >the UEFI platform firmware.  It can also use its own native driver
> > >(which will usually be faster), if available.
> > >
> > >To build, use
> > >
> > >   make bin-arm64-efi/ipxe.efi
> > >
> > >or
> > >
> > >   make bin-arm64-efi/snp.efi
> > >
> > >If you are cross-compiling then you will need to specify your
> > >cross-compilation prefix.  For example, to build an ARM64 binary on an
> > >x86_64 Fedora distro:
> > >
> > >   make bin-arm64-efi/ipxe.efi CROSS=aarch64-linux-gnu
> > >
> > >Michael
> > 
> > Hello, Mr. Brown,
> >
> > Thank you very much.
> >
> > How to build a iPxe only using UNDI/NII or SNP protocol provided by the
> > UEFI platform firmware? The NIC card is very special in our platform, iPxe
> > could not use it.
> >
> You can find some build target documentation at
> https://ipxe.org/appnote/buildtargets
> 

Advice: Split the problem in two seperate problems
 1: Have iPXE running on your ARM device
 2: Get the special NIC running under iPXE


Request: Use separate email thread for the separate problems


Wish:  patches



Groeten
Geert Stappers

P.S.
See the problem as a challenge  or as a job   8^)
-- 
Silence is hard to parse


More information about the ipxe-devel mailing list