On Tuesday 29 September 2009 12:55:05 pm Hank Janssen wrote: > Greetings all, > > I guess this is my official first port on the virtualization mailing list. > > So any errors in posting and the correctness of asking questions in the > present And future are mine alone :) > > I am one of the Microsoft developers responsible for Hyper-V support for > Linux. > > I had the pleasure of meeting Anthony Liguori and Chris Wright last week at > the Linux Plumbers Conference in Portland. > > The discussion was around virtio and possibly using some virtio for the > Hyper-V work. Since I am still much a novice with virtio, I wanted to ask > the general wisdom on the list. > > There is also paravirt_ops, and I am trying to understand the relationship > of paravirt_ops And the kernel, virtio and the kernel and possible > relation between paravirt_ops and virtio. PV_ops is about optimizing things like time, cpu, irq, mmu, apic, locking, and other similar functions. Virtio is about optimizing I/O. There are currently drivers for networking, block devices, rng, memory ballooning, console, and maybe others that I don't remember offhand. > > Is there a place somebody can point me towards that gives me a better > understanding of These two systems, how they compliment/do not compliment, > are the same or are not the same. And what is the general direction of the > people on the list regarding these systems. The source as usual. Namely arch/x86/include/asm/paravirt_types.h for pv_ops. Pointing out specific places to look for virtio is hard since the drivers are spread all over the kernel tree in the directories they belong. A quick find on the kernel source tree should help. > > Why you would use one over the other, or if they can be combined in some > way. Lguest uses both. Xen uses pv_ops. KVM uses both. > > I know this might be a loaded question, but there you have it :) > > Anthony and Chris can only be blamed for telling me that this is a good > list to have These discussions on. Everything else is my fault :) > > Thanks, > > Hank. _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/virtualization