Re: [Qemu-devel] [RFC 0/7] Rework vhost memory region updates

2017-12-01 Thread Dr. David Alan Gilbert
* Stefan Hajnoczi (stefa...@gmail.com) wrote: > On Wed, Nov 29, 2017 at 06:50:19PM +, Dr. David Alan Gilbert (git) wrote: > > From: "Dr. David Alan Gilbert" > > > > Hi, > > This is an experimental set that reworks the way the vhost > > code handles changes in physical address space layout t

Re: [Qemu-devel] [RFC 0/7] Rework vhost memory region updates

2017-12-01 Thread Stefan Hajnoczi
On Wed, Nov 29, 2017 at 06:50:19PM +, Dr. David Alan Gilbert (git) wrote: > From: "Dr. David Alan Gilbert" > > Hi, > This is an experimental set that reworks the way the vhost > code handles changes in physical address space layout that > came from a discussion with Igor. > > Instead of up

Re: [Qemu-devel] [RFC 0/7] Rework vhost memory region updates

2017-11-30 Thread Greg Kurz
On Thu, 30 Nov 2017 16:08:44 +0100 Igor Mammedov wrote: [...] > > (The logic in vhost_verify_ring_mappings doesn't make sense > > to me either though; if vhost_verify_ring_part_mapping returns 0 > > on success, why is it doing if (!r) { break; } surely it > > should be if (r) { break; }) > i

Re: [Qemu-devel] [RFC 0/7] Rework vhost memory region updates

2017-11-30 Thread Dr. David Alan Gilbert
* Igor Mammedov (imamm...@redhat.com) wrote: > On Thu, 30 Nov 2017 15:18:55 + > "Dr. David Alan Gilbert" wrote: > > > * Igor Mammedov (imamm...@redhat.com) wrote: > > > On Thu, 30 Nov 2017 13:06:29 + > > > "Dr. David Alan Gilbert" wrote: > > > > > > > * Igor Mammedov (imamm...@redhat.

Re: [Qemu-devel] [RFC 0/7] Rework vhost memory region updates

2017-11-30 Thread Igor Mammedov
On Thu, 30 Nov 2017 15:18:55 + "Dr. David Alan Gilbert" wrote: > * Igor Mammedov (imamm...@redhat.com) wrote: > > On Thu, 30 Nov 2017 13:06:29 + > > "Dr. David Alan Gilbert" wrote: > > > > > * Igor Mammedov (imamm...@redhat.com) wrote: > > > > On Thu, 30 Nov 2017 12:47:20 + > >

Re: [Qemu-devel] [RFC 0/7] Rework vhost memory region updates

2017-11-30 Thread Dr. David Alan Gilbert
* Igor Mammedov (imamm...@redhat.com) wrote: > On Thu, 30 Nov 2017 13:06:29 + > "Dr. David Alan Gilbert" wrote: > > > * Igor Mammedov (imamm...@redhat.com) wrote: > > > On Thu, 30 Nov 2017 12:47:20 + > > > "Dr. David Alan Gilbert" wrote: > > > > > > > * Igor Mammedov (imamm...@redhat.

Re: [Qemu-devel] [RFC 0/7] Rework vhost memory region updates

2017-11-30 Thread Igor Mammedov
On Thu, 30 Nov 2017 13:06:29 + "Dr. David Alan Gilbert" wrote: > * Igor Mammedov (imamm...@redhat.com) wrote: > > On Thu, 30 Nov 2017 12:47:20 + > > "Dr. David Alan Gilbert" wrote: > > > > > * Igor Mammedov (imamm...@redhat.com) wrote: > > > > On Thu, 30 Nov 2017 12:08:06 + > >

Re: [Qemu-devel] [RFC 0/7] Rework vhost memory region updates

2017-11-30 Thread Dr. David Alan Gilbert
* Igor Mammedov (imamm...@redhat.com) wrote: > On Thu, 30 Nov 2017 12:47:20 + > "Dr. David Alan Gilbert" wrote: > > > * Igor Mammedov (imamm...@redhat.com) wrote: > > > On Thu, 30 Nov 2017 12:08:06 + > > > "Dr. David Alan Gilbert" wrote: > > > > > > > * Igor Mammedov (imamm...@redhat.

Re: [Qemu-devel] [RFC 0/7] Rework vhost memory region updates

2017-11-30 Thread Igor Mammedov
On Thu, 30 Nov 2017 12:47:20 + "Dr. David Alan Gilbert" wrote: > * Igor Mammedov (imamm...@redhat.com) wrote: > > On Thu, 30 Nov 2017 12:08:06 + > > "Dr. David Alan Gilbert" wrote: > > > > > * Igor Mammedov (imamm...@redhat.com) wrote: > > > > On Wed, 29 Nov 2017 18:50:19 + > >

Re: [Qemu-devel] [RFC 0/7] Rework vhost memory region updates

2017-11-30 Thread Dr. David Alan Gilbert
* Igor Mammedov (imamm...@redhat.com) wrote: > On Thu, 30 Nov 2017 12:08:06 + > "Dr. David Alan Gilbert" wrote: > > > * Igor Mammedov (imamm...@redhat.com) wrote: > > > On Wed, 29 Nov 2017 18:50:19 + > > > "Dr. David Alan Gilbert (git)" wrote: > > > > > > > From: "Dr. David Alan Gilbe

Re: [Qemu-devel] [RFC 0/7] Rework vhost memory region updates

2017-11-30 Thread Igor Mammedov
On Thu, 30 Nov 2017 12:08:06 + "Dr. David Alan Gilbert" wrote: > * Igor Mammedov (imamm...@redhat.com) wrote: > > On Wed, 29 Nov 2017 18:50:19 + > > "Dr. David Alan Gilbert (git)" wrote: > > > > > From: "Dr. David Alan Gilbert" > > > > > > Hi, > > > This is an experimental set tha

Re: [Qemu-devel] [RFC 0/7] Rework vhost memory region updates

2017-11-30 Thread Dr. David Alan Gilbert
* Igor Mammedov (imamm...@redhat.com) wrote: > On Wed, 29 Nov 2017 18:50:19 + > "Dr. David Alan Gilbert (git)" wrote: > > > From: "Dr. David Alan Gilbert" > > > > Hi, > > This is an experimental set that reworks the way the vhost > > code handles changes in physical address space layout t

Re: [Qemu-devel] [RFC 0/7] Rework vhost memory region updates

2017-11-30 Thread Igor Mammedov
On Wed, 29 Nov 2017 18:50:19 + "Dr. David Alan Gilbert (git)" wrote: > From: "Dr. David Alan Gilbert" > > Hi, > This is an experimental set that reworks the way the vhost > code handles changes in physical address space layout that > came from a discussion with Igor. Thanks for looking in

[Qemu-devel] [RFC 0/7] Rework vhost memory region updates

2017-11-29 Thread Dr. David Alan Gilbert (git)
From: "Dr. David Alan Gilbert" Hi, This is an experimental set that reworks the way the vhost code handles changes in physical address space layout that came from a discussion with Igor. Instead of updating and trying to merge sections of address space on each add/remove callback, we wait unti