首页    期刊浏览 2025年05月26日 星期一
登录注册

文章基本信息

  • 标题:Bao: A Lightweight Static Partitioning Hypervisor for Modern Multi-Core Embedded Systems
  • 本地全文:下载
  • 作者:Jos Martins ; Adriano Tavares ; Marco Solieri
  • 期刊名称:OASIcs : OpenAccess Series in Informatics
  • 电子版ISSN:2190-6807
  • 出版年度:2020
  • 卷号:77
  • 页码:1-14
  • DOI:10.4230/OASIcs.NG-RES.2020.3
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:Given the increasingly complex and mixed-criticality nature of modern embedded systems, virtualization emerges as a natural solution to achieve strong spatial and temporal isolation. Widely used hypervisors such as KVM and Xen were not designed having embedded constraints and requirements in mind. The static partitioning architecture pioneered by Jailhouse seems to address embedded concerns. However, Jailhouse still depends on Linux to boot and manage its VMs. In this paper, we present the Bao hypervisor, a minimal, standalone and clean-slate implementation of the static partitioning architecture for Armv8 and RISC-V platforms. Preliminary results regarding size, boot, performance, and interrupt latency, show this approach incurs only minimal virtualization overhead. Bao will soon be publicly available, in hopes of engaging both industry and academia on improving Bao’s safety, security, and real-time guarantees.
  • 关键词:Virtualization; hypervisor; static partitioning; safety; security; real-time; embedded systems; Arm; RISC-V
国家哲学社会科学文献中心版权所有