Hello All, I am trying to understand the what is the connection between KVM and QEMU. The way I understand it so far from the information on the net, KVM is an emulator for x86 based machine and it uses the virtualization support provided by the x86 based CPUs. QEMU is a generic emulator and has support for many CPUs apart from x86. I am not sure if QEMU makes use of virtualization support from CPU. If I am correct in the above statement then I think the from the x86 point of view KVM would have an advantage in terms of speed and performance while running it on the x86 CPUs which has virtualization support. Is there any other advantage of using KVM over QEMU ? Any pointer/documentation would surely be helpful. Also while going through the KVM-88 source code I came across pre-processor directives KVM_CAP_IRQCHIP, can anyone tell me what is the use of this flag ? I am trying to understand how interrupt controller is implemented in KVM, how the devices can generate interrupts and how the OS ISR will be called. Thank you. -- Regards, Rakesh -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html