First arm pullreq of the 2.13 cycle! -- PMM
The following changes since commit 4743c23509a51bd4ee85cc272287a41917d1be35: Update version for v2.12.0 release (2018-04-24 16:44:55 +0100) are available in the Git repository at: git://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20180426 for you to fetch changes up to fbf32752663878947de455ff57cb5b9318f14bec: xilinx_spips: Correct SNOOP_NONE state when flushing the txfifo (2018-04-26 11:04:40 +0100) ---------------------------------------------------------------- target-arm queue: * xilinx_spips: Correct SNOOP_NONE state when flushing the txfifo * timer/aspeed: fix vmstate version id * hw/arm/aspeed_soc: don't use vmstate_register_ram_global for SRAM * hw/arm/aspeed: don't make 'boot_rom' region 'nomigrate' * hw/arm/highbank: don't make sysram 'nomigrate' * hw/arm/raspi: Don't bother setting default_cpu_type * PMU emulation: some minor bugfixes and preparation for support of other events than just the cycle counter * target/arm: Use v7m_stack_read() for reading the frame signature * target/arm: Remove stale TODO comment * arm: always start from first_cpu when registering loader cpu reset callback * device_tree: Increase FDT_MAX_SIZE to 1 MiB ---------------------------------------------------------------- Aaron Lindsay (9): target/arm: Check PMCNTEN for whether PMCCNTR is enabled target/arm: Treat PMCCNTR as alias of PMCCNTR_EL0 target/arm: Mask PMU register writes based on PMCR_EL0.N target/arm: Fetch GICv3 state directly from CPUARMState target/arm: Support multiple EL change hooks target/arm: Add pre-EL change hooks target/arm: Allow EL change hooks to do IO target/arm: Fix bitmask for PMCCFILTR writes target/arm: Make PMOVSCLR and PMUSERENR 64 bits wide Cédric Le Goater (1): timer/aspeed: fix vmstate version id Geert Uytterhoeven (1): device_tree: Increase FDT_MAX_SIZE to 1 MiB Igor Mammedov (1): arm: always start from first_cpu when registering loader cpu reset callback Peter Maydell (6): target/arm: Remove stale TODO comment target/arm: Use v7m_stack_read() for reading the frame signature hw/arm/raspi: Don't bother setting default_cpu_type hw/arm/highbank: don't make sysram 'nomigrate' hw/arm/aspeed: don't make 'boot_rom' region 'nomigrate' hw/arm/aspeed_soc: don't use vmstate_register_ram_global for SRAM Sai Pavan Boddu (1): xilinx_spips: Correct SNOOP_NONE state when flushing the txfifo target/arm/cpu.h | 48 +++++++++++++++++------------- target/arm/internals.h | 14 +++++++-- device_tree.c | 2 +- hw/arm/aspeed.c | 2 +- hw/arm/aspeed_soc.c | 3 +- hw/arm/boot.c | 2 +- hw/arm/highbank.c | 2 +- hw/arm/raspi.c | 2 -- hw/intc/arm_gicv3_cpuif.c | 10 ++----- hw/ssi/xilinx_spips.c | 3 +- hw/timer/aspeed_timer.c | 2 +- target/arm/cpu.c | 37 +++++++++++++++++++---- target/arm/helper.c | 73 ++++++++++++++++++++++++++-------------------- target/arm/op_helper.c | 8 +++++ target/arm/translate-a64.c | 6 ++++ target/arm/translate.c | 12 ++++++++ 16 files changed, 148 insertions(+), 78 deletions(-)