[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/36] target-arm queue
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [PULL 00/36] target-arm queue |
Date: |
Thu, 22 Sep 2016 18:21:39 +0100 |
ARM queue; my to-review pile is not yet empty but since
I have a conference next week I wanted to get the stuff
I had managed to review out.
thanks
-- PMM
The following changes since commit 430da7a81d356e368ccd88dcca60f38da9aa5b9a:
Merge remote-tracking branch 'remotes/riku/tags/pull-linux-user-20160915'
into staging (2016-09-22 15:39:54 +0100)
are available in the git repository at:
git://git.linaro.org/people/pmaydell/qemu-arm.git
tags/pull-target-arm-20160922
for you to fetch changes up to d675765a0244af1d65c292f2508009f1bd13e1b6:
imx: Use 'const char', not 'char const' (2016-09-22 18:13:09 +0100)
----------------------------------------------------------------
target-arm queue:
* add Cortex-A7 CPU
* new ast2500 SoC model and evaluation board
* palmetto-bmc: remove stray double assignment
* aspeed: clean up RAM size handling
* ptimer: framework for defining policy bits to change
behaviour choices for different timer devices
* ptimer: add some test cases
* cadence_gem: add queue support
* loader: support loading images to specified address spaces
* loader: support auto-detect of ELF architecture from file
* dma: xlnx-zynq-devcfg: Fix up XLNX_ZYNQ_DEVCFG_R_MAX
* vmstateify ssd0323
* vmstateify ssi-sd
* disas/arm.c: remove unused macros
* imx: use 'const char', not 'char const'
----------------------------------------------------------------
Alistair Francis (12):
cadence_gem: QOMify Cadence GEM
cadence_gem: Add the num-priority-queues property
cadence_gem: Add support for screening
cadence_gem: Add queue support
cadence_gem: Correct indentation
xlnx-zynqmp: Set the number of priority queues
loader: Allow ELF loader to auto-detect the ELF arch
loader: Use the specified MemoryRegion
loader: Allow a custom AddressSpace when loading ROMs
loader: Add AddressSpace loading support to ELFs
loader: Add AddressSpace loading support to uImages
loader: Add AddressSpace loading support to targphys
Andrey Yurovsky (1):
arm: add Cortex A7 CPU parameters
Cédric Le Goater (14):
ast2400: rename the Aspeed SoC files to aspeed_soc
ast2400: replace ast2400 with aspeed_soc
aspeed-soc: provide a framework to add new SoCs
palmetto-bmc: rename the Aspeed board file to aspeed.c
palmetto-bmc: replace palmetto_bmc with aspeed
palmetto-bmc: add board specific configuration
hw/misc: use macros to define hw-strap1 register on the AST2400 Aspeed SoC
aspeed: add a ast2500 SoC and support to the SCU and SDMC controllers
arm: add support for an ast2500 evaluation board
palmetto-bmc: remove extra no_sdcard assignement
aspeed: calculate the RAM size bits at realize time
aspeed: use error_report instead of LOG_GUEST_ERROR
aspeed: add a ram_size property to the memory controller
aspeed: allocate RAM after the memory controller has checked the size
Dmitry Osipenko (4):
hw/ptimer: Actually stop the timer in case of error
hw/ptimer: Introduce timer policy feature
hw/ptimer: Suppress error messages under qtest
tests: Add ptimer tests
Dr. David Alan Gilbert (2):
vmstateify ssd0323 display
vmstateify ssi-sd
Nathan Rossi (1):
dma: xlnx-zynq-devcfg: Fix up XLNX_ZYNQ_DEVCFG_R_MAX
Peter Maydell (2):
disas/arm.c: Remove unused macro definitions
imx: Use 'const char', not 'char const'
disas/arm.c | 11 -
hw/arm/Makefile.objs | 2 +-
hw/arm/aspeed.c | 197 +++++++++++++
hw/arm/{ast2400.c => aspeed_soc.c} | 131 +++++----
hw/arm/musicpal.c | 2 +-
hw/arm/palmetto-bmc.c | 102 -------
hw/arm/xlnx-zynqmp.c | 2 +
hw/core/loader.c | 89 ++++--
hw/core/ptimer.c | 14 +-
hw/display/ssd0323.c | 102 +++----
hw/dma/xilinx_axidma.c | 2 +-
hw/m68k/mcf5206.c | 2 +-
hw/m68k/mcf5208.c | 2 +-
hw/misc/aspeed_scu.c | 45 ++-
hw/misc/aspeed_sdmc.c | 45 ++-
hw/misc/imx25_ccm.c | 2 +-
hw/misc/imx31_ccm.c | 2 +-
hw/misc/imx6_ccm.c | 4 +-
hw/misc/imx6_src.c | 2 +-
hw/net/cadence_gem.c | 571 +++++++++++++++++++++++++++----------
hw/net/fsl_etsec/etsec.c | 2 +-
hw/net/lan9118.c | 2 +-
hw/sd/ssi-sd.c | 70 ++---
hw/ssi/imx_spi.c | 2 +-
hw/timer/allwinner-a10-pit.c | 2 +-
hw/timer/arm_timer.c | 2 +-
hw/timer/digic-timer.c | 2 +-
hw/timer/etraxfs_timer.c | 6 +-
hw/timer/exynos4210_mct.c | 7 +-
hw/timer/exynos4210_pwm.c | 2 +-
hw/timer/exynos4210_rtc.c | 4 +-
hw/timer/grlib_gptimer.c | 2 +-
hw/timer/imx_epit.c | 6 +-
hw/timer/imx_gpt.c | 4 +-
hw/timer/lm32_timer.c | 2 +-
hw/timer/milkymist-sysctl.c | 4 +-
hw/timer/puv3_ost.c | 2 +-
hw/timer/sh_timer.c | 2 +-
hw/timer/slavio_timer.c | 2 +-
hw/timer/xilinx_timer.c | 2 +-
include/hw/arm/aspeed_soc.h | 59 ++++
include/hw/arm/ast2400.h | 44 ---
include/hw/dma/xlnx-zynq-devcfg.h | 2 +-
include/hw/elf_ops.h | 10 +-
include/hw/loader.h | 73 ++++-
include/hw/misc/aspeed_scu.h | 193 +++++++++++++
include/hw/misc/aspeed_sdmc.h | 2 +
include/hw/net/cadence_gem.h | 19 +-
include/hw/ptimer.h | 25 +-
stubs/vmstate.c | 5 +
target-arm/cpu.c | 46 +++
tests/Makefile.include | 2 +
tests/ptimer-test-stubs.c | 107 +++++++
tests/ptimer-test.c | 568 ++++++++++++++++++++++++++++++++++++
tests/ptimer-test.h | 22 ++
55 files changed, 2084 insertions(+), 549 deletions(-)
create mode 100644 hw/arm/aspeed.c
rename hw/arm/{ast2400.c => aspeed_soc.c} (59%)
delete mode 100644 hw/arm/palmetto-bmc.c
create mode 100644 include/hw/arm/aspeed_soc.h
delete mode 100644 include/hw/arm/ast2400.h
create mode 100644 tests/ptimer-test-stubs.c
create mode 100644 tests/ptimer-test.c
create mode 100644 tests/ptimer-test.h
- [Qemu-devel] [PULL 00/36] target-arm queue,
Peter Maydell <=
- [Qemu-devel] [PULL 13/36] aspeed: use error_report instead of LOG_GUEST_ERROR, Peter Maydell, 2016/09/22
- [Qemu-devel] [PULL 10/36] arm: add support for an ast2500 evaluation board, Peter Maydell, 2016/09/22
- [Qemu-devel] [PULL 12/36] aspeed: calculate the RAM size bits at realize time, Peter Maydell, 2016/09/22
- [Qemu-devel] [PULL 16/36] hw/ptimer: Actually stop the timer in case of error, Peter Maydell, 2016/09/22
- [Qemu-devel] [PULL 07/36] palmetto-bmc: add board specific configuration, Peter Maydell, 2016/09/22
- [Qemu-devel] [PULL 08/36] hw/misc: use macros to define hw-strap1 register on the AST2400 Aspeed SoC, Peter Maydell, 2016/09/22
- [Qemu-devel] [PULL 18/36] hw/ptimer: Suppress error messages under qtest, Peter Maydell, 2016/09/22
- [Qemu-devel] [PULL 03/36] ast2400: replace ast2400 with aspeed_soc, Peter Maydell, 2016/09/22
- [Qemu-devel] [PULL 15/36] aspeed: allocate RAM after the memory controller has checked the size, Peter Maydell, 2016/09/22
- [Qemu-devel] [PULL 09/36] aspeed: add a ast2500 SoC and support to the SCU and SDMC controllers, Peter Maydell, 2016/09/22