This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-arm-check_cross in repository toolchain/ci/qemu.
from 8ee612722d Merge remote-tracking branch 'remotes/cschoenebeck/tags/pull [...] adds 60efffa41b monitor: simplify functions for getting a dup'd fdset entry adds c2069ff624 util: split off a helper for dealing with O_CLOEXEC flag adds 448058aa99 util: rename qemu_open() to qemu_open_old() adds bf93d2ade9 util: refactor qemu_open_old to split off variadic args handling adds ebb3d49cb2 util: add Error object for qemu_open_internal error reporting adds c490af57cb util: introduce qemu_open and qemu_create with error reporting adds 661b3e81a3 util: give a specific error message when O_DIRECT doesn't work adds b18a24a9f8 block/file: switch to use qemu_open/qemu_create for improved errors adds 525009d04f Merge remote-tracking branch 'remotes/berrange/tags/block-od [...] adds 1f04fa3e00 iotests: Drop readlink -f adds d287961f25 fuzz: Change the way we write qtest log to stderr adds d97b4b0d0c tests/qtest/qmp-cmd-test: Use inclusive language adds b822c05b81 tests/socket-helpers: Treat EAI_NONAME as EADDRNOTAVAIL adds 0e72b7df4d Simplify the .gitignore file adds 37d98abdc7 qga/commands-win32: Fix problem with redundant protype declaration adds d816614ca4 rcu: Implement drain_call_rcu adds 4ed79a1bfb tests: Convert g_free to g_autofree macro in test-logging.c adds 760064efe1 rcu: fixes test-logging.c by call drain_call_rcu before rmdir_full adds 2d89880003 meson: Disable test-char on msys2/mingw for fixing tests stuck adds 00650e6e46 meson: disable crypto tests are empty under win32 adds dce93184b5 tests: Fixes test-replication.c on msys2/mingw. adds 09d631dbf8 tests: test-replication disable /replication/secondary/* on [...] adds 6333da0f07 osdep: file locking functions are not available on Win32 adds a84258e1f9 meson: Use -b to ignore CR vs. CR-LF issues on Windows adds e0d3d8015f meson: remove empty else and duplicated gio deps adds 96c64746bf vmstate: Fixes test-vmstate.c on msys2/mingw adds dd65e4ad22 tests: Fixes test-io-channel-socket.c tests under msys2/mingw adds da0652c043 tests: fixes aio-win32 about aio_remove_fd_handler, get it c [...] adds a92a783d26 tests: Fixes test-io-channel-file by mask only owner file st [...] adds 8330bd536c tests: fix test-util-sockets.c adds 61d9282cdc tests: Fixes test-qdev-global-props.c adds b1788880ba ci: Enable msys2 ci in cirrus adds 114daec31d cirrus: Building freebsd in a single shot adds 5e0a8fda65 Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull- [...] adds fb730c8683 linux-user: test, don't assert addr != test in pgb_reserved_va adds b8761cfdd6 iotests: Drop readlink -f adds 94ce373aa4 configure: move deprecated feature processing to supported_target adds 3a5ae4a936 configure: also skip deprecated targets with target-list-exclude adds 98db9a0667 configure: clean-up the target-list-exclude logic adds 44bf7a3464 configure: include tilegx-linux-user in the deprecation logic adds 1c0c06b1ea gitlab: create a build-deprecated target adds 3ffc7f0137 configure: add [lm32|unicore32]-softmmu to deprecation logic adds 3af9847093 Merge remote-tracking branch 'remotes/stsquad/tags/pull-conf [...] adds 3bee1d1d14 microvm: name qboot binary qboot.rom adds be404fa560 seabios: add microvm config, update build rules adds 38edb514c9 seabios: add bios-microvm.bin binary adds 14404dd2d1 acpi: ged: add control regs adds 2025e97dc5 acpi: ged: add x86 device variant. adds 7bf2567c12 acpi: move acpi_dsdt_add_power_button() to ged adds d4e9d577be microvm: make virtio irq base runtime configurable adds 8045df14bc microvm/acpi: add minimal acpi support adds 3b98c65f75 microvm/acpi: add acpi_dsdt_add_virtio() for x86 adds 55c4b06997 microvm/acpi: use GSI 16-23 for virtio adds 67eb6a4007 microvm/acpi: use seabios with acpi=on adds f6f7e2d88d microvm/acpi: disable virtio-mmio cmdline hack adds 9927a6329a x86: constify x86_machine_is_*_enabled adds 50aef13181 x86: move acpi_dev from pc/microvm adds 0cca1a918b x86: move cpu hotplug from pc to x86 adds e3ab9873d2 microvm: wire up hotplug adds 34b36c3bee tests/acpi: allow microvm test data updates. adds 3cac3784f7 tests/acpi: allow override blkdev adds c06cbf3d79 tests/acpi: add microvm test adds 312354f8c9 tests/acpi: update expected data files for microvm adds 63bcfe7be0 microvm: enable ramfb adds a6a0c8394c Merge remote-tracking branch 'remotes/kraxel/tags/microvm-20 [...] adds 17cd6e2bbf docker.py: always use --rm adds a6b2f1fc36 hw/arm/aspeed: Map the UART5 device unconditionally adds 9820e52fbe hw/arm/aspeed: Add machine properties to define the flash models adds 204dab83fe misc: aspeed_scu: Update AST2600 silicon id register adds e883b492c2 Merge remote-tracking branch 'remotes/legoater/tags/pull-asp [...] adds 4318432ccd hw/nvram/fw_cfg: fix FWCfgDataGeneratorClass::get_data() con [...] adds 053a417781 Merge remote-tracking branch 'remotes/philmd-gitlab/tags/fw_ [...]
No new revisions were added by this update.
Summary of changes: .cirrus.yml | 98 ++++++++--- .gitignore | 152 ---------------- .gitlab-ci.yml | 15 +- .shippable.yml | 2 +- .travis.yml | 3 +- accel/kvm/kvm-all.c | 2 +- backends/rng-random.c | 2 +- backends/tpm/tpm_passthrough.c | 8 +- block/file-posix.c | 16 +- block/file-win32.c | 5 +- block/vvfat.c | 5 +- chardev/char-fd.c | 2 +- chardev/char-pipe.c | 6 +- chardev/char.c | 2 +- configure | 33 ++-- docs/system/arm/aspeed.rst | 18 ++ dump/dump.c | 2 +- hw/acpi/generic_event_device.c | 52 ++++++ hw/arm/aspeed.c | 45 ++++- hw/arm/aspeed_ast2600.c | 8 +- hw/arm/aspeed_soc.c | 8 +- hw/arm/virt-acpi-build.c | 8 - hw/i386/Kconfig | 1 + hw/i386/acpi-build.c | 2 +- hw/i386/acpi-microvm.c | 240 ++++++++++++++++++++++++++ hw/i386/acpi-microvm.h | 8 + hw/i386/generic_event_device_x86.c | 36 ++++ hw/i386/meson.build | 3 +- hw/i386/microvm.c | 108 +++++++++++- hw/i386/pc.c | 297 ++------------------------------ hw/i386/pc_piix.c | 2 +- hw/i386/pc_q35.c | 2 +- hw/i386/x86.c | 275 ++++++++++++++++++++++++++++- hw/misc/aspeed_scu.c | 7 +- hw/nvram/fw_cfg.c | 2 +- hw/s390x/s390-skeys.c | 2 +- hw/usb/host-libusb.c | 2 +- hw/usb/u2f-passthru.c | 4 +- hw/vfio/common.c | 4 +- include/hw/acpi/generic_event_device.h | 17 ++ include/hw/i386/microvm.h | 10 +- include/hw/i386/pc.h | 1 - include/hw/i386/x86.h | 15 +- include/monitor/monitor.h | 3 +- include/qemu/osdep.h | 11 +- include/qemu/rcu.h | 1 + io/channel-file.c | 2 +- linux-user/elfload.c | 9 +- meson.build | 6 - monitor/misc.c | 58 +++---- net/vhost-vdpa.c | 2 +- os-posix.c | 2 +- pc-bios/bios-microvm.bin | Bin 65536 -> 131072 bytes pc-bios/meson.build | 1 + pc-bios/{bios-microvm.bin => qboot.rom} | Bin qga/channel-posix.c | 4 +- qga/commands-posix.c | 6 +- qga/commands-win32.c | 5 +- roms/Makefile | 11 +- roms/config.seabios-microvm | 26 +++ stubs/fdset.c | 8 +- target/arm/kvm.c | 2 +- tests/data/acpi/microvm/APIC | Bin 0 -> 70 bytes tests/data/acpi/microvm/DSDT | Bin 0 -> 365 bytes tests/data/acpi/microvm/FACP | Bin 0 -> 268 bytes tests/docker/Makefile.include | 1 - tests/docker/docker.py | 4 +- tests/meson.build | 10 +- tests/qapi-schema/meson.build | 2 +- tests/qemu-iotests/check | 2 +- tests/qtest/bios-tables-test.c | 21 ++- tests/qtest/fuzz/fuzz.c | 5 +- tests/qtest/qmp-cmd-test.c | 10 +- tests/socket-helpers.c | 3 +- tests/test-io-channel-file.c | 12 +- tests/test-io-channel-socket.c | 2 + tests/test-logging.c | 5 +- tests/test-qdev-global-props.c | 9 +- tests/test-replication.c | 22 ++- tests/test-util-sockets.c | 6 +- tests/test-vmstate.c | 3 +- ui/console.c | 2 +- util/aio-win32.c | 12 +- util/osdep.c | 104 +++++++---- util/oslib-posix.c | 2 +- util/rcu.c | 55 ++++++ 86 files changed, 1293 insertions(+), 686 deletions(-) create mode 100644 hw/i386/acpi-microvm.c create mode 100644 hw/i386/acpi-microvm.h create mode 100644 hw/i386/generic_event_device_x86.c copy pc-bios/{bios-microvm.bin => qboot.rom} (100%) create mode 100644 roms/config.seabios-microvm create mode 100644 tests/data/acpi/microvm/APIC create mode 100644 tests/data/acpi/microvm/DSDT create mode 100644 tests/data/acpi/microvm/FACP