RE: [meta-arm] Full secure boot with qemuarm64

Michael Grand <[email protected]>
Newsgroups org.yoctoproject.lists.meta-arm
Message-ID <MR1P264MB1841E8159C0FD5997798FD27E157A@MR1P264MB1841.FRAP264.PROD.OUTLOOK.COM>
Thank you for the suggestion. Initially, I didn't want to use UEFI to keep the things simples, but I will give it a try. I was also using scarthgap and uefi-secureboot.yml is only available in walnascar branch but it does not really matter as this is only for educational purposes.

Best regards,
Michael Grand
 
-----Message d'origine-----
De : Mikko Rapeli <[email protected]> 
Envoyé : mardi 15 juillet 2025 10:20
À : Michael Grand <[email protected]>; [email protected]
Objet : Re: [meta-arm] Full secure boot with qemuarm64

Hi,

On Tue, Jul 15, 2025 at 11:06:41AM +0300, Mikko Rapeli via lists.yoctoproject.org wrote:
> On Tue, Jul 15, 2025 at 07:57:28AM +0000, Michael Grand via lists.yoctoproject.org wrote:
> > Dear all,
> > 
> > I'm trying to develop a PoC of a fully secure embedded software. Because this PoC is intended for educational use, I don't want to depend on a specific hardware vendor and therefore, I'm using qemuarm64 as target.
> > 
> > Unfortunately, i'm struggling in having a working secure boot (TF-A + OP-TEE + U-boot + kernel) and I cannot find useful (and working) information on the internet. Do somebody has some kind of a minimal working secure boot example based on qemuarm64 ?
> 
> Check the meta-arm layer and build for example "kas build 
> ci/qemuarm64-secureboot:ci/uefi-secureboot.yml:ci/testimage.yml"
> 
> These build u-boot for UEFI secureboot and then load a UKI binary 
> signed with matching keys, which includes kernel and initrd.
> 
> The testimage part boots the thing with u-boot and checks that boot 
> was secure. The config files have the details.

Boots with qemu, I mean to write.

Cheers,

-Mikko
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.