Re: Learning question regarding virtio and partvirt_ops

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

 



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

[Index of Archives]     [KVM Development]     [Libvirt Development]     [Libvirt Users]     [CentOS Virtualization]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux