KVM source code resource¶
resource¶
-
5 篇系列文: basic, kvm_run, cpu, memory, IO
-
cpu: VMCS, kvm, kvm_arch, kvm_vcpu, kvm_vcpu_arch, kvm_ioapic, kvm_lapic
kernel module init: vmx_init -> kvm_init -> kvm_arch_init
kvm_arch_hardware_setup, setup_vmcs_config, alloc_kvm_area
設定 VMCS
running guest OS
emulate guest OS instruction
memory: shadow page table, EPT
IO
live migration
clock
QEMU