HYBRID VIRTUALIZATION METHOD FOR INTERRUPT CONTROLLER IN NESTED VIRTUALIZATION ENVIRONMENT
    1.
    发明申请
    HYBRID VIRTUALIZATION METHOD FOR INTERRUPT CONTROLLER IN NESTED VIRTUALIZATION ENVIRONMENT 审中-公开
    嵌入式虚拟化环境中断控制器的混合虚拟化方法

    公开(公告)号:US20160085568A1

    公开(公告)日:2016-03-24

    申请号:US14825409

    申请日:2015-08-13

    CPC classification number: G06F9/4812 G06F9/45558 G06F2009/45579

    Abstract: Disclosed is a hybrid virtualization method for an interrupt controller in nested virtualized environment, which can reduce guest interrupt latency. A hybrid virtualization method includes operating a Virtual Machine Manager (VMM) which enables a program executed on a host and a program executed on a guest to be simultaneously used, providing, by the VMM, a virtual interrupt configuration register to the guest, and selectively utilizing full virtualization and partial virtualization. Full virtualization is used when guests which are running simultaneously request the same interrupt. In this case, the interrupt is trapped by the VMM before being injected to the different guests. Partial virtualization allows a guest to directly handle incoming interrupt and avoids expensive traps to the hypervisor to reduce the latency. This virtualization technique can be used by any kind of VMM which is physical hypervisor or virtual hypervisor for processing interrupts of their respective guests.

    Abstract translation: 公开了一种嵌套虚拟化环境中的中断控制器的混合虚拟化方法,可以减少客户中断延迟。 混合虚拟化方法包括操作虚拟机管理器(VMM),其使得主机上执行的程序和在客户端上执行的程序被同时使用,由VMM向访客提供虚拟中断配置寄存器,并且选择性地 利用完全虚拟化和部分虚拟化。 当同时运行的客户请求相同的中断时,将使用完全虚拟化。 在这种情况下,中断在注入不同的guest虚拟机之前被VMM所困。 部分虚拟化允许客户端直接处理传入中断,并避免向虚拟机管理程序发送昂贵的陷阱以减少延迟。 这种虚拟化技术可以被任何种类的VMM使用,VMM是物理管理程序或虚拟虚拟机管理程序,用于处理他们各自客人的中断。

Patent Agency Ranking