Re: vbus design points: shm and shm-signals

2009-08-24 Thread Anthony Liguori
Gregory Haskins wrote: Gregory Haskins wrote: Ingo Molnar wrote: We all love faster code and better management interfaces and tons of your prior patches got accepted by Avi. This time you didnt even _try_ to improve virtio. Im sorry, but you are mistaken:

Re: vbus design points: shm and shm-signals

2009-08-24 Thread Gregory Haskins
Hi Anthony, Anthony Liguori wrote: Gregory Haskins wrote: Gregory Haskins wrote: Ingo Molnar wrote: We all love faster code and better management interfaces and tons of your prior patches got accepted by Avi. This time you didnt even _try_ to improve virtio. Im sorry, but

Re: vbus design points: shm and shm-signals

2009-08-24 Thread Gregory Haskins
Gregory Haskins wrote: Anthony Liguori wrote: Fundamentally, how is this different than the virtio-add_buf concept? From my POV, they are at different levels. Calling vbus-shm() is for establishing a shared-memory region including routing the memory and signal-path contexts. You do this

Re: vbus design points: shm and shm-signals

2009-08-24 Thread Anthony Liguori
Gregory Haskins wrote: Hi Anthony, Fundamentally, how is this different than the virtio-add_buf concept? From my POV, they are at different levels. Calling vbus-shm() is for establishing a shared-memory region including routing the memory and signal-path contexts. You do this once

Re: vbus design points: shm and shm-signals

2009-08-24 Thread Anthony Liguori
Anthony Liguori wrote: IOW, I can envision a model that looked like PCI - virtio-pci - virtio-shm - virtio-ring - virtio-net Let me stress that what's important here is that devices target either virtio-ring or virtio-shm. If we had another transport, those drivers would be agnostic toward

vbus design points: shm and shm-signals

2009-08-21 Thread Gregory Haskins
Gregory Haskins wrote: Ingo Molnar wrote: We all love faster code and better management interfaces and tons of your prior patches got accepted by Avi. This time you didnt even _try_ to improve virtio. Im sorry, but you are mistaken: