From: Brian Jackson <iggy@theiggy.com>
To: virtualization@lists.linux-foundation.org
Subject: Re: Learning question regarding virtio and partvirt_ops
Date: Tue, 29 Sep 2009 14:02:31 -0500 [thread overview]
Message-ID: <200909291402.31796.iggy@theiggy.com> (raw)
In-Reply-To: <8AFC7968D54FB448A30D8F38F259C5620E784325@TK5EX14MBXC114.redmond.corp.microsoft.com>
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.
next prev parent reply other threads:[~2009-09-29 19:02 UTC|newest]
Thread overview: 44+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-09-18 0:17 Paravirtualization on VMware's Platform [VMI] Alok Kataria
2009-09-18 0:34 ` Chris Wright
2009-09-18 0:53 ` Jeremy Fitzhardinge
2009-09-18 0:58 ` Chris Wright
2009-09-18 1:43 ` Alok Kataria
2009-09-19 7:43 ` Avi Kivity
2009-09-19 22:44 ` Greg KH
2009-09-20 1:04 ` Jeremy Fitzhardinge
2009-09-20 3:56 ` Alok Kataria
2009-09-20 3:59 ` Alok Kataria
2009-09-20 7:42 ` Ingo Molnar
2009-09-20 7:52 ` Arjan van de Ven
2009-09-20 9:00 ` Avi Kivity
2009-09-20 15:49 ` Jeremy Fitzhardinge
2009-09-20 19:00 ` Avi Kivity
2009-09-22 8:09 ` Ingo Molnar
2009-09-22 16:52 ` Jeremy Fitzhardinge
2009-09-22 18:02 ` Ingo Molnar
2009-09-22 18:16 ` Jeremy Fitzhardinge
2009-09-22 19:04 ` Ingo Molnar
2009-09-22 19:30 ` Jeremy Fitzhardinge
2009-09-22 7:22 ` Rusty Russell
2009-09-22 16:53 ` Jeremy Fitzhardinge
2009-09-22 19:30 ` Alok Kataria
2009-09-22 19:47 ` Jeremy Fitzhardinge
2009-09-22 21:27 ` H. Peter Anvin
2009-09-22 21:54 ` Alok Kataria
2009-09-22 22:58 ` H. Peter Anvin
2009-09-23 7:29 ` Gerd Hoffmann
2009-09-29 0:45 ` Alok Kataria
2009-09-29 2:25 ` H. Peter Anvin
2009-09-29 3:00 ` Alok Kataria
2009-09-29 9:01 ` Chris Wright
2009-09-29 17:25 ` Alok Kataria
2009-09-29 17:27 ` H. Peter Anvin
2009-09-29 17:36 ` Alok Kataria
2009-09-29 18:21 ` Chris Wright
2009-09-29 8:08 ` Arjan van de Ven
2009-09-29 16:49 ` Alok Kataria
2009-09-29 16:51 ` H. Peter Anvin
2009-09-29 17:55 ` Learning question regarding virtio and partvirt_ops Hank Janssen
2009-09-29 19:02 ` Brian Jackson [this message]
2009-10-02 3:00 ` Paravirtualization on VMware's Platform [VMI] Eric W. Biederman
2009-10-02 4:45 ` Alok Kataria
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200909291402.31796.iggy@theiggy.com \
--to=iggy@theiggy.com \
--cc=virtualization@lists.linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).