基于jailhouse虚拟机监控器SMMU使用方法技术

技术编号:40176335 阅读:29 留言:0更新日期:2024-01-26 23:44
本申请涉及基于jailhouse虚拟机监控器SMMU使用方法,涉及虚拟化技术领域,该方法包括禁用root cell中SMMU驱动,以使得jailhouse可初始化SMMU硬件,修改jailhouse配置文件,增加SMMU相关信息,并将non root cell中支持DMA传输的硬件设备与SMMU绑定,使SMMU与jailhouse共用IPA至PA的转换页表并完成DMA过程中的地址转换。本申请达到了降低性能损耗以及建立空间隔离的效果。

【技术实现步骤摘要】

本申请涉及虚拟化技术的领域,尤其涉及基于jailhouse虚拟机监控器smmu使用方法。


技术介绍

1、虚拟化技术是随着集成电路制造工艺不断发展所产生的衍生技术,其主要优势在于节约成本,提高cpu、内存等硬件资源的利用率,提高使用灵活性并实现资源的动态部署。目前,将虚拟化技术应用在集成多个运算核心的芯片系统上可获得更好的系统伸缩性。

2、jailhouse是由西门子公司推出的一款基于linux的轻量级虚拟化分区管理程序,其更关注硬件资源的隔离而非硬件资源的虚拟化和复用。jailhouse使用cell单元节点来配置cpu和其他硬件资源的虚拟化功能,且各个节点分配的资源互不干扰。一旦jailhouse被启动,各cell就会分别运行裸机应用程序、linux或rtos。

3、直接内存访问(dma,direct memory access)是计算机总线架构提供的功能,可使数据直接在i/o设备和物理内存之间传输。dma是独立于cpu的一种高速数据传输的方式,其传输过程无需cpu参与,可减轻cpu的处理负担,但其最终使用的必须是实际的物理地址。<本文档来自技高网...

【技术保护点】

1.基于jailhouse虚拟机监控器SMMU使用方法,其特征在于,包括:

2.根据权利要求1所述的基于jailhouse虚拟机监控器SMMU使用方法,其特征在于,所述禁用root cell中SMMU驱动,包括:

3.根据权利要求1所述的基于jailhouse虚拟机监控器SMMU使用方法,其特征在于,所述修改jailhouse配置文件,增加SMMU相关信息,并将non root cell中支持DMA传输的硬件设备与SMMU绑定,包括:

4.根据权利要求1所述的基于jailhouse虚拟机监控器SMMU使用方法,其特征在于,所述使SMMU与jailhou...

【技术特征摘要】

1.基于jailhouse虚拟机监控器smmu使用方法,其特征在于,包括:

2.根据权利要求1所述的基于jailhouse虚拟机监控器smmu使用方法,其特征在于,所述禁用root cell中smmu驱动,包括:

3.根据权利要求1所述的基于jailhouse虚拟机监控器smmu使用方法,其特征在于,所述...

【专利技术属性】
技术研发人员:马帅黄磊战茅齐璇
申请(专利权)人:麒麟软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1