一种基于申威架构特权固件的虚拟机中断直接投递方法、设备及存储介质

    公开(公告)号:CN119336449A

    公开(公告)日:2025-01-21

    申请号:CN202411506782.6

    申请日:2024-10-28

    Abstract: 本发明提供了一种基于申威架构特权固件的虚拟机中断直接投递方法、设备及存储介质,属于虚拟机中断控制领域。方法包括:在中断源产生中断后,KVM获取中断的目标虚拟CPU和中断信息,并将中断信息登记到目标虚拟CPU的IRQS_PENDING,KVM检查目标虚拟CPU所在物理CPU的运行模式;若物理CPU处于虚拟机模式,KVM发送通知中断到该物理CPU,并执行虚拟机中断直接投递流程,即虚拟机收到该通知中断后,不触发VM‑Exit,可直接在虚拟机模式下完成中断注入和处理。本发明在没有硬件支持的情况下,通过虚拟机中断直接投递流程实现类硬件的虚拟机中断控制,减少虚拟机中断处理流程中的VM‑Exit,优化虚拟机中断处理流程。

Patent Agency Ranking