The steady increase in performance of the processors commonly adopted for real-time systems leads to the opportunity of hosting diverse classes of tasks on the same hardware, for example real-time control tasks and a man-machine interface, each one under the control of its own operating system. This paper describes how an asymmetric virtualisation layer has been realised on top of the ARM TrustZone security extension, in order to support the concurrent execution of both a real-time and a general purpose operating system on the same processor. The resulting implementation has a small execution time overhead and does not require any modification to the general purpose operating system.

Asymmetric Virtualisation for Real-Time Systems

M Cereia;I Cibrario Bertolotti
2008

Abstract

The steady increase in performance of the processors commonly adopted for real-time systems leads to the opportunity of hosting diverse classes of tasks on the same hardware, for example real-time control tasks and a man-machine interface, each one under the control of its own operating system. This paper describes how an asymmetric virtualisation layer has been realised on top of the ARM TrustZone security extension, in order to support the concurrent execution of both a real-time and a general purpose operating system on the same processor. The resulting implementation has a small execution time overhead and does not require any modification to the general purpose operating system.
2008
Istituto di Elettronica e di Ingegneria dell'Informazione e delle Telecomunicazioni - IEIIT
978-1-4244-1665-3
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/67826
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? ND
social impact