[QNX Hypervisor 2.2用户手册]8.6 中断

Posted 高桐@BILL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[QNX Hypervisor 2.2用户手册]8.6 中断相关的知识,希望对你有一定的参考价值。

[QNX Hypervisor 2.2用户手册]专栏目录导航

过多的中断可能会严重影响到Guest和系统性能。

在Hypervisor系统中,Guest可以配置中断控制器硬件,但是它是在Hypervisor中,并由来管理硬件以满足Guest的需求。因此,当硬件设备为Guest断言一个中断,Hypervisor必须要经常进行干预。也就意味着在一次中断中,Guest必须至少退出一次以允许Hypervisor来检查中断,并决定接下来要做什么。

即使断言中断的设备被设置为直通设备(参考“Understanding QNX Virtual Environments”章节的“Pass-through devices” ),仍然由Hypervisor来管理中断控制硬件。ge必须屏蔽中断,然后通过更新vCPU线程的中断信息来将中断传递给Guest,最终在物理EOI上对中断进行去屏蔽。

Hyperivsor对发送到Guest的中断的干预,甚至也会发生在直通设备上,这是为了防止中断风暴影响系

以上是关于[QNX Hypervisor 2.2用户手册]8.6 中断的主要内容,如果未能解决你的问题,请参考以下文章

[QNX Hypervisor 2.2用户手册]8.5 vCPU和Hypervisor性能

[QNX Hypervisor 2.2用户手册]8.3 Guest触发的退出

[QNX Hypervisor 2.2用户手册]8.7 虚拟I/O(VIRTIO)

[QNX Hypervisor 2.2用户手册]8.1 虚拟环境下的开销

[QNX Hypervisor 2.2用户手册]8.4 处理器间中断

QNX Hypervisor 2.2 用户手册4.1 构建QNX Hypervisor系统的方法