A mixed bag, all bug fixes or similar small stuff. thanks -- PMM
The following changes since commit 19eb2d4e736dc895f31fbd6b520e514f10cc08e0: Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into staging (2019-05-07 10:43:32 +0100) are available in the Git repository at: https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20190507 for you to fetch changes up to 63159601fb3e396b28da14cbb71e50ed3f5a0331: target/arm: Stop using variable length array in dc_zva (2019-05-07 12:55:04 +0100) ---------------------------------------------------------------- target-arm queue: * Stop using variable length array in dc_zva * Implement M-profile XPSR GE bits * Don't enable ARMV7M_EXCP_DEBUG from reset * armv7m_nvic: NS BFAR and BFSR are RAZ/WI if BFHFNMINS == 0 * armv7m_nvic: Check subpriority in nvic_recompute_state_secure() * fix various minor issues to allow building for Windows-on-ARM64 * aspeed: Set SDRAM size * Allow system registers for KVM guests to be changed by QEMU code * raspi: Diagnose requests for too much RAM * virt: Support firmware configuration with -blockdev ---------------------------------------------------------------- Cao Jiaxi (4): QEMU_PACKED: Remove gcc_struct attribute in Windows non x86 targets qga: Fix mingw compilation warnings on enum conversion util/cacheinfo: Use uint64_t on LLP64 model to satisfy Windows ARM64 osdep: Fix mingw compilation regarding stdio formats Joel Stanley (1): arm: aspeed: Set SDRAM size Markus Armbruster (3): pc: Rearrange pc_system_firmware_init()'s legacy -drive loop pflash_cfi01: New pflash_cfi01_legacy_drive() hw/arm/virt: Support firmware configuration with -blockdev Peter Maydell (7): hw/arm/raspi: Diagnose requests for too much RAM arm: Allow system registers for KVM guests to be changed by QEMU code hw/arm/armv7m_nvic: Check subpriority in nvic_recompute_state_secure() hw/intc/armv7m_nvic: NS BFAR and BFSR are RAZ/WI if BFHFNMINS == 0 hw/intc/armv7m_nvic: Don't enable ARMV7M_EXCP_DEBUG from reset target/arm: Implement XPSR GE bits target/arm: Stop using variable length array in dc_zva contrib/libvhost-user/libvhost-user.h | 2 +- include/hw/arm/aspeed.h | 1 + include/hw/arm/virt.h | 2 + include/hw/block/flash.h | 1 + include/qemu/compiler.h | 2 +- include/qemu/osdep.h | 10 +- scripts/cocci-macro-file.h | 7 +- target/arm/cpu.h | 13 ++- hw/arm/aspeed.c | 8 ++ hw/arm/raspi.c | 7 ++ hw/arm/virt.c | 202 ++++++++++++++++++++++------------ hw/block/pflash_cfi01.c | 28 +++++ hw/i386/pc_sysfw.c | 18 +-- hw/intc/armv7m_nvic.c | 40 ++++++- qga/commands-win32.c | 2 +- target/arm/helper.c | 47 +++++++- target/arm/kvm.c | 8 ++ target/arm/kvm32.c | 20 +--- target/arm/kvm64.c | 2 + target/arm/machine.c | 2 +- util/cacheinfo.c | 2 +- 21 files changed, 294 insertions(+), 130 deletions(-)