Little Kernel (LK) bootloader support for Hikey960


#1

HI

We are using Hikey960 board. We wanted know that does Hikey-960 supports LK boot loader ? If yes, where can we find the source code? If no, is there any instruction guide/manual on how to port LK boot loader to Hikey-960.


Does Hikey 960 support Little Kernel(LK) Loader?
#2

AFAIK, there is no existing support of Hikey-960/Kirin in LK (btw Hikey 960 has UEFI/EDK2 support).
The little-kernel upstream source code is available at https://github.com/littlekernel/lk.
But may I ask you why do you want to run LK on Hikey960 ?


#4

Thanks for the information.

Many Android products are using lk boot-loader loader, so we want to use the lk loader.
Second thing we thought of enabling TEE (Trusted Execution Environment) gives more security.


#5

Hikey960 does have OP-TEE support enabled in UEFI/EDK2 firmware. Please refer to https://github.com/ARM-software/arm-trusted-firmware/blob/master/docs/plat/hikey960.rst doc for build instructions.