qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/43] target-arm queue
@ 2016-05-12 13:32 Peter Maydell
  2016-05-12 13:32 ` [Qemu-devel] [PULL 01/43] blizzard: Remove support for DEPTH != 32 Peter Maydell
                   ` (43 more replies)
  0 siblings, 44 replies; 45+ messages in thread
From: Peter Maydell @ 2016-05-12 13:32 UTC (permalink / raw)
  To: qemu-devel

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

^ permalink raw reply	[flat|nested] 45+ messages in thread

end of thread, other threads:[~2016-05-12 15:33 UTC | newest]

Thread overview: 45+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-12 13:32 [Qemu-devel] [PULL 00/43] target-arm queue Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 01/43] blizzard: Remove support for DEPTH != 32 Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 02/43] omap_lcdc: " Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 03/43] hw/intc: QOM'ify etraxfs_pic.c Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 04/43] hw/intc: QOM'ify exynos4210_combiner.c Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 05/43] hw/intc: QOM'ify exynos4210_gic.c Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 06/43] hw/intc: QOM'ify imx_avic.c Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 07/43] hw/intc: QOM'ify pl190.c Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 08/43] hw/intc: QOM'ify slavio_intctl.c Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 09/43] hw/intc: QOM'ify grlib_irqmp.c Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 10/43] hw/intc: QOM'ify omap_intc.c Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 11/43] bcm2835_property: use cached values when querying framebuffer Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 12/43] hw/arm/nseries: Allocating Large sized arrays to heap Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 13/43] target-arm: Stage 2 permission fault was fixed in AArch32 state Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 14/43] target-arm: Fix descriptor address masking in ARM address translation Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 15/43] tcg: Add tcg_set_insn_param Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 16/43] gen-icount: Use tcg_set_insn_param Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 17/43] target-arm: Split data abort syndrome generator Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 18/43] target-arm/translate-a64.c: Use extract32 in disas_ldst_reg_imm9 Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 19/43] target-arm/translate-a64.c: Unify some of the ldst_reg decoding Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 20/43] hw/display: QOM'ify exynos4210_fimd.c Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 21/43] ARM: Virt: Set numa-node-id for cpu and memory nodes Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 22/43] ACPI: Add GICC Affinity Structure Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 23/43] ACPI: Fix the definition of proximity in AcpiSratMemoryAffinity Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 24/43] ACPI: move acpi_build_srat_memory to common place Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 25/43] ACPI: Virt: Generate SRAT table Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 26/43] ARM: Factor out ARM on/off PSCI control functions Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 27/43] i.MX: Add i.MX6 System Reset Controller device Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 28/43] FIFO: Add a FIFO32 implementation Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 29/43] i.MX: Add the Freescale SPI Controller Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 30/43] i.MX: Add i.MX6 SOC implementation Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 31/43] i.MX: Add sabrelite i.MX6 emulation Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 32/43] hw/display/blizzard: Expand out macros Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 33/43] hw/display/blizzard: Remove blizzard_template.h Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 34/43] target-arm: Avoid unnecessary TLB flush on TCR_EL2, TCR_EL3 writes Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 35/43] hw/arm: QOM'ify armv7m.c Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 36/43] hw/arm: QOM'ify highbank.c Peter Maydell
2016-05-12 13:32 ` [Qemu-devel] [PULL 37/43] hw/arm: QOM'ify integratorcp.c Peter Maydell
2016-05-12 13:33 ` [Qemu-devel] [PULL 38/43] hw/arm: QOM'ify pxa2xx.c Peter Maydell
2016-05-12 13:33 ` [Qemu-devel] [PULL 39/43] hw/arm: QOM'ify pxa2xx_pic.c Peter Maydell
2016-05-12 13:33 ` [Qemu-devel] [PULL 40/43] hw/arm: QOM'ify spitz.c Peter Maydell
2016-05-12 13:33 ` [Qemu-devel] [PULL 41/43] hw/arm: QOM'ify stellaris.c Peter Maydell
2016-05-12 13:33 ` [Qemu-devel] [PULL 42/43] hw/arm: QOM'ify strongarm.c Peter Maydell
2016-05-12 13:33 ` [Qemu-devel] [PULL 43/43] hw/arm: QOM'ify versatilepb.c Peter Maydell
2016-05-12 15:33 ` [Qemu-devel] [PULL 00/43] target-arm queue Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).