[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 0/3] Drop obsolete memory system request_ptr API
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH 0/3] Drop obsolete memory system request_ptr API |
Date: |
Fri, 17 Aug 2018 14:30:11 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 |
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 in crashes if you tried to use it heavily.
>
> This API was only ever used in one device in the source
> tree, the Xilinx SPIPS. These three patches remove the
> now-unneeded code from the Xilinx device and then the
> core memory subsystem code.
>
> thanks
> -- PMM
>
> Peter Maydell (3):
> hw/ssi/xilinx_spips: Remove unneeded MMIO request_ptr code
> memory: Remove MMIO request_ptr APIs
> hw/misc: Remove mmio_interface device
>
> hw/misc/Makefile.objs | 1 -
> include/exec/memory.h | 35 --------
> include/hw/misc/mmio_interface.h | 49 -----------
> hw/misc/mmio_interface.c | 135 -------------------------------
> hw/ssi/xilinx_spips.c | 46 -----------
> memory.c | 110 -------------------------
> 6 files changed, 376 deletions(-)
> delete mode 100644 include/hw/misc/mmio_interface.h
> delete mode 100644 hw/misc/mmio_interface.c
>
The diffstat speaks for itself, go ahead and include it via the ARM tree.
Thanks,
Paolo
- Re: [Qemu-devel] [PATCH 1/3] hw/ssi/xilinx_spips: Remove unneeded MMIO request_ptr code, (continued)
[Qemu-devel] [PATCH 2/3] memory: Remove MMIO request_ptr APIs, Peter Maydell, 2018/08/17
[Qemu-devel] [PATCH 3/3] hw/misc: Remove mmio_interface device, Peter Maydell, 2018/08/17
Re: [Qemu-devel] [PATCH 0/3] Drop obsolete memory system request_ptr API,
Paolo Bonzini <=
Re: [Qemu-devel] [PATCH 0/3] Drop obsolete memory system request_ptr API, Edgar E. Iglesias, 2018/08/17