MAINTAINERS | 10 +-
docs/about/removed-features.rst | 23 +
docs/devel/blkdebug.txt | 162 ------
docs/devel/clocks.rst | 6 +
docs/devel/index-api.rst | 1 +
docs/devel/index-internals.rst | 2 +
docs/devel/{lockcnt.txt => lockcnt.rst} | 89 +--
docs/devel/multiple-iothreads.rst | 139 +++++
docs/devel/multiple-iothreads.txt | 130 -----
docs/devel/{rcu.txt => rcu.rst} | 172 +++---
docs/devel/testing/blkdebug.rst | 177 ++++++
.../devel/{blkverify.txt => testing/blkverify.rst} | 30 +-
docs/devel/testing/index.rst | 2 +
docs/system/arm/cubieboard.rst | 1 +
docs/system/arm/stm32.rst | 3 +-
include/block/aio.h | 1 +
include/hw/adc/max111x.h | 56 --
include/hw/arm/allwinner-a10.h | 2 +
include/hw/arm/omap.h | 10 +-
include/hw/arm/stm32f405_soc.h | 2 +
include/hw/block/flash.h | 11 -
include/hw/core/cpu.h | 1 +
include/hw/misc/stm32_rcc.h | 91 +++
include/hw/misc/stm32l4x5_syscfg.h | 1 +
include/hw/pcmcia.h | 66 ---
include/hw/ssi/allwinner-a10-spi.h | 57 ++
include/qemu/lockcnt.h | 130 +++++
include/qemu/thread.h | 111 ----
include/sysemu/dma.h | 11 +-
include/sysemu/sysemu.h | 1 -
tests/qtest/stm32l4x5.h | 42 ++
accel/accel-blocker.c | 1 +
hw/adc/max111x.c | 236 --------
hw/arm/allwinner-a10.c | 8 +
hw/arm/omap1.c | 29 +-
hw/arm/stm32f405_soc.c | 12 +-
hw/arm/stm32l4x5_soc.c | 2 +
hw/arm/xilinx_zynq.c | 70 +++
hw/block/ecc.c | 91 ---
hw/char/pl011.c | 4 +-
hw/core/clock.c | 16 +
hw/core/cpu-common.c | 1 +
hw/gpio/max7310.c | 217 -------
hw/ide/microdrive.c | 644 ---------------------
hw/intc/arm_gicv3_cpuif.c | 6 +-
hw/intc/omap_intc.c | 13 +-
hw/misc/stm32_rcc.c | 162 ++++++
hw/misc/stm32l4x5_syscfg.c | 19 +-
hw/pcmcia/pcmcia.c | 24 -
hw/ssi/allwinner-a10-spi.c | 561 ++++++++++++++++++
system/globals.c | 1 -
system/vl.c | 11 -
tests/qtest/stm32l4x5_gpio-test.c | 23 +
tests/qtest/stm32l4x5_syscfg-test.c | 20 +-
tests/qtest/stm32l4x5_usart-test.c | 28 +
ui/input.c | 36 --
util/aio-posix.c | 1 +
util/aio-win32.c | 1 +
util/async.c | 1 +
util/fdmon-epoll.c | 1 +
util/lockcnt.c | 1 +
hw/Kconfig | 1 -
hw/adc/Kconfig | 3 -
hw/adc/meson.build | 1 -
hw/arm/Kconfig | 3 +-
hw/block/Kconfig | 3 -
hw/block/meson.build | 1 -
hw/gpio/Kconfig | 4 -
hw/gpio/meson.build | 1 -
hw/ide/Kconfig | 6 -
hw/ide/meson.build | 1 -
hw/meson.build | 1 -
hw/misc/Kconfig | 4 +-
hw/misc/meson.build | 1 +
hw/misc/trace-events | 6 +
hw/pcmcia/Kconfig | 2 -
hw/pcmcia/meson.build | 1 -
hw/ssi/Kconfig | 4 +
hw/ssi/meson.build | 1 +
hw/ssi/trace-events | 10 +
qemu-options.hx | 16 -
81 files changed, 1802 insertions(+), 2048 deletions(-)
delete mode 100644 docs/devel/blkdebug.txt
rename docs/devel/{lockcnt.txt => lockcnt.rst} (75%)
create mode 100644 docs/devel/multiple-iothreads.rst
delete mode 100644 docs/devel/multiple-iothreads.txt
rename docs/devel/{rcu.txt => rcu.rst} (73%)
create mode 100644 docs/devel/testing/blkdebug.rst
rename docs/devel/{blkverify.txt => testing/blkverify.rst} (77%)
delete mode 100644 include/hw/adc/max111x.h
create mode 100644 include/hw/misc/stm32_rcc.h
delete mode 100644 include/hw/pcmcia.h
create mode 100644 include/hw/ssi/allwinner-a10-spi.h
create mode 100644 include/qemu/lockcnt.h
create mode 100644 tests/qtest/stm32l4x5.h
delete mode 100644 hw/adc/max111x.c
delete mode 100644 hw/block/ecc.c
delete mode 100644 hw/gpio/max7310.c
delete mode 100644 hw/ide/microdrive.c
create mode 100644 hw/misc/stm32_rcc.c
delete mode 100644 hw/pcmcia/pcmcia.c
create mode 100644 hw/ssi/allwinner-a10-spi.c
delete mode 100644 hw/pcmcia/Kconfig
delete mode 100644 hw/pcmcia/meson.build