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 -- 2.18.0