On 22 January 2016 at 03:31, Geoff Levand <geoff@infradead.org> wrote:

On Thu, 2016-01-21 at 09:55 +0100, Jerome Forissier wrote:
> $ md5sum linux/.config
> dc59a664c9e9f4fb9078cf9ccf127271  linux/.config

I get the same md5sum.

The same to me too. This is from vanilla v4.4 arch/arm64/defconfig, by running: make distclean; 
make ARCH=arm64 defconfig; 


Here is what I see:

EFI stub: Booting Linux Kernel...
EFI stub: Using DTB from configuration table
EFI stub: Exiting boot services and installing virtual address map...
dmi: Firmware registration failed.

I put my Image and dtb here:


I downloaded your Image.gz and hi6220-hikey.dtb (from the above location). It boots __well__ on HiKey. Log is post here: https://pastebin.linaro.org/view/bf165a36
(Note: I hacked boot-fat.uefi.img to place your images in, and added a boot item for them in grub.cfg (@ /EFI/BOOT/).

So, now, let's take one step back: which version of ATF/UEFI are you using on HiKey? as of now, we recommends official released UEFI, downloadable here: https://builds.96boards.org/releases/hikey/linaro/binaries/15.11/
(please use ptable-linux-4g.img if your board comes with 4GB eMMC).

PS: Documentations of HiKey 15.11 release are here: https://github.com/96boards/documentation/wiki/HiKeyGettingStarted