2.1节提到vCPU不仅要能高效快速地执行指令,还要能响应中断等系统事件。2.3节介绍了vCPU创建与运行的完整流程,至此vCPU已经能正常执行虚拟机指令。本节将结合QEMU/KVM源码介绍中断虚拟化的具体实现,包括PIC与APIC等中断控制器的模拟和虚拟中断递交流程的模拟。本节在最后将通过GDB查看中断从产生到注入的完整流程。 3lWQ5Ba0GQRkoDknuZD8MUbXfKERskUcJy+SFw3mzHGsova06BQ+LdrpsHqmeNDq