[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/43] target-arm queue
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [PULL 00/43] target-arm queue |
Date: |
Thu, 12 May 2016 14:32:22 +0100 |
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
- [Qemu-devel] [PULL 00/43] target-arm queue,
Peter Maydell <=
- [Qemu-devel] [PULL 19/43] target-arm/translate-a64.c: Unify some of the ldst_reg decoding, Peter Maydell, 2016/05/12
- [Qemu-devel] [PULL 02/43] omap_lcdc: Remove support for DEPTH != 32, Peter Maydell, 2016/05/12
- [Qemu-devel] [PULL 12/43] hw/arm/nseries: Allocating Large sized arrays to heap, Peter Maydell, 2016/05/12
- [Qemu-devel] [PULL 17/43] target-arm: Split data abort syndrome generator, Peter Maydell, 2016/05/12
- [Qemu-devel] [PULL 07/43] hw/intc: QOM'ify pl190.c, Peter Maydell, 2016/05/12
- [Qemu-devel] [PULL 05/43] hw/intc: QOM'ify exynos4210_gic.c, Peter Maydell, 2016/05/12
- [Qemu-devel] [PULL 18/43] target-arm/translate-a64.c: Use extract32 in disas_ldst_reg_imm9, Peter Maydell, 2016/05/12
- [Qemu-devel] [PULL 01/43] blizzard: Remove support for DEPTH != 32, Peter Maydell, 2016/05/12
- [Qemu-devel] [PULL 13/43] target-arm: Stage 2 permission fault was fixed in AArch32 state, Peter Maydell, 2016/05/12
- [Qemu-devel] [PULL 11/43] bcm2835_property: use cached values when querying framebuffer, Peter Maydell, 2016/05/12