All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/3] virtio support for QEMU
@ 2007-12-04 21:52 Anthony Liguori
  2007-12-04 23:39 ` [Qemu-devel] " Dor Laor
  2007-12-05  9:56 ` Avi Kivity
  0 siblings, 2 replies; 7+ messages in thread
From: Anthony Liguori @ 2007-12-04 21:52 UTC (permalink / raw)
  To: qemu-devel, Avi Kivity, Dor Laor, Rusty Russell

This patch series adds support for paravirtual device drivers that use 
virtio.  virtio is a frame work in Linux for abstracting the details of 
virtual IO so that a single device driver (like networking) can be used 
with multiple hypervisors using a small shim layer.  Currently, Linux 
supports a virtio network and a virtio block device and a shim layer for 
lguest.   I have a PCI shim layer for virtio that is suitable for use in 
QEMU.  This is currently in Rusty Russell's virtio tree awaiting the 
Linux merge window to open again.

Regards,

Anthony Liguori

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Qemu-devel] Re: [PATCH 0/3] virtio support for QEMU
  2007-12-04 21:52 [Qemu-devel] [PATCH 0/3] virtio support for QEMU Anthony Liguori
@ 2007-12-04 23:39 ` Dor Laor
  2007-12-05  0:10   ` Anthony Liguori
  2007-12-05  9:56 ` Avi Kivity
  1 sibling, 1 reply; 7+ messages in thread
From: Dor Laor @ 2007-12-04 23:39 UTC (permalink / raw)
  To: Anthony Liguori; +Cc: Rusty Russell, qemu-devel

[-- Attachment #1: Type: text/plain, Size: 906 bytes --]

Anthony Liguori wrote:
>
> This patch series adds support for paravirtual device drivers that use
> virtio.  virtio is a frame work in Linux for abstracting the details of
> virtual IO so that a single device driver (like networking) can be used
> with multiple hypervisors using a small shim layer.  Currently, Linux
> supports a virtio network and a virtio block device and a shim layer for
> lguest.   I have a PCI shim layer for virtio that is suitable for use in
> QEMU.  This is currently in Rusty Russell's virtio tree awaiting the
> Linux merge window to open again.
>
> Regards,
>
> Anthony Liguori
>
Hi Anthony, Rusty,

Can you set up an uptodate git repository for the kernel part, other 
community members
will also benefit.
I got an oops for vring_kick immediately on the first pkt while testing 
this patchset.
Going to debug it tomorrow, hopefully it's not because of patching.
Thanks,
Dor.

[-- Attachment #2: Type: text/html, Size: 1544 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Qemu-devel] Re: [PATCH 0/3] virtio support for QEMU
  2007-12-04 23:39 ` [Qemu-devel] " Dor Laor
@ 2007-12-05  0:10   ` Anthony Liguori
  2007-12-05  9:43     ` Rusty Russell
  0 siblings, 1 reply; 7+ messages in thread
From: Anthony Liguori @ 2007-12-05  0:10 UTC (permalink / raw)
  To: dor.laor; +Cc: Rusty Russell, qemu-devel

Dor Laor wrote:
> Anthony Liguori wrote:
>>
>> This patch series adds support for paravirtual device drivers that use
>> virtio.  virtio is a frame work in Linux for abstracting the details of
>> virtual IO so that a single device driver (like networking) can be used
>> with multiple hypervisors using a small shim layer.  Currently, Linux
>> supports a virtio network and a virtio block device and a shim layer for
>> lguest.   I have a PCI shim layer for virtio that is suitable for use in
>> QEMU.  This is currently in Rusty Russell's virtio tree awaiting the
>> Linux merge window to open again.
>>
>> Regards,
>>
>> Anthony Liguori
>>
> Hi Anthony, Rusty,
>
> Can you set up an uptodate git repository for the kernel part, other 
> community members
> will also benefit.
> I got an oops for vring_kick immediately on the first pkt while 
> testing this patchset.
> Going to debug it tomorrow, hopefully it's not because of patching.

Yeah, patches are required that aren't yet in Rusty's queue.  I'll 
update the list once we've gotten his queue straightened out.  The oops 
is most certainly from the use of unsigned int in vring_init instead of 
unsigned long.  I have a patch on 
virtualization@lists.linux-foundation.org for that but I don't think 
Rusty's pulled it in yet.

Regards,

Anthony Liguori

