#define KVM_HC_MIPS_CONSOLE_OUTPUT 8KVM_HC_VAPIC_POLL_IRQ:Host检查关起的中断。KVM_HC_MMU_OP:支持MMU操作,比如PTE、flushing TLB、release PT。KVM_HC_KICK_CPU:唤醒HLT状态下的vcpu。如果Guest内核模式下一个vcpu等待时间超时而执行HLT指令,另一个同Guest下vcpu可以通过触发KVM_HC_KICK_CPU来唤醒。这些...
KVM_HC_VAPIC_POLL_IRQ:Host检查关起的中断。 KVM_HC_MMU_OP:支持MMU操作,比如PTE、flushing TLB、release PT。 KVM_HC_KICK_CPU:唤醒HLT状态下的vcpu。如果Guest内核模式下一个vcpu等待时间超时而执行HLT指令,另一个同Guest下vcpu可以通过触发KVM_HC_KICK_CPU来唤醒。 这些Hypercall都在kvm_emulate_hypercall中...
int hc_send_ipi((unsigned long)cpu_mask); pv-guest调用此hypercall只触发一次vmexit(vmcall引发的),每个Hypervisor提供的hypercall均不相同,各个Hypervisor提供的hypercall如下: 标准Hyper-V(约提供200个hypercall调用): 编号 Hypercall 0x0001 HvSwitchVirtualAddressSpace() 0x0002 HvFlushVirtualAddressSpace() 0x00...