From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Subject: [PULL 00/34] target-arm queue
Date: Mon, 16 Dec 2019 11:08:30 +0000 [thread overview]
Message-ID: <20191216110904.30815-1-peter.maydell@linaro.org> (raw)
First arm pullreq of 5.0!
The following changes since commit 084a398bf8aa7634738e6c6c0103236ee1b3b72f:
Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging (2019-12-13 18:14:07 +0000)
are available in the Git repository at:
https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20191216-1
for you to fetch changes up to f80741d107673f162e3b097fc76a1590036cc9d1:
target/arm: ensure we use current exception state after SCR update (2019-12-16 10:52:58 +0000)
----------------------------------------------------------------
target-arm queue:
* Add support for Cortex-M7 CPU
* exynos4210_gic: Suppress gcc9 format-truncation warnings
* aspeed: Various minor bug fixes and improvements
* aspeed: Add support for the tacoma-bmc board
* Honour HCR_EL32.TID1 and .TID2 trapping requirements
* Handle trapping to EL2 of AArch32 VMRS instructions
* Handle AArch32 CP15 trapping via HSTR_EL2
* Add support for missing Jazelle system registers
* arm/arm-powerctl: set NSACR.{CP11, CP10} bits in arm_set_cpu_on
* Add support for DC CVAP & DC CVADP instructions
* Fix assertion when SCR.NS is changed in Secure-SVC &c
* enable SHPC native hot plug in arm ACPI
----------------------------------------------------------------
Alex Bennée (1):
target/arm: ensure we use current exception state after SCR update
Beata Michalska (4):
tcg: cputlb: Add probe_read
Memory: Enable writeback for given memory region
migration: ram: Switch to ram block writeback
target/arm: Add support for DC CVAP & DC CVADP ins
Christophe Lyon (1):
target/arm: Add support for cortex-m7 CPU
Cédric Le Goater (12):
aspeed/i2c: Add support for pool buffer transfers
aspeed/i2c: Check SRAM enablement on AST2500
aspeed: Add a DRAM memory region at the SoC level
aspeed/i2c: Add support for DMA transfers
aspeed/i2c: Add trace events
aspeed/smc: Restore default AHB window mapping at reset
aspeed/smc: Do not map disabled segment on the AST2600
aspeed/smc: Add AST2600 timings registers
aspeed: Remove AspeedBoardConfig array and use AspeedMachineClass
aspeed: Add support for the tacoma-bmc board
aspeed: Change the "scu" property definition
aspeed: Change the "nic" property definition
David Gibson (1):
exynos4210_gic: Suppress gcc9 format-truncation warnings
Heyi Guo (2):
hw/arm/acpi: simplify AML bit and/or statement
hw/arm/acpi: enable SHPC native hot plug
Joel Stanley (4):
aspeed/sdmc: Make ast2600 default 1G
aspeed/scu: Fix W1C behavior
watchdog/aspeed: Improve watchdog timeout message
watchdog/aspeed: Fix AST2600 frequency behaviour
Marc Zyngier (5):
target/arm: Honor HCR_EL2.TID2 trapping requirements
target/arm: Honor HCR_EL2.TID1 trapping requirements
target/arm: Handle trapping to EL2 of AArch32 VMRS instructions
target/arm: Handle AArch32 CP15 trapping via HSTR_EL2
target/arm: Add support for missing Jazelle system registers
Niek Linnenbank (1):
arm/arm-powerctl: set NSACR.{CP11, CP10} bits in arm_set_cpu_on()
PanNengyuan (1):
gpio: fix memory leak in aspeed_gpio_init()
Philippe Mathieu-Daudé (2):
hw/arm/sbsa-ref: Simplify by moving the gic in the machine state
hw/arm/virt: Simplify by moving the gic in the machine state
include/exec/exec-all.h | 6 +
include/exec/memory.h | 6 +
include/exec/ram_addr.h | 8 +
include/hw/arm/aspeed.h | 24 +--
include/hw/arm/aspeed_soc.h | 1 +
include/hw/arm/virt.h | 1 +
include/hw/i2c/aspeed_i2c.h | 16 ++
include/hw/ssi/aspeed_smc.h | 1 +
include/hw/watchdog/wdt_aspeed.h | 1 +
include/qemu/cutils.h | 1 +
target/arm/cpu.h | 20 +-
target/arm/helper.h | 3 +
target/arm/translate.h | 2 +
exec.c | 36 ++++
hw/arm/aspeed.c | 271 +++++++++++++----------
hw/arm/aspeed_ast2600.c | 25 ++-
hw/arm/aspeed_soc.c | 22 +-
hw/arm/sbsa-ref.c | 86 ++++----
hw/arm/virt-acpi-build.c | 21 +-
hw/arm/virt.c | 109 +++++-----
hw/gpio/aspeed_gpio.c | 1 +
hw/i2c/aspeed_i2c.c | 439 +++++++++++++++++++++++++++++++++++---
hw/intc/exynos4210_gic.c | 9 +-
hw/misc/aspeed_scu.c | 19 +-
hw/misc/aspeed_sdmc.c | 6 +-
hw/net/ftgmac100.c | 19 +-
hw/ssi/aspeed_smc.c | 63 ++++--
hw/timer/aspeed_timer.c | 17 +-
hw/watchdog/wdt_aspeed.c | 41 ++--
linux-user/elfload.c | 2 +
memory.c | 12 ++
migration/ram.c | 5 +-
target/arm/arm-powerctl.c | 3 +
target/arm/cpu.c | 33 +++
target/arm/cpu64.c | 1 +
target/arm/helper.c | 170 ++++++++++++++-
target/arm/op_helper.c | 22 ++
target/arm/translate-vfp.inc.c | 20 +-
target/arm/translate.c | 9 +-
target/arm/vfp_helper.c | 29 +++
util/cutils.c | 38 ++++
hw/i2c/trace-events | 9 +
tests/data/acpi/virt/DSDT | Bin 18470 -> 18462 bytes
tests/data/acpi/virt/DSDT.memhp | Bin 19807 -> 19799 bytes
tests/data/acpi/virt/DSDT.numamem | Bin 18470 -> 18462 bytes
45 files changed, 1273 insertions(+), 354 deletions(-)
next reply other threads:[~2019-12-16 11:15 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-12-16 11:08 Peter Maydell [this message]
2019-12-16 11:08 ` [PULL 01/34] target/arm: Add support for cortex-m7 CPU Peter Maydell
2019-12-16 11:08 ` [PULL 02/34] exynos4210_gic: Suppress gcc9 format-truncation warnings Peter Maydell
2019-12-16 11:08 ` [PULL 03/34] aspeed/i2c: Add support for pool buffer transfers Peter Maydell
2019-12-16 11:08 ` [PULL 04/34] aspeed/i2c: Check SRAM enablement on AST2500 Peter Maydell
2019-12-16 11:08 ` [PULL 05/34] aspeed: Add a DRAM memory region at the SoC level Peter Maydell
2019-12-16 11:08 ` [PULL 06/34] aspeed/i2c: Add support for DMA transfers Peter Maydell
2019-12-16 11:08 ` [PULL 07/34] aspeed/i2c: Add trace events Peter Maydell
2019-12-16 11:08 ` [PULL 08/34] aspeed/sdmc: Make ast2600 default 1G Peter Maydell
2019-12-16 11:08 ` [PULL 09/34] aspeed/scu: Fix W1C behavior Peter Maydell
2019-12-16 11:08 ` [PULL 10/34] watchdog/aspeed: Improve watchdog timeout message Peter Maydell
2019-12-16 11:08 ` [PULL 11/34] watchdog/aspeed: Fix AST2600 frequency behaviour Peter Maydell
2019-12-16 11:08 ` [PULL 12/34] aspeed/smc: Restore default AHB window mapping at reset Peter Maydell
2019-12-16 11:08 ` [PULL 13/34] aspeed/smc: Do not map disabled segment on the AST2600 Peter Maydell
2019-12-16 11:08 ` [PULL 14/34] aspeed/smc: Add AST2600 timings registers Peter Maydell
2019-12-16 11:08 ` [PULL 15/34] aspeed: Remove AspeedBoardConfig array and use AspeedMachineClass Peter Maydell
2019-12-16 11:08 ` [PULL 16/34] aspeed: Add support for the tacoma-bmc board Peter Maydell
2019-12-16 11:08 ` [PULL 17/34] gpio: fix memory leak in aspeed_gpio_init() Peter Maydell
2019-12-16 11:08 ` [PULL 18/34] aspeed: Change the "scu" property definition Peter Maydell
2019-12-16 11:08 ` [PULL 19/34] aspeed: Change the "nic" " Peter Maydell
2019-12-16 11:08 ` [PULL 20/34] target/arm: Honor HCR_EL2.TID2 trapping requirements Peter Maydell
2019-12-16 11:08 ` [PULL 21/34] target/arm: Honor HCR_EL2.TID1 " Peter Maydell
2019-12-16 11:08 ` [PULL 22/34] target/arm: Handle trapping to EL2 of AArch32 VMRS instructions Peter Maydell
2019-12-16 11:08 ` [PULL 23/34] target/arm: Handle AArch32 CP15 trapping via HSTR_EL2 Peter Maydell
2019-12-16 11:08 ` [PULL 24/34] target/arm: Add support for missing Jazelle system registers Peter Maydell
2019-12-16 11:08 ` [PULL 25/34] arm/arm-powerctl: set NSACR.{CP11, CP10} bits in arm_set_cpu_on() Peter Maydell
2019-12-16 11:08 ` [PULL 26/34] tcg: cputlb: Add probe_read Peter Maydell
2019-12-16 11:08 ` [PULL 27/34] Memory: Enable writeback for given memory region Peter Maydell
2019-12-16 11:08 ` [PULL 28/34] migration: ram: Switch to ram block writeback Peter Maydell
2019-12-16 11:08 ` [PULL 29/34] target/arm: Add support for DC CVAP & DC CVADP ins Peter Maydell
2019-12-16 11:09 ` [PULL 30/34] hw/arm/sbsa-ref: Simplify by moving the gic in the machine state Peter Maydell
2019-12-16 11:09 ` [PULL 31/34] hw/arm/acpi: simplify AML bit and/or statement Peter Maydell
2019-12-16 11:09 ` [PULL 32/34] hw/arm/acpi: enable SHPC native hot plug Peter Maydell
2019-12-16 11:09 ` [PULL 33/34] hw/arm/virt: Simplify by moving the gic in the machine state Peter Maydell
2019-12-16 11:09 ` [PULL 34/34] target/arm: ensure we use current exception state after SCR update Peter Maydell
2019-12-16 14:07 ` [PULL 00/34] target-arm queue Peter Maydell
-- strict thread matches above, loose matches on Subject: below --
2020-05-11 13:33 Peter Maydell
2020-05-11 14:03 ` Peter Maydell
2020-05-11 14:25 ` Peter Maydell
2020-05-11 15:17 ` no-reply
2020-05-11 15:44 ` Peter Maydell
2020-07-03 16:53 Peter Maydell
2020-07-03 17:50 ` no-reply
2020-07-04 17:43 ` Peter Maydell
2023-01-05 16:43 Peter Maydell
2023-01-06 12:10 ` 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=20191216110904.30815-1-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).