Hi Xieguotao,
I am sorry, I have only one possible idea:
For the configuration option
---
Is your application is an OS loader? [y/n] n---
I believe that the setting should be 'y' - the stub is indeed an OS loader.
I have asked some who have experimented with UEFI network boot to
chime in with their experiences.
Best Regards,
Leif
On 23 April 2014 09:49, Xieguotao <xieguotao@huawei.com> wrote:
> Hi all,
>
>
>
> I have a problem,can you please help me out?
>
> We want boot zImage(zImage is comprised of EFI stub and Linux kernel) by
> Tftp in Bootmanager,but we found an error:
>
>
>
> D01 >exit
>
> unload symbols_only
> c:\uefi_linaro_workspace\binary_give\uefi-next-d95896d\Build
>
> \D01\DEBUG_RVCT\ARM\HisiPkg\D01BoardPkg\Application\Ebl\Ebl\DEBUG\Ebl.dll
>
> [1] Ramdisk
>
> -
> VenMsg(06ED4DD0-FF78-11D3-BDC4-00A0C94053D1,0000000000000000)/uImage
>
> - Initrd:
> VenMsg(06ED4DD0-FF78-11D3-BDC4-00A0C94053D1,0000000000000000)/
>
> initrd
>
> - Arguments: mem=256M console=ttyAMA0,9600
>
> - LoaderType: Linux kernel with ATAG data
>
> -----------------------
>
> Global FDT Config
>
> - not configured
>
> -----------------------
>
> [a] Boot Manager
>
> [b] EBL
>
> [c] GO
>
> Start: a
>
> [1] Add Boot Device Entry
>
> [2] Update Boot Device Entry
>
> [3] Remove Boot Device Entry
>
> [4] Update FDT path
>
> [5] Return to main menu
>
> Choice: 1
>
> [1] (29 MB)
>
> - VenMsg(06ED4DD0-FF78-11D3-BDC4-00A0C94053D1,0000000000000000)
>
> [2] (978 MB)
>
> - Pci(0x0,0x0)/Sata(0x0,0x0,0x0)/HD(1,MBR,0x00000000,0x3F,0x1EA3FE)
>
> [3] (978 MB)
>
> -
> Pci(0x0,0x0)/Sata(0x0,0x0,0x0)/HD(2,MBR,0x00000000,0x1EA43D,0x1EA43D)
>
> [4] (978 MB)
>
> -
> Pci(0x0,0x0)/Sata(0x0,0x0,0x0)/HD(3,MBR,0x00000000,0x3D487A,0x1EA43D)
>
> [5] VenMsg(06ED4DD0-FF78-11D3-BDC4-00A0C94053D1,0000000000000000)
>
> - VenMsg(06ED4DD0-FF78-11D3-BDC4-00A0C94053D1,0000000000000000)
>
> [6] PXE on MAC Address: 0E:00:FF:0C:FF:FE
>
> - MAC(0E00FF0CFFFE,0x1)
>
> [7] TFTP on MAC Address: 0E:00:FF:0C:FF:FE
>
> - MAC(0E00FF0CFFFE,0x1)
>
> Select the Boot Device: 7
>
> Get the IP address from DHCP: [y/n] y
>
> Get the TFTP server IP address: 192.168.10.100
>
> File path of the EFI Application or the kernel : zImage
>
> Is an EFI Application? [y/n] y
>
> Is your application is an OS loader? [y/n] n
>
> Description for this new Entry: OS
>
> [1] Add Boot Device Entry
>
> [2] Update Boot Device Entry
>
> [3] Remove Boot Device Entry
>
> [4] Update FDT path
>
> [5] Return to main menu
>
> Choice: 5
>
> [1] Ramdisk
>
> -
> VenMsg(06ED4DD0-FF78-11D3-BDC4-00A0C94053D1,0000000000000000)/uImage
>
> - Initrd:
> VenMsg(06ED4DD0-FF78-11D3-BDC4-00A0C94053D1,0000000000000000)/
>
> initrd
>
> - Arguments: mem=256M console=ttyAMA0,9600
>
> - LoaderType: Linux kernel with ATAG data
>
> [2] OS
>
> - MAC(0E00FF0CFFFE,0x1)/IPv4(192.168.10.100)
>
> - LoaderType: EFI Application
>
> -----------------------
>
> Global FDT Config
>
> - not configured
>
> -----------------------
>
> [a] Boot Manager
>
> [b] EBL
>
> [c] GO
>
> Start: 2
>
> AllocatePoolPages: failed to allocate 322561 pages
>
> AllocatePool: failed to allocate 1321205792 bytes
>
> AllocatePoolPages: failed to allocate 322561 pages
>
> AllocatePool: failed to allocate 1321205792 bytes
>
>
>
>
>
> The error happened in BdsLoadImage-> BdsConnectDevicePath.Actually, Handle
> is no use in BdsTftpLoadImage,so I modify BdsLoadImage for test,then we can
> download zImage,but we still cannot boot it;
>
> (We can boot linux by Grub)
>
>
>
> Can you give me some advice?
>
>
>
>
> _______________________________________________
> Linaro-uefi mailing list
> Linaro-uefi@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-uefi
>
_______________________________________________
Linaro-uefi mailing list
Linaro-uefi@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-uefi