Efficient Implementation of the bare-metal Hypervisor MetalSVM for the SCC
Résumé
The focus of this paper is the efficient implementation of our compact operating system kernel as a bare-metal hypervisor for the SCC. We describe source, functionality, and the operation of our kernel, as well as the interaction with the already published communication layer. Furthermore we give a detailed insight into the boot procedure of the SCC from reset to the starting point of our light-weight operating system kernel. This procedure is performed by a bare-metal framework, which is part of the MetalSVM project. Programmers can use our framework as a springboard for bare-metal programming on the SCC, which goes along with the first release of MetalSVM. Finally, we evaluate the performance of a paravirtualized Linux guest on the SCC hardware and present results of context switch latencies for Linux and MetalSVM hosts.
Fichier principal
MARC6_Efficient-Implementation-of-the-bare-metal-hypervisor-MetalSVM-for-the-SCC.pdf (418.97 Ko)
Télécharger le fichier
Origine : Accord explicite pour ce dépôt
Loading...