QEMU Part
Like
KVM_VCPU_CREATE(),
kvm_cpu_exec() is also called by function "
qemu_kvm_cpu_thread_fn(...)". For the execution process of
qemu_kvm_cpu_thread_fn(...), please check the
KVM_VCPU_CREATE() post.
kvm_vcpu_exec()
kvm_arch_pre_run(cpu, run)
struct kvm_run
KVM Part
kvm_vcpu_ioctl(...)
kvm_arch_vcpu_ioctl(filp, ioctl, arg)
vcpu_enter_guest(kvm_vcpu *vcpu)
vmx_vcpu_run( kvm_vcpu *vcpu)
vmx_handle_exit()
static int (*const kvm_vmx_exit_handlers[])(struct kvm_vcpu *vcpu)
No comments:
Post a Comment