�rea Cient�fica: Sistemas Embebidos
Porting of LTZVisor to the Zynq Ultrascale+ MPSoC ZCU102
Publicada a 2018-01-26
Aluno: Francisco Coelho Petrucci Albuquerque       N�mero: a70585       Email: a70585@alunos.uminho.pt
Data in�cio: 11/09/2017   

Orientador(es):
Nome: Sandro Emanuel Salgado Pinto
Email: sandro.pinto@dei.uminho.pt   

Descri��o:

The Lightweight TrustZone-assisted Hypervisor (LTZVisor) is a hypervisor developed in-house that takes advantage of the ARM TrustZone technology to better deploy the isolation between partitions. Since it was developed on the Xilinx Zynq-7000 ZC702 board, that includes the ARM Cortex-A9 processor, it is only supported for the ARMv7-A architecture. This implies the hypervisor can only be deployed in around half of the processing units that are featured with ARM TrustZone, lacking support for the ARMv8-A and ARMv8-M architectures.

This thesis proposes to develop support for the ARMv8-A architecture, encompassing then most of the devices featured with the ARM TrustZone. The development platform will be Xilinx’s Zynq UltraScale+ MPSoC ZCU102 board, since it highly resembles the original development board.


Objectivos:

- Research similar implementations of TrustZone-assisted hypervisors based on the ARMv8-A architecture;

- Analyse the specifications of the Zynq Ultrascale+ MPSoC ZCU102 board;

- Study of an in-house TrustZone-assisted Hypervisor – LTZVisor;

- Port LTZVisor to the ZCU102 board, scaling it to 64-bit machines with the ARMv8-A architecture;

- Benchmark LTZVisor on ZCU102


Copyright © DEI Universidade do Minho - Todos os direitos reservados
Powered byNetmove