[Qemu-devel] [PATCH 3/9] memory: Add global-locking property to memory regions

2015-07-02 Thread Paolo Bonzini
From: Jan Kiszka This introduces the memory region property "global_locking". It is true by default. By setting it to false, a device model can request BQL-free dispatching of region accesses to its r/w handlers. The actual BQL break-up will be provided in a separate patch. Signed-off-by: Jan Ki

Re: [Qemu-devel] [PATCH 3/9] memory: Add global-locking property to memory regions

2015-06-25 Thread Paolo Bonzini
On 25/06/2015 12:59, Fam Zheng wrote: > I meant the above "When this is invoked, access to this memory regions will be > processed..." compared to this "accesses to the memory region". Ah, I see what you mean now. Fixed. Paolo

Re: [Qemu-devel] [PATCH 3/9] memory: Add global-locking property to memory regions

2015-06-25 Thread Fam Zheng
On Thu, 06/25 09:46, Paolo Bonzini wrote: > > > On 25/06/2015 05:44, Fam Zheng wrote: > >> > + * memory_region_clear_global_locking: Declares that access processing > >> > does > >> > + * not depend on the QEMU global > >> > lock. > >> > + * > >> > + * By cle

Re: [Qemu-devel] [PATCH 3/9] memory: Add global-locking property to memory regions

2015-06-25 Thread Paolo Bonzini
On 25/06/2015 05:44, Fam Zheng wrote: >> > + * memory_region_clear_global_locking: Declares that access processing >> > does >> > + * not depend on the QEMU global lock. >> > + * >> > + * By clearing this property, accesses to the memory region will be >> > p

Re: [Qemu-devel] [PATCH 3/9] memory: Add global-locking property to memory regions

2015-06-24 Thread Fam Zheng
On Wed, 06/24 18:25, Paolo Bonzini wrote: > From: Jan Kiszka > > This introduces the memory region property "global_locking". It is true > by default. By setting it to false, a device model can request BQL-free > dispatching of region accesses to its r/w handlers. The actual BQL > break-up will b

[Qemu-devel] [PATCH 3/9] memory: Add global-locking property to memory regions

2015-06-24 Thread Paolo Bonzini
From: Jan Kiszka This introduces the memory region property "global_locking". It is true by default. By setting it to false, a device model can request BQL-free dispatching of region accesses to its r/w handlers. The actual BQL break-up will be provided in a separate patch. Signed-off-by: Jan Ki

Re: [Qemu-devel] [PATCH 3/9] memory: Add global-locking property to memory regions

2015-06-23 Thread Fam Zheng
On Thu, 06/18 18:47, Paolo Bonzini wrote: > From: Jan Kiszka > > This introduces the memory region property "global_locking". It is true > by default. By setting it to false, a device model can request BQL-free > dispatching of region accesses to its r/w handlers. The actual BQL > break-up will b

[Qemu-devel] [PATCH 3/9] memory: Add global-locking property to memory regions

2015-06-18 Thread Paolo Bonzini
From: Jan Kiszka This introduces the memory region property "global_locking". It is true by default. By setting it to false, a device model can request BQL-free dispatching of region accesses to its r/w handlers. The actual BQL break-up will be provided in a separate patch. Signed-off-by: Jan Ki