The Future
A few things still stand in the way to our ultimate goal and we are actively seeking help in these areas.
ARMv8-A supported boards
Currently Genode and seL4 have diverging board specifications that make it difficult to select a readily available platform. Our focus is to bring
Genode to the newest generation of Raspberry Pi 3 platforms (
which the seL4 kernel already supports) as
well as the Xilinx Zynq UltraScale+ ZCU102 to utilize the ARMv8-A processors potential and broaden the user base of both
Genode and seL4.
Genode based VMM
Genode's main framework currently does not contain any ARM based VMM's. VirtualBox is included however only for x86 based systems
due to the programs inherent restriction. QEMU is a strong candidate to be ported into Genode to support easy emulation of
operation systems (ARM or x86 based) while also keeping with the open source mantra CTI follows.
TrustZone instead of TPM
Without a TPM chip, ARM platforms currently can not take advantage of the work done by SABLE. TrustZone could emulate TPM capabilites allowing
SABLE functionality to be used in the ARM world thus allowing remote attestation.