Mostly my decodetree stuff, but also some patches for various smaller bugs/features from others.
thanks -- PMM The following changes since commit 53550e81e2cafe7c03a39526b95cd21b5194d9b1: Merge remote-tracking branch 'remotes/berrange/tags/qcrypto-next-pull-request' into staging (2020-06-15 16:36:34 +0100) are available in the Git repository at: https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20200616 for you to fetch changes up to 64b397417a26509bcdff44ab94356a35c7901c79: hw: arm: Set vendor property for IMX SDHCI emulations (2020-06-16 10:32:29 +0100) ---------------------------------------------------------------- * hw: arm: Set vendor property for IMX SDHCI emulations * sd: sdhci: Implement basic vendor specific register support * hw/net/imx_fec: Convert debug fprintf() to trace events * target/arm/cpu: adjust virtual time for all KVM arm cpus * Implement configurable descriptor size in ftgmac100 * hw/misc/imx6ul_ccm: Implement non writable bits in CCM registers * target/arm: More Neon decodetree conversion work ---------------------------------------------------------------- Erik Smit (1): Implement configurable descriptor size in ftgmac100 Guenter Roeck (2): sd: sdhci: Implement basic vendor specific register support hw: arm: Set vendor property for IMX SDHCI emulations Jean-Christophe Dubois (2): hw/misc/imx6ul_ccm: Implement non writable bits in CCM registers hw/net/imx_fec: Convert debug fprintf() to trace events Peter Maydell (17): target/arm: Fix missing temp frees in do_vshll_2sh target/arm: Convert Neon 3-reg-diff prewidening ops to decodetree target/arm: Convert Neon 3-reg-diff narrowing ops to decodetree target/arm: Convert Neon 3-reg-diff VABAL, VABDL to decodetree target/arm: Convert Neon 3-reg-diff long multiplies target/arm: Convert Neon 3-reg-diff saturating doubling multiplies target/arm: Convert Neon 3-reg-diff polynomial VMULL target/arm: Add 'static' and 'const' annotations to VSHLL function arrays target/arm: Add missing TCG temp free in do_2shift_env_64() target/arm: Convert Neon 2-reg-scalar integer multiplies to decodetree target/arm: Convert Neon 2-reg-scalar float multiplies to decodetree target/arm: Convert Neon 2-reg-scalar VQDMULH, VQRDMULH to decodetree target/arm: Convert Neon 2-reg-scalar VQRDMLAH, VQRDMLSH to decodetree target/arm: Convert Neon 2-reg-scalar long multiplies to decodetree target/arm: Convert Neon VEXT to decodetree target/arm: Convert Neon VTBL, VTBX to decodetree target/arm: Convert Neon VDUP (scalar) to decodetree fangying (1): target/arm/cpu: adjust virtual time for all KVM arm cpus hw/sd/sdhci-internal.h | 5 + include/hw/sd/sdhci.h | 5 + target/arm/translate.h | 1 + target/arm/neon-dp.decode | 130 +++++ hw/arm/fsl-imx25.c | 6 + hw/arm/fsl-imx6.c | 6 + hw/arm/fsl-imx6ul.c | 2 + hw/arm/fsl-imx7.c | 2 + hw/misc/imx6ul_ccm.c | 76 ++- hw/net/ftgmac100.c | 26 +- hw/net/imx_fec.c | 106 ++-- hw/sd/sdhci.c | 18 +- target/arm/cpu.c | 6 +- target/arm/cpu64.c | 1 - target/arm/kvm.c | 21 +- target/arm/translate-neon.inc.c | 1148 ++++++++++++++++++++++++++++++++++++++- target/arm/translate.c | 684 +---------------------- hw/net/trace-events | 18 + 18 files changed, 1495 insertions(+), 766 deletions(-)