Re: [U-Boot] [BUG] efi_loader: LUV test and SCT test fail on minnowboard

2018-05-21 Thread Macheeri Ramaswamy, ShubhashreeX
Thanks Heinrich for the valuable inputs!

Regards
shubha

-Original Message-
From: Heinrich Schuchardt [mailto:xypron.g...@gmx.de] 
Sent: Friday, May 18, 2018 11:38 PM
To: Macheeri Ramaswamy, ShubhashreeX 
Cc: Alexander Graf ; U-Boot Mailing List ; 
AKASHI, Takahiro ; Simon Glass 
Subject: [BUG] efi_loader: LUV test and SCT test fail on minnowboard

Hello Shubha,

On 05/17/2018 09:40 PM, Macheeri Ramaswamy, ShubhashreeX wrote:
> I could successfully install build and flash the uboot with uefi over 
> minnowboard (from Intel) and could use a serial console to see the 
> prints.

On 05/18/2018 12:39 AM, Macheeri Ramaswamy, ShubhashreeX wrote:
> We tried running LUV test and SCT test, but both failed.

In qemu-system-x86 I am able to load 32 bit GRUB via EFI but never succeeded to 
boot Linux. Linux used the video memory. And of cause video memory is 
overwritten by console output.

Part of a solution might be unmerged patch 
https://patchwork.ozlabs.org/patch/860400/
efi_loader: memory reservations according to e820 table but this patch needs 
rework as indicated by Alex.

On x86_64 an implementation of setjmp() and longjmp() is missing. These are 
necessary to use the Exit() boot service or to directly return from an EFI 
binary.

On Debian building for x86_64 fails without this rejected patch:
https://patchwork.ozlabs.org/patch/812655/
spl: u-boot-spl-nodtb.bin: remove .got and .got.plt sections

Best regards

Heinrich
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] [BUG] efi_loader: LUV test and SCT test fail on minnowboard

2018-05-18 Thread Heinrich Schuchardt
Hello Shubha,

On 05/17/2018 09:40 PM, Macheeri Ramaswamy, ShubhashreeX wrote:
> I could successfully install build and flash the uboot with uefi over
> minnowboard (from Intel) and could use a serial console to see
> the prints.

On 05/18/2018 12:39 AM, Macheeri Ramaswamy, ShubhashreeX wrote:
> We tried running LUV test and SCT test, but both failed.

In qemu-system-x86 I am able to load 32 bit GRUB via EFI but never
succeeded to boot Linux. Linux used the video memory. And of cause video
memory is overwritten by console output.

Part of a solution might be unmerged patch
https://patchwork.ozlabs.org/patch/860400/
efi_loader: memory reservations according to e820 table
but this patch needs rework as indicated by Alex.

On x86_64 an implementation of setjmp() and longjmp() is missing. These
are necessary to use the Exit() boot service or to directly return from
an EFI binary.

On Debian building for x86_64 fails without this rejected patch:
https://patchwork.ozlabs.org/patch/812655/
spl: u-boot-spl-nodtb.bin: remove .got and .got.plt sections

Best regards

Heinrich
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot