From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] [PULL 00/43] target-arm queue
Date: Thu, 12 May 2016 14:32:22 +0100 [thread overview]
Message-ID: <1463059985-2272-1-git-send-email-peter.maydell@linaro.org> (raw)
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
next reply other threads:[~2016-05-12 13:33 UTC|newest]
Thread overview: 49+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-05-12 13:32 Peter Maydell [this message]
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
-- strict thread matches above, loose matches on Subject: below --
2017-12-13 18:11 Peter Maydell
2017-12-14 15:32 ` Peter Maydell
2018-06-15 14:24 Peter Maydell
2018-06-15 15:30 ` Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1463059985-2272-1-git-send-email-peter.maydell@linaro.org \
--to=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).