> Thanks,
> Dor.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Qemu-devel] Re: [PATCH 0/3] virtio support for QEMU
  2007-12-05  0:10   ` Anthony Liguori
@ 2007-12-05  9:43     ` Rusty Russell
  2007-12-05  9:51       ` Avi Kivity
  0 siblings, 1 reply; 7+ messages in thread
From: Rusty Russell @ 2007-12-05  9:43 UTC (permalink / raw)
  To: Anthony Liguori; +Cc: qemu-devel

On Wednesday 05 December 2007 11:10:46 Anthony Liguori wrote:
> Dor Laor wrote:
> > Can you set up an uptodate git repository for the kernel part, other
> Yeah, patches are required that aren't yet in Rusty's queue.  I'll
> update the list once we've gotten his queue straightened out.

I'm actually on vacation this week and next week, so my queue won't be updated 
for a while.  I'll put them all in once I'm back on deck...

Rusty.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Qemu-devel] Re: [PATCH 0/3] virtio support for QEMU
  2007-12-05  9:43     ` Rusty Russell
@ 2007-12-05  9:51       ` Avi Kivity
  2007-12-05 15:12         ` Anthony Liguori
  0 siblings, 1 reply; 7+ messages in thread
From: Avi Kivity @ 2007-12-05  9:51 UTC (permalink / raw)
  To: Rusty Russell; +Cc: Anthony Liguori, qemu-devel

Rusty Russell wrote:
> On Wednesday 05 December 2007 11:10:46 Anthony Liguori wrote:
>   
>> Dor Laor wrote:
>>     
>>> Can you set up an uptodate git repository for the kernel part, other
>>>       
>> Yeah, patches are required that aren't yet in Rusty's queue.  I'll
>> update the list once we've gotten his queue straightened out.
>>     
>
> I'm actually on vacation this week and next week, so my queue won't be updated 
> for a while.  I'll put them all in once I'm back on deck...
>
>   

I can host it in a branch on kvm.git, if I knew what patches to 
include.  Anthony, can you post pointers?

-- 
error compiling committee.c: too many arguments to function

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Qemu-devel] Re: [PATCH 0/3] virtio support for QEMU
  2007-12-04 21:52 [Qemu-devel] [PATCH 0/3] virtio support for QEMU Anthony Liguori
  2007-12-04 23:39 ` [Qemu-devel] " Dor Laor
@ 2007-12-05  9:56 ` Avi Kivity
  1 sibling, 0 replies; 7+ messages in thread
From: Avi Kivity @ 2007-12-05  9:56 UTC (permalink / raw)
  To: Anthony Liguori; +Cc: Rusty Russell, qemu-devel

Anthony Liguori wrote:
> This patch series adds support for paravirtual device drivers that use 
> virtio.  virtio is a frame work in Linux for abstracting the details 
> of virtual IO so that a single device driver (like networking) can be 
> used with multiple hypervisors using a small shim layer.  Currently, 
> Linux supports a virtio network and a virtio block device and a shim 
> layer for lguest.   I have a PCI shim layer for virtio that is 
> suitable for use in QEMU.  This is currently in Rusty Russell's virtio 
> tree awaiting the Linux merge window to open again.
>

Can you post this to kvm-devel as well next time?  I'm sure there is 
considerable interest in this work among kvm developers.

-- 
error compiling committee.c: too many arguments to function

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Qemu-devel] Re: [PATCH 0/3] virtio support for QEMU
  2007-12-05  9:51       ` Avi Kivity
@ 2007-12-05 15:12         ` Anthony Liguori
  0 siblings, 0 replies; 7+ messages in thread
From: Anthony Liguori @ 2007-12-05 15:12 UTC (permalink / raw)
  To: Avi Kivity; +Cc: Rusty Russell, qemu-devel

Avi Kivity wrote:
> Rusty Russell wrote:
>> On Wednesday 05 December 2007 11:10:46 Anthony Liguori wrote:
>>  
>>> Dor Laor wrote:
>>>    
>>>> Can you set up an uptodate git repository for the kernel part, other
>>>>       
>>> Yeah, patches are required that aren't yet in Rusty's queue.  I'll
>>> update the list once we've gotten his queue straightened out.
>>>     
>>
>> I'm actually on vacation this week and next week, so my queue won't 
>> be updated for a while.  I'll put them all in once I'm back on deck...
>>
>>   
>
> I can host it in a branch on kvm.git, if I knew what patches to 
> include.  Anthony, can you post pointers?

http://hg.codemonkey.ws/linux-virtio

That's the required patches from rusty's queue plus my patches based off 
the kvm git tree as of 83f9425dc148dbe0d373b7e07f221affff9e91cb

Regards,

Anthony Liguori

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2007-12-05 15:12 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-12-04 21:52 [Qemu-devel] [PATCH 0/3] virtio support for QEMU Anthony Liguori
2007-12-04 23:39 ` [Qemu-devel] " Dor Laor
2007-12-05  0:10   ` Anthony Liguori
2007-12-05  9:43     ` Rusty Russell
2007-12-05  9:51       ` Avi Kivity
2007-12-05 15:12         ` Anthony Liguori
2007-12-05  9:56 ` Avi Kivity

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.