Re: [Qemu-devel] [PATCH 0/3] Drop obsolete memory system request_ptr API

2018-08-17 Thread Edgar E. Iglesias
On Fri, Aug 17, 2018 at 12:46:16PM +0100, Peter Maydell wrote: > Now that support has hit master for direct execution from > arbitrary MMIO regions, we can remove the MMIO request_ptr > API, which required special case support in each device that > wanted to handle it, and also had bad race conditi

Re: [Qemu-devel] [PATCH 0/3] Drop obsolete memory system request_ptr API

2018-08-17 Thread Paolo Bonzini
On 17/08/2018 13:46, Peter Maydell wrote: > Now that support has hit master for direct execution from > arbitrary MMIO regions, we can remove the MMIO request_ptr > API, which required special case support in each device that > wanted to handle it, and also had bad race conditions that > resulted i

[Qemu-devel] [PATCH 0/3] Drop obsolete memory system request_ptr API

2018-08-17 Thread Peter Maydell
Now that support has hit master for direct execution from arbitrary MMIO regions, we can remove the MMIO request_ptr API, which required special case support in each device that wanted to handle it, and also had bad race conditions that resulted in crashes if you tried to use it heavily. This API