[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/23] target-arm queue
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [PULL 00/23] target-arm queue |
Date: |
Mon, 4 Jul 2016 13:22:31 +0100 |
target-arm queue: the data driven register API patchset, plus
the AST2400 SMC/SPIU patchset, and a pile of bugfixes.
I have some more stuff in my to-review queue but I wanted to
get this lot out first.
thanks
-- PMM
The following changes since commit e2c8f9e44e07d8210049abaa6042ec3c956f1dd4:
Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into
staging (2016-07-04 10:49:17 +0100)
are available in the git repository at:
git://git.linaro.org/people/pmaydell/qemu-arm.git
tags/pull-target-arm-20160704
for you to fetch changes up to e1ad9bc405afbd7581831ca1705f39e73c94c5ff:
ast2400: create SPI flash slaves (2016-07-04 13:15:22 +0100)
----------------------------------------------------------------
target-arm queue:
* fix semihosting SYS_HEAPINFO call for A64 guests
* fix crash if guest tries to write to ROM on imx boards
* armv7m_nvic: fix crash for debugger reads from some registers
* virt: mark PCIe host controller as dma-coherent in the DT
* add data-driven register API
* Xilinx Zynq: add devcfg device model
* m25p80: fix various bugs
* ast2400: add SMC controllers and SPI flash slaves
----------------------------------------------------------------
Alistair Francis (4):
bitops: Add MAKE_64BIT_MASK macro
register: Add Register API
register: Add Memory API glue
dma: Add Xilinx Zynq devcfg device model
Andrey Smirnov (1):
armv7m_nvic: Use qemu_get_cpu(0) instead of current_cpu
Ard Biesheuvel (1):
hw/arm/virt: mark the PCIe host controller as DMA coherent in the DT
Cédric Le Goater (4):
ssi: change ssi_slave_init to be a realize ops
ast2400: add SMC controllers (FMC and SPI)
ast2400: add SPI flash slaves
ast2400: create SPI flash slaves
Paolo Bonzini (4):
m25p80: do not put iovec on the stack
m25p80: avoid out of bounds accesses
m25p80: change cur_addr to 32 bit integer
m25p80: qdev-ify drive property
Peter Crosthwaite (4):
register: Define REG and FIELD macros
register: QOMify
register: Add block initialise helper
xilinx_zynq: Connect devcfg to the Zynq machine model
Peter Maydell (5):
linux-user: Make semihosting heap/stack fields abi_ulongs
target-arm/arm-semi.c: Fix SYS_HEAPINFO for 64-bit guests
memory: Provide memory_region_init_rom()
imx: Use memory_region_init_rom() for ROMs
memory: Assert that memory_region_init_rom_device() ops aren't NULL
default-configs/arm-softmmu.mak | 1 +
docs/memory.txt | 9 +-
hw/arm/ast2400.c | 40 ++-
hw/arm/fsl-imx25.c | 8 +-
hw/arm/fsl-imx31.c | 9 +-
hw/arm/fsl-imx6.c | 8 +-
hw/arm/palmetto-bmc.c | 31 +++
hw/arm/sabrelite.c | 18 +-
hw/arm/spitz.c | 12 +-
hw/arm/tosa.c | 5 +-
hw/arm/virt.c | 1 +
hw/arm/xilinx_zynq.c | 14 +-
hw/arm/xlnx-ep108.c | 9 +-
hw/arm/z2.c | 6 +-
hw/block/m25p80.c | 76 +++---
hw/core/Makefile.objs | 1 +
hw/core/register.c | 287 ++++++++++++++++++++++
hw/display/ads7846.c | 5 +-
hw/display/ssd0323.c | 5 +-
hw/dma/Makefile.objs | 1 +
hw/dma/xlnx-zynq-devcfg.c | 400 ++++++++++++++++++++++++++++++
hw/intc/armv7m_nvic.c | 8 +-
hw/microblaze/petalogix_ml605_mmu.c | 9 +-
hw/misc/max111x.c | 12 +-
hw/sd/ssi-sd.c | 9 +-
hw/ssi/Makefile.objs | 1 +
hw/ssi/aspeed_smc.c | 470 ++++++++++++++++++++++++++++++++++++
hw/ssi/ssi.c | 6 +-
include/exec/memory.h | 24 +-
include/hw/arm/ast2400.h | 3 +
include/hw/dma/xlnx-zynq-devcfg.h | 62 +++++
include/hw/register.h | 255 +++++++++++++++++++
include/hw/ssi/aspeed_smc.h | 100 ++++++++
include/hw/ssi/ssi.h | 2 +-
include/qemu/bitops.h | 3 +
linux-user/qemu.h | 6 +-
memory.c | 16 ++
target-arm/arm-semi.c | 47 ++--
38 files changed, 1847 insertions(+), 132 deletions(-)
create mode 100644 hw/core/register.c
create mode 100644 hw/dma/xlnx-zynq-devcfg.c
create mode 100644 hw/ssi/aspeed_smc.c
create mode 100644 include/hw/dma/xlnx-zynq-devcfg.h
create mode 100644 include/hw/register.h
create mode 100644 include/hw/ssi/aspeed_smc.h
- [Qemu-devel] [PULL 00/23] target-arm queue,
Peter Maydell <=
- [Qemu-devel] [PULL 16/23] ssi: change ssi_slave_init to be a realize ops, Peter Maydell, 2016/07/04
- [Qemu-devel] [PULL 08/23] bitops: Add MAKE_64BIT_MASK macro, Peter Maydell, 2016/07/04
- [Qemu-devel] [PULL 13/23] register: Add block initialise helper, Peter Maydell, 2016/07/04
- [Qemu-devel] [PULL 11/23] register: Define REG and FIELD macros, Peter Maydell, 2016/07/04
- [Qemu-devel] [PULL 10/23] register: Add Memory API glue, Peter Maydell, 2016/07/04
- [Qemu-devel] [PULL 23/23] ast2400: create SPI flash slaves, Peter Maydell, 2016/07/04
- [Qemu-devel] [PULL 06/23] armv7m_nvic: Use qemu_get_cpu(0) instead of current_cpu, Peter Maydell, 2016/07/04
- [Qemu-devel] [PULL 07/23] hw/arm/virt: mark the PCIe host controller as DMA coherent in the DT, Peter Maydell, 2016/07/04
- [Qemu-devel] [PULL 01/23] linux-user: Make semihosting heap/stack fields abi_ulongs, Peter Maydell, 2016/07/04
- [Qemu-devel] [PULL 21/23] ast2400: add SMC controllers (FMC and SPI), Peter Maydell, 2016/07/04