【发布时间】:2019-02-14 01:33:41
【问题描述】:
对于使用 Intel VT-x 的 VMM,为什么有人想将 VMCS 中的外部中断退出位设置为 0,而不是使用已发布的中断(假设架构支持两者)?
例如,如果您将外部中断退出位设置为 0,那么现在如果来宾正在运行,则发往主机操作系统的中断将被传递到来宾操作系统。如果客人也使用相同的中断向量,这将如何处理?这个问题不是发布中断处理的问题。
【问题讨论】:
-
这可能用于父分区 VMCS 中的混合管理程序,其中驱动程序位于父分区中,主机操作系统实际上作为来宾运行。正如你所说,我看不到它被用于 2 类管理程序驱动程序。
标签: x86 virtual-machine interrupt virtualization hypervisor