This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-stable-allmodconfig in repository toolchain/ci/qemu.
from 6d2b5cbafb qemu-img: Factor out accumulate_options() helper adds a7922a3c81 Open 5.1 development tree adds 80c710cb06 qemu-img: Move is_valid_option_list() to qemu-img.c and rewrite adds f62514b3de qemu-img: Reject broken -o "" adds 2a340b67bd cryptodev: Fix cryptodev_builtin_cleanup() error API violation adds 77ed971b9d block/file-posix: Fix check_cache_dropped() error handling adds abc9bf69a6 cpus: Fix configure_icount() error API violation adds 9ec374a781 cpus: Proper range-checking for -icount shift=N adds 0fbddcecf2 arm/virt: Fix virt_machine_device_plug_cb() error API violation adds 07a978ef37 fdc: Fix fallback=auto error handling adds ee29f6e92d bochs-display: Fix vgamem=SIZE error handling adds 843c4cfcf4 virtio-net: Fix duplex=... and speed=... error handling adds c61d1d9e49 xen/pt: Fix flawed conversion to realize() adds fdceb4ab4d io: Fix qio_channel_socket_close() error handling adds 735527e179 migration/colo: Fix qmp_xen_colo_do_checkpoint() error handling adds 131889924b tests/test-logging: Fix test for -dfilter 0..0xffffffffffffffff adds 4155c998b6 qga: Fix qmp_guest_get_memory_blocks() error handling adds 51bd458166 qga: Fix qmp_guest_suspend_{disk, ram}() error handling adds fc0cfc1dec sam460ex: Suppress useless warning on -m 32 and -m 64 adds f26740c61a smbus: Fix spd_data_generate() error API violation adds 0f1eddf5ed bamboo, sam460ex: Tidy up error message for unsupported RAM size adds 32c82f0eaf smbus: Fix spd_data_generate() for number of banks > 2 adds 14b6ce68cc Makefile: Drop unused, broken target recurse-fuzz adds a56f3cdbdf fuzz: Simplify how we compute available machines and types adds f6528054f2 libqos: Give get_machine_allocator() internal linkage adds 8ef3a4be27 qemu-option: pass NULL rather than 0 to the id of qemu_opts_set() adds 648db19685 Merge remote-tracking branch 'remotes/armbru/tags/pull-misc- [...] adds dac717da67 dma/xlnx-zdma: Fix descriptor loading (MEM) wrt endianness adds 1633ed1e2d dma/xlnx-zdma: Fix descriptor loading (REG) wrt endianness adds c8aeef3aed nrf51: Fix last GPIO CNF address adds 1e11a139bf bugfix: Use gicr_typer in arm_gicv3_icc_reset adds 119a2ef1dc Typo: Correct the name of CPU hotplug memory region adds 1c66437879 hw/net: Add Smartfusion2 emac block adds 05b7374a58 msf2: Add EMAC block to SmartFusion2 SoC adds 70d7857f93 tests/boot_linux_console: Add ethernet test to SmartFusion2 adds 4cba075efe hw/core/clock: introduce clock object adds b8d38bd525 hw/core/clock-vmstate: define a vmstate entry for clock state adds 0e6934f264 qdev: add clock input&output support to devices. adds f0bc2a64c0 qdev-clock: introduce an init array to ease the device construction adds 31e5784a0d docs/clocks: add device's clock documentation adds 38867cb7ec hw/misc/zynq_slcr: add clock generation for uarts adds b636db306e hw/char/cadence_uart: add clock support adds 5b49a34c68 hw/arm/xilinx_zynq: connect uart clocks to slcr adds 9f2ff99c7f qdev-monitor: print the device's clock with info qtree adds 681b5bc323 hw/arm: versal: Setup the ADMA with 128bit bus-width adds f1e7cb1388 Cadence: gem: fix wraparound in 64bit descriptors adds 59ab136a9e net: cadence_gem: clear RX control descriptor adds 6b375d3546 target/arm: Vectorize integer comparison vs zero adds ef6a5c71c2 hw/arm/virt: dt: move creation of /secure-chosen to create_fdt() adds 60592cfed2 hw/arm/virt: dt: add kaslr-seed property
No new revisions were added by this update.
Summary of changes: MAINTAINERS | 2 + Makefile | 1 - VERSION | 2 +- backends/cryptodev-builtin.c | 10 +- block/file-posix.c | 5 +- cpus.c | 50 ++- docs/devel/clocks.rst | 391 +++++++++++++++++ docs/devel/index.rst | 1 + hw/acpi/cpu.c | 2 +- hw/arm/msf2-soc.c | 26 +- hw/arm/virt.c | 24 +- hw/arm/xilinx_zynq.c | 57 ++- hw/arm/xlnx-versal.c | 2 + hw/block/fdc.c | 1 + hw/char/cadence_uart.c | 73 +++- hw/char/trace-events | 3 + hw/core/Makefile.objs | 2 + hw/core/clock-vmstate.c | 25 ++ hw/core/clock.c | 130 ++++++ hw/core/qdev-clock.c | 185 ++++++++ hw/core/qdev.c | 12 + hw/core/trace-events | 7 + hw/display/bochs-display.c | 6 +- hw/dma/xlnx-zdma.c | 25 +- hw/i2c/smbus_eeprom.c | 32 +- hw/intc/arm_gicv3_kvm.c | 4 +- hw/mips/mips_fulong2e.c | 10 +- hw/misc/zynq_slcr.c | 172 +++++++- hw/net/Makefile.objs | 1 + hw/net/cadence_gem.c | 16 +- hw/net/msf2-emac.c | 589 ++++++++++++++++++++++++++ hw/net/virtio-net.c | 5 +- hw/ppc/ppc4xx_devs.c | 8 +- hw/ppc/sam460ex.c | 13 +- hw/xen/xen_pt.c | 12 +- include/hw/arm/msf2-soc.h | 2 + include/hw/char/cadence_uart.h | 1 + include/hw/clock.h | 225 ++++++++++ include/hw/gpio/nrf51_gpio.h | 2 +- include/hw/i2c/smbus_eeprom.h | 2 +- include/hw/{ssi/mss-spi.h => net/msf2-emac.h} | 47 +- include/hw/qdev-clock.h | 159 +++++++ include/hw/qdev-core.h | 12 + include/qemu/option.h | 1 - io/channel-socket.c | 5 +- migration/colo.c | 8 +- qdev-monitor.c | 9 + qemu-img.c | 28 ++ qga/commands-posix.c | 3 + qga/commands-win32.c | 14 + softmmu/vl.c | 10 +- target/arm/helper.h | 27 +- target/arm/neon_helper.c | 24 -- target/arm/translate-a64.c | 64 +-- target/arm/translate.c | 256 +++++++++-- target/arm/translate.h | 5 + target/arm/vec_helper.c | 25 ++ tests/Makefile.include | 1 + tests/acceptance/boot_linux_console.py | 15 +- tests/qtest/fuzz/qos_fuzz.c | 34 +- tests/qtest/libqos/qos_external.c | 68 +-- tests/qtest/libqos/qos_external.h | 10 +- tests/qtest/qos-test.c | 29 +- tests/test-logging.c | 4 +- util/qemu-option.c | 22 - 65 files changed, 2615 insertions(+), 401 deletions(-) create mode 100644 docs/devel/clocks.rst create mode 100644 hw/core/clock-vmstate.c create mode 100644 hw/core/clock.c create mode 100644 hw/core/qdev-clock.c create mode 100644 hw/net/msf2-emac.c create mode 100644 include/hw/clock.h copy include/hw/{ssi/mss-spi.h => net/msf2-emac.h} (64%) create mode 100644 include/hw/qdev-clock.h