Go to advanced search

by n0w4y
Thu Feb 01, 2018 5:50 pm
Forum: Advanced users
Topic: Secure Boot with RaspberryPi and Trust Zones
Replies: 7
Views: 2417

Re: Secure Boot with RaspberryPi and Trust Zones

TrustZone implementation on RPi is good for education but offers no security. The Pi lacks the hardware capabilities that enable TrustZone to enforce any security separation. Memory on the Pi is a big, flat space. For secure boot, the Pi has no immutable boot code. Bolting on a TPM or external secur...
by n0w4y
Mon Oct 24, 2016 4:23 am
Forum: Off topic discussion
Topic: Refresh of 64 bit linux kernel for RPI 3
Replies: 13
Views: 7034

Re: Refresh of 64 bit linux kernel for RPI 3

No, the kernel does not support KVM. Short summary, KVM ideally requires an ARM GIC (interrupt controller). The Pi3 has a proprietary interrupt controller that is at best documented by source code, reverse engineering and guesswork. If you want to work with KVM on an ARMv8 SoC then use something oth...
by n0w4y
Tue Aug 16, 2016 3:57 am
Forum: Off topic discussion
Topic: Refresh of 64 bit linux kernel for RPI 3
Replies: 13
Views: 7034

Re: Refresh of 64 bit linux kernel for RPI 3

I just wanted to let everybody know that I put out a refresh of the 64 bit linux port for RPI 3 that I've been tinkering with. ... snip ... With CONFIG_COMPAT for AARCH64 (arm64 build) enabled this kernel can run either 64 or 32 bit EL0 runtime environments. Ie, elf32 and/or elf64 , provided that t...
by n0w4y
Mon Aug 01, 2016 9:15 pm
Forum: Off topic discussion
Topic: arm64 kernel in development...!?
Replies: 4
Views: 1513

Re: arm64 kernel in development...!?

While it is uncertain what further 64-bit kernel development might be done, the software mentioned in the announcement is available in preliminary form. This is a repo/manifest build. There should be no need to hunt around for appropriate commits or releases. Use of different repositories or commits...
by n0w4y
Mon Apr 11, 2016 6:12 pm
Forum: Bare metal, Assembly language
Topic: Entering aarch64 execution state
Replies: 171
Views: 76754

Re: Entering aarch64 execution state

I've only tested the spin table with the test app in my rpi-3-aarch64-demo repo. However, Eric Anholt got it working with the mainline kernel. It looks like that code is here: https://github.com/anholt/linux/commit/be4ac324fe5ab14816ab06a8fd956bb9897cd23a#diff-312c904c5fb48e9906d35bad1317b0ecR30 (t...

Go to advanced search