利索能及
我要发布
收藏
专利号: 2021111995564
申请人: 中汽创智科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-05-14
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种中断虚拟化实时处理方法,应用于电子设备,所述电子设备包括中断控制器、虚拟机监视器和客户操作系统,所述中断控制器分别与所述虚拟机监视器和所述客户操作系统通信连接;其特征在于,所述方法包括:所述中断控制器捕获所述客户操作系统发送的第一中断信号,所述中断控制器触发中断,并向所述虚拟机监视器发送第二中断信号;

所述虚拟机监视器接收到所述中断控制器发送的所述第二中断信号,根据中断虚拟化机制将虚拟中断注入到虚拟处理器中,并反馈至所述中断控制器;

所述中断控制器通过虚拟中断控制器发送中断处理信号至所述客户操作系统;

所述客户操作系统接收到所述中断处理信号,进行中断处理。

2.根据权利要求1所述的方法,其特征在于,所述中断控制器捕获所述客户操作系统发送的第一中断信号之前,还包括,所述客户操作系统写入虚拟核间中断寄存器,触发虚拟核间中断,并向所述中断控制器发送所述第一中断信号。

3.根据权利要求1所述的方法,其特征在于,所述中断虚拟化机制包括:响应于虚拟机初始化指令,判断所述虚拟机是否是实时虚拟机;

若是,为所述实时虚拟机的虚拟处理器分配物理处理器,并将所述虚拟处理器的识别码设置为所述物理处理器的识别码;

根据所述虚拟处理器的识别码,将与所述物理处理器连接的再分发设备的地址空间映射至所述虚拟机。

4.根据权利要求3所述的方法,其特征在于,所述为实时虚拟机的虚拟处理器分配物理处理器之后,还包括:

将所述虚拟处理器与所述物理处理器进行排他绑定。

5.一种中断虚拟化实时处理装置,其特征在于,所述装置包括:第一中断信号接收模块,用于中断控制器捕获客户操作系统发送的第一中断信号,所述中断控制器触发中断,并向虚拟机监视器发送第二中断信号;

第二中断信号接收模块,用于所述虚拟机监视器接收到所述中断控制器发送的所述第二中断信号,根据中断虚拟化机制将虚拟中断注入到当前虚拟处理器中,并反馈至所述中断控制器;

中断处理信号发送模块,用于所述中断控制器通过虚拟中断控制器发送中断处理信号至客户操作系统;

中断处理模块,用于所述客户操作系统接收到所述中断处理信号,进行中断处理。

6.根据权利要求5所述的装置,其特征在于,所述装置,还包括,第一中断信号发送模块,用于所述客户操作系统写入虚拟核间中断寄存器,触发虚拟核间中断,并向所述中断控制器发送所述第一中断信号。

7.根据权利要求5所述的装置,其特征在于,所述第二中断信号接收模块,还包括:虚拟机实时属性判断单元,用于响应于虚拟机初始化指令,判断所述虚拟机是否是实时虚拟机;

物理处理器分配单元,用于若所述虚拟机是实时虚拟机,则为所述实时虚拟机的虚拟处理器分配物理处理器,并将所述虚拟处理器的识别码设置为所述物理处理器的识别码;

地址空间映射模块,用于根据所述虚拟处理器的识别码,将与所述物理处理器连接的再分发设备的地址空间映射至所述虚拟机。

8.根据权利要求7所述的装置,其特征在于,所述物理处理器分配单元,还包括:物理处理器绑定单元,用于将所述实时虚拟机与所述物理处理器排他绑定。

9.一种存储介质,其特征在于,所述存储介质存储有指令,所述指令被处理器执行时实现如权利要求1至4任一项所述方法的步骤。

10.一种终端,其特征在于,包括存储器和处理器,所述存储器存储有指令,所述处理器加载所述指令以执行如权利要求1至4任一项所述方法的步骤。