[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/25] target-arm queue
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [PULL 00/25] target-arm queue |
Date: |
Mon, 17 Oct 2016 19:40:19 +0100 |
Random mix of stuff here, nothing in particular
very large. Includes a fix for the regression running
Thumb userspace code.
thanks
-- PMM
The following changes since commit 0975b8b823a888d474fa33821dfe84e6904db197:
Merge remote-tracking branch 'remotes/gkurz/tags/for-upstream' into staging
(2016-10-17 16:17:51 +0100)
are available in the git repository at:
git://git.linaro.org/people/pmaydell/qemu-arm.git
tags/pull-target-arm-20161017
for you to fetch changes up to 041ac05672993ff33a15f8017c0f729ca6dfad73:
hw/char/pl011: Add trace events (2016-10-17 19:32:44 +0100)
----------------------------------------------------------------
target-arm:
* target-arm: kvm: use AddressSpace-specific listener
* aspeed: add SMC controllers
* hw/arm/boot: allow using a command line specified dtb without a kernel
* hw/dma/pl080: Fix bad bit mask
* hw/intc/arm_gic_kvm: Fix build on aarch64 with some compilers
* hw/arm/virt: fix ACPI tables for ITS
* tests: add a m25p80 test
* tests: cleanup ptimer-test
* pxa2xx: Auto-assign name for i2c bus in i2c_init_bus
* target-arm: handle tagged addresses in A64 code
* target-arm: Fix masking of PC lower bits when doing exception returns
* target-arm: Implement dummy MDCCINT_EL1
* target-arm: Add trace events for the generic timers
* hw/intc/arm_gicv3: Fix ICC register tracepoints
* hw/char/pl011: Add trace events
----------------------------------------------------------------
Alistair Francis (1):
docs/generic-loader: Update the document
Andrew Jones (2):
hw/arm/virt-acpi-build: fix MADT generation
hw/arm/virt: no ITS on older machine types
Christopher Covington (1):
hw/intc/arm_gic_kvm: Fix build on aarch64
Cédric Le Goater (7):
aspeed: rename the smc object to fmc
aspeed: move the flash module mapping address under the controller
definition
aspeed: extend the number of host SPI controllers
aspeed: add support for the AST2500 SoC SMC controllers
aspeed: create mapping regions for the maximum number of slaves
aspeed: add support for the SMC segment registers
tests: add a m25p80 test
Michael Olbrich (1):
hw/arm/boot: allow using a command line specified dtb without a kernel
Paolo Bonzini (2):
target-arm: kvm: use AddressSpace-specific listener
tests: cleanup ptimer-test
Peter Maydell (5):
Fix masking of PC lower bits when doing exception returns
target-arm: Implement dummy MDCCINT_EL1
target-arm: Add trace events for the generic timers
hw/intc/arm_gicv3: Fix ICC register tracepoints
hw/char/pl011: Add trace events
Rutuja Shah (1):
Reducing stack frame size in stream_process_mem2s()
Thomas Hanson (3):
target-arm: Infrastucture changes to enable handling of tagged address
loading into PC
target-arm: Code changes to implement overwrite of tag field on PC load
target-arm: Comments added to identify cases in a switch
Thomas Huth (1):
hw/dma/pl080: Fix bad bit mask (PL080_CONF_M1 | PL080_CONF_M1)
Vijay Kumar B (1):
pxa2xx: Auto-assign name for i2c bus in i2c_init_bus.
Makefile.objs | 1 +
docs/generic-loader.txt | 22 ++--
hw/arm/aspeed.c | 4 +-
hw/arm/aspeed_soc.c | 74 ++++++++----
hw/arm/boot.c | 4 +-
hw/arm/pxa2xx.c | 2 +-
hw/arm/virt-acpi-build.c | 14 +--
hw/arm/virt.c | 15 ++-
hw/char/pl011.c | 71 +++++++----
hw/char/trace-events | 9 ++
hw/dma/pl080.c | 2 +-
hw/dma/xilinx_axidma.c | 8 +-
hw/intc/arm_gic_kvm.c | 14 ---
hw/intc/arm_gicv3_cpuif.c | 23 ++--
hw/intc/trace-events | 14 +--
hw/ssi/aspeed_smc.c | 194 ++++++++++++++++++++++++++++--
include/hw/arm/aspeed_soc.h | 10 +-
include/hw/arm/virt-acpi-build.h | 1 +
include/hw/ssi/aspeed_smc.h | 3 +-
stubs/vmstate.c | 5 -
target-arm/cpu.h | 52 +++++++-
target-arm/helper.c | 74 +++++++++++-
target-arm/kvm.c | 3 +-
target-arm/op_helper.c | 7 ++
target-arm/trace-events | 10 ++
target-arm/translate-a64.c | 90 ++++++++++++--
target-arm/translate.c | 29 +++--
target-arm/translate.h | 2 +
tests/Makefile.include | 7 +-
tests/m25p80-test.c | 252 +++++++++++++++++++++++++++++++++++++++
tests/ptimer-test-stubs.c | 7 ++
tests/ptimer-test.c | 22 ++--
vl.c | 5 -
33 files changed, 882 insertions(+), 168 deletions(-)
create mode 100644 target-arm/trace-events
create mode 100644 tests/m25p80-test.c
- [Qemu-devel] [PULL 00/25] target-arm queue,
Peter Maydell <=
- [Qemu-devel] [PULL 13/25] hw/arm/virt-acpi-build: fix MADT generation, Peter Maydell, 2016/10/17
- [Qemu-devel] [PULL 12/25] hw/intc/arm_gic_kvm: Fix build on aarch64, Peter Maydell, 2016/10/17
- [Qemu-devel] [PULL 10/25] hw/arm/boot: allow using a command line specified dtb without a kernel, Peter Maydell, 2016/10/17
- [Qemu-devel] [PULL 08/25] aspeed: create mapping regions for the maximum number of slaves, Peter Maydell, 2016/10/17
- [Qemu-devel] [PULL 20/25] target-arm: Comments added to identify cases in a switch, Peter Maydell, 2016/10/17
- [Qemu-devel] [PULL 05/25] aspeed: move the flash module mapping address under the controller definition, Peter Maydell, 2016/10/17
- [Qemu-devel] [PULL 04/25] aspeed: rename the smc object to fmc, Peter Maydell, 2016/10/17
- [Qemu-devel] [PULL 24/25] hw/intc/arm_gicv3: Fix ICC register tracepoints, Peter Maydell, 2016/10/17
- [Qemu-devel] [PULL 02/25] Reducing stack frame size in stream_process_mem2s(), Peter Maydell, 2016/10/17
- [Qemu-devel] [PULL 14/25] hw/arm/virt: no ITS on older machine types, Peter Maydell, 2016/10/17