Connection between KVM and QEMU.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux