target-arm queue: mostly smallish stuff. I expect to send out another pullreq at the end of this week, but since this is up to 32 patches already I'd rather send it out now than accumulate a monster sized patchset.
thanks -- PMM The following changes since commit 0ab4c574a55448a37b9f616259b82950742c9427: Merge remote-tracking branch 'remotes/kraxel/tags/ui-20180626-pull-request' into staging (2018-06-26 16:44:57 +0100) are available in the Git repository at: git://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20180626 for you to fetch changes up to 9b945a9ee36a34eaeca412ef9ef35fbfe33c2c85: aspeed/timer: use the APB frequency from the SCU (2018-06-26 17:50:42 +0100) ---------------------------------------------------------------- target-arm queue: * aspeed: set APB clocks correctly (fixes slowdown on palmetto) * smmuv3: cache config data and TLB entries * v7m/v8m: support read/write from MPU regions smaller than 1K * various: clean up logging/debug messages * xilinx_spips: Make dma transactions as per dma_burst_size ---------------------------------------------------------------- Cédric Le Goater (6): aspeed/smc: fix dummy cycles count when in dual IO mode aspeed/smc: fix HW strapping aspeed/smc: rename aspeed_smc_flash_send_addr() to aspeed_smc_flash_setup() aspeed/scu: introduce clock frequencies aspeed: initialize the SCU controller first aspeed/timer: use the APB frequency from the SCU Eric Auger (3): hw/arm/smmuv3: Cache/invalidate config data hw/arm/smmuv3: IOTLB emulation hw/arm/smmuv3: Add notifications on invalidation Jia He (1): hw/arm/smmuv3: Fix translate error handling Joel Stanley (1): MAINTAINERS: Add ASPEED BMCs Peter Maydell (3): tcg: Support MMU protection regions smaller than TARGET_PAGE_SIZE target/arm: Set page (region) size in get_phys_addr_pmsav7() target/arm: Handle small regions in get_phys_addr_pmsav8() Philippe Mathieu-Daudé (17): MAINTAINERS: Adopt the Gumstix computers-on-module machines hw/input/pckbd: Use qemu_log_mask(GUEST_ERROR) instead of fprintf hw/input/tsc2005: Use qemu_log_mask(GUEST_ERROR) instead of fprintf hw/dma/omap_dma: Use qemu_log_mask(UNIMP) instead of printf hw/dma/omap_dma: Use qemu_log_mask(GUEST_ERROR) instead of fprintf hw/ssi/omap_spi: Use qemu_log_mask(GUEST_ERROR) instead of fprintf hw/sd/omap_mmc: Use qemu_log_mask(UNIMP) instead of printf hw/i2c/omap_i2c: Use qemu_log_mask(UNIMP) instead of fprintf hw/arm/omap1: Use qemu_log_mask(GUEST_ERROR) instead of fprintf hw/arm/omap: Use qemu_log_mask(GUEST_ERROR) instead of fprintf hw/arm/stellaris: Use qemu_log_mask(UNIMP) instead of fprintf hw/net/stellaris_enet: Fix a typo hw/net/stellaris_enet: Use qemu_log_mask(GUEST_ERROR) instead of hw_error hw/net/smc91c111: Use qemu_log_mask(GUEST_ERROR) instead of hw_error hw/net/smc91c111: Use qemu_log_mask(UNIMP) instead of fprintf hw/arm/stellaris: Fix gptm_write() error message hw/arm/stellaris: Use HWADDR_PRIx to display register address Sai Pavan Boddu (1): xilinx_spips: Make dma transactions as per dma_burst_size accel/tcg/softmmu_template.h | 24 ++- hw/arm/smmuv3-internal.h | 12 +- include/exec/cpu-all.h | 5 +- include/hw/arm/omap.h | 30 +-- include/hw/arm/smmu-common.h | 24 +++ include/hw/arm/smmuv3.h | 1 + include/hw/misc/aspeed_scu.h | 70 ++++++- include/hw/ssi/xilinx_spips.h | 5 +- include/hw/timer/aspeed_timer.h | 4 + accel/tcg/cputlb.c | 131 +++++++++++-- hw/arm/aspeed_soc.c | 42 ++-- hw/arm/omap1.c | 18 +- hw/arm/smmu-common.c | 118 ++++++++++- hw/arm/smmuv3.c | 420 ++++++++++++++++++++++++++++++++++++---- hw/arm/stellaris.c | 8 +- hw/dma/omap_dma.c | 70 ++++--- hw/i2c/omap_i2c.c | 20 +- hw/input/pckbd.c | 4 +- hw/input/tsc2005.c | 13 +- hw/misc/aspeed_scu.c | 106 ++++++++++ hw/net/smc91c111.c | 21 +- hw/net/stellaris_enet.c | 11 +- hw/sd/omap_mmc.c | 13 +- hw/ssi/aspeed_smc.c | 48 ++--- hw/ssi/omap_spi.c | 15 +- hw/ssi/xilinx_spips.c | 23 ++- hw/timer/aspeed_timer.c | 19 +- target/arm/helper.c | 115 +++++++---- MAINTAINERS | 14 +- hw/arm/trace-events | 27 ++- 30 files changed, 1176 insertions(+), 255 deletions(-)