Question: why does kvm need qemu?
Answer: The web pages of KVM and QEMU clearly show that KVM needs QEMU to provide full hypervisor functionality. ... QEMU by itself is a Type-2 hypervisor. It intercepts the instructions meant for Virtual CPU and uses the host operating system to get those instructions executed on the physical CPU.