qemu-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]