← 返回列表
一种Xen运行通用RTOS虚拟机的方法
摘要文本
一种Xen运行通用RTOS虚拟机的方法,包括:S1,预设RTOS虚拟机的配置文件,配置文件中包括addr参数以及gic参数;S2,将addr参数以及gic参数通过所述配置文件传入到Xen中;S3,Xen根据所述addr参数以及配置文件中的memory参数创建RTOS虚拟机运行地址的二层内存映射,确保各RTOS虚拟机之间的隔离性;S4,Xen根据所述gic参数注册MMIO,并在RTOS内核访问gic硬件时,通过Xen进行拦截并交给虚拟gic处理,使得RTOS虚拟机能够通过虚拟gic处理RTOS内核有关的gic操作。通过上述方法,实现了RTOS虚拟机的全虚拟化运行。
申请人信息
- 申请人:麒麟软件有限公司
- 申请人地址:300450 天津市滨海新区塘沽海洋科技园信安创业广场3号楼6-8层
- 发明人: 麒麟软件有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种Xen运行通用RTOS虚拟机的方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410051019.2 |
| 申请日 | 2024/1/15 |
| 公告号 | CN117573292A |
| 公开日 | 2024/2/20 |
| IPC主分类号 | G06F9/455 |
| 权利人 | 麒麟软件有限公司 |
| 发明人 | 张云飞; 韩乃平 |
| 地址 | 天津市滨海新区天津滨海高新区塘沽海洋科技园信安创业广场3号楼6-8层 |
专利主权项内容
1.一种Xen运行通用RTOS虚拟机的方法, 其特征在于,包括下列步骤:S1,预设RTOS虚拟机的配置文件,配置文件中包括addr参数以及gic参数;S2,将addr参数以及gic参数通过所述配置文件传入到Xen中;S3,Xen根据所述addr参数以及配置文件中的memory参数创建RTOS虚拟机运行地址的二层内存映射,确保各RTOS虚拟机之间的隔离性;S4,Xen根据所述gic参数注册MMIO,并在RTOS内核访问gic硬件时,通过Xen进行拦截并交给虚拟gic处理,使得RTOS虚拟机能够通过虚拟gic处理RTOS内核有关的gic操作。