Big fat pullreq of accumulated ARM patches. There are some more
things on my to-review queue still but this is plenty for
one pull request...


The following changes since commit 26617924e9a329bdff81936d2d277983f0c4d372:

  Open 2.7 development tree (2016-05-12 12:35:25 +0100)

are available in the git repository at:

  git://git.linaro.org/people/pmaydell/qemu-arm.git 
tags/pull-target-arm-20160512

for you to fetch changes up to 0bc91ab3bb70f836d5a7a3ef6f800ef8c22e936f:

  hw/arm: QOM'ify versatilepb.c (2016-05-12 13:42:12 +0100)

----------------------------------------------------------------
target-arm queue:
 * blizzard, omap_lcdc: code cleanup to remove DEPTH != 32 dead code
 * QOMify various ARM devices
 * bcm2835_property: use cached values when querying framebuffer
 * hw/arm/nseries: don't allocate large sized array on the stack
 * fix LPAE descriptor address masking (only visible for EL2)
 * fix stage 2 exec permission handling for AArch32
 * first part of supporting syndrome info for data aborts to EL2
 * virt: NUMA support
 * work towards i.MX6 support
 * avoid unnecessary TLB flush on TCR_EL2, TCR_EL3 writes

----------------------------------------------------------------
Edgar E. Iglesias (4):
      tcg: Add tcg_set_insn_param
      gen-icount: Use tcg_set_insn_param
      target-arm/translate-a64.c: Use extract32 in disas_ldst_reg_imm9
      target-arm/translate-a64.c: Unify some of the ldst_reg decoding

Jean-Christophe DUBOIS (6):
      ARM: Factor out ARM on/off PSCI control functions
      i.MX: Add i.MX6 System Reset Controller device.
      FIFO: Add a FIFO32 implementation
      i.MX: Add the Freescale SPI Controller
      i.MX: Add i.MX6 SOC implementation.
      i.MX: Add sabrelite i.MX6 emulation.

Peter Maydell (4):
      target-arm: Split data abort syndrome generator
      hw/display/blizzard: Expand out macros
      hw/display/blizzard: Remove blizzard_template.h
      target-arm: Avoid unnecessary TLB flush on TCR_EL2, TCR_EL3 writes

Pooja Dhannawat (2):
      blizzard: Remove support for DEPTH != 32
      omap_lcdc: Remove support for DEPTH != 32

Sergey Sorokin (2):
      target-arm: Stage 2 permission fault was fixed in AArch32 state
      target-arm: Fix descriptor address masking in ARM address translation

Shannon Zhao (5):
      ARM: Virt: Set numa-node-id for cpu and memory nodes
      ACPI: Add GICC Affinity Structure
      ACPI: Fix the definition of proximity in AcpiSratMemoryAffinity
      ACPI: move acpi_build_srat_memory to common place
      ACPI: Virt: Generate SRAT table

Sylvain Garrigues (1):
      bcm2835_property: use cached values when querying framebuffer

Zhou Jie (1):
      hw/arm/nseries: Allocating Large sized arrays to heap

xiaoqiang zhao (3):
      hw/intc: QOM'ify omap_intc.c
      hw/display: QOM'ify exynos4210_fimd.c
      hw/arm: QOM'ify spitz.c

xiaoqiang.zhao (15):
      hw/intc: QOM'ify etraxfs_pic.c
      hw/intc: QOM'ify exynos4210_combiner.c
      hw/intc: QOM'ify exynos4210_gic.c
      hw/intc: QOM'ify imx_avic.c
      hw/intc: QOM'ify pl190.c
      hw/intc: QOM'ify slavio_intctl.c
      hw/intc: QOM'ify grlib_irqmp.c
      hw/arm: QOM'ify armv7m.c
      hw/arm: QOM'ify highbank.c
      hw/arm: QOM'ify integratorcp.c
      hw/arm: QOM'ify pxa2xx.c
      hw/arm: QOM'ify pxa2xx_pic.c
      hw/arm: QOM'ify stellaris.c
      hw/arm: QOM'ify strongarm.c
      hw/arm: QOM'ify versatilepb.c

 default-configs/arm-softmmu.mak |   1 +
 hw/acpi/aml-build.c             |  11 +
 hw/arm/Makefile.objs            |   1 +
 hw/arm/armv7m.c                 |  11 +-
 hw/arm/boot.c                   |  43 +++-
 hw/arm/fsl-imx6.c               | 449 +++++++++++++++++++++++++++++++++++++++
 hw/arm/highbank.c               |  12 +-
 hw/arm/integratorcp.c           |  32 ++-
 hw/arm/nseries.c                |   3 +-
 hw/arm/pxa2xx.c                 |  26 +--
 hw/arm/pxa2xx_pic.c             |   7 -
 hw/arm/sabrelite.c              | 121 +++++++++++
 hw/arm/spitz.c                  |  23 +-
 hw/arm/stellaris.c              |  48 ++---
 hw/arm/strongarm.c              |  66 +++---
 hw/arm/versatilepb.c            |  13 +-
 hw/arm/virt-acpi-build.c        |  52 +++++
 hw/arm/virt.c                   |   8 +
 hw/display/blizzard.c           | 120 +++++++----
 hw/display/blizzard_template.h  | 146 -------------
 hw/display/exynos4210_fimd.c    |  19 +-
 hw/display/omap_lcd_template.h  |  10 +-
 hw/display/omap_lcdc.c          |  48 +----
 hw/i386/acpi-build.c            |  41 +---
 hw/intc/etraxfs_pic.c           |  13 +-
 hw/intc/exynos4210_combiner.c   |  14 +-
 hw/intc/exynos4210_gic.c        |  39 ++--
 hw/intc/grlib_irqmp.c           |  27 ++-
 hw/intc/imx_avic.c              |  15 +-
 hw/intc/omap_intc.c             |  64 +++---
 hw/intc/pl190.c                 |  13 +-
 hw/intc/slavio_intctl.c         |  14 +-
 hw/misc/Makefile.objs           |   1 +
 hw/misc/bcm2835_property.c      |  33 ++-
 hw/misc/imx6_src.c              | 264 +++++++++++++++++++++++
 hw/ssi/Makefile.objs            |   1 +
 hw/ssi/imx_spi.c                | 454 ++++++++++++++++++++++++++++++++++++++++
 include/exec/gen-icount.h       |  16 +-
 include/hw/acpi/acpi-defs.h     |  17 +-
 include/hw/acpi/aml-build.h     |  10 +
 include/hw/arm/fsl-imx6.h       | 450 +++++++++++++++++++++++++++++++++++++++
 include/hw/misc/imx6_src.h      |  73 +++++++
 include/hw/ssi/imx_spi.h        | 103 +++++++++
 include/qemu/fifo32.h           | 191 +++++++++++++++++
 target-arm/Makefile.objs        |   1 +
 target-arm/arm-powerctl.c       | 224 ++++++++++++++++++++
 target-arm/arm-powerctl.h       |  75 +++++++
 target-arm/helper.c             |  45 ++--
 target-arm/internals.h          |  24 ++-
 target-arm/op_helper.c          |   6 +-
 target-arm/psci.c               |  70 +------
 target-arm/translate-a64.c      |  45 ++--
 tcg/tcg.h                       |   6 +
 53 files changed, 2976 insertions(+), 643 deletions(-)
 create mode 100644 hw/arm/fsl-imx6.c
 create mode 100644 hw/arm/sabrelite.c
 delete mode 100644 hw/display/blizzard_template.h
 create mode 100644 hw/misc/imx6_src.c
 create mode 100644 hw/ssi/imx_spi.c
 create mode 100644 include/hw/arm/fsl-imx6.h
 create mode 100644 include/hw/misc/imx6_src.h
 create mode 100644 include/hw/ssi/imx_spi.h
 create mode 100644 include/qemu/fifo32.h
 create mode 100644 target-arm/arm-powerctl.c
 create mode 100644 target-arm/arm-powerctl.h

Reply via email to