摘要
本发明公开了一种基于ARMv8的虚拟机中断直通路由方法,Hypervisor通过配置将物理中断直接路由至EL1,同时对vCPU的顶层页表地址和Hypervisor控制寄存器进行设置,并设置vcpu_did标志位,用于指示该vCPU所采用的是虚拟中断注入机制还是在物理中断直通路由机制,判断是否满足中断直通路由条件以确定采用中断直通路由机制还是虚拟中断注入机制,当采用中断直通路由机制时周期性地判断是否达到切换条件,如果达到则从中断直通路由机制切换为虚拟中断注入机制。本发明兼容GICv2与GICv3两种中断控制器规范,支持虚拟机与管理程序Hypervisor分别独立地响应各自对应的中断请求,同时本方法具备在系统运行期间动态切换中断路由机制的能力,从而提高中断处理的灵活性与系统的可扩展性。
技术关键词
机制
客户机操作系统
中断控制器
物理
时钟
处理器间中断
地址映射
标志位
掩码寄存器
控制虚拟机
控制权
虚拟设备
内容更新
异常状态
阶段
软件
标识
接口
关系
列表
系统为您推荐了相关专利信息
智能评估方法
Pearson相关系数
相关性分析方法
在线
风险
工业现场
预警模型
监测预警方法
气体
动态邻接矩阵
ELM神经网络
称重传感器
校准方法
正则化参数
Hurst指数
远程控制系统
能耗监测单元
智能家居设备
数据
远程控制模块