This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allyesconfig in repository toolchain/ci/qemu.
from 18e356a53a Merge remote-tracking branch 'remotes/stsquad/tags/pull-for- [...] adds 25ddb946e6 e1000: fix tx re-entrancy problem adds 3fd641ac5e Fix virtio-net-pci* "vectors" compat adds e4d96a7eb8 Merge remote-tracking branch 'remotes/jasonwang/tags/net-pul [...] adds e86a93f554 virtio-gpu: splitting one extended mode guest fb into n-scanouts adds 1ab2628fc6 ui/gtk-egl: un-tab and re-tab should destroy egl surface and [...] adds 01eb4749f0 ui/gtk-egl: make sure the right context is set as the current adds 4872a023a5 ui/gtk-egl: guest fb texture needs to be regenerated when re [...] adds 7cf87257f7 ui/gtk: gd_draw_event returns FALSE when no cairo surface is bound adds 1350ff156b ui/gtk-egl: blitting partial guest fb to the proper scanout surface adds c39deb2181 Merge remote-tracking branch 'remotes/kraxel/tags/egl-202111 [...] adds 565599807f migration: Check that postcopy fd's are not NULL adds f78d4ed701 docs: fix qemu incorrect tag adds 63ed851de4 Merge remote-tracking branch 'remotes/juanquintela/tags/migr [...] adds cd0a9e983c docs/sphinx: add loaded modules to generated depfile adds 905655ea6a docs/sphinx: add static files to generated depfile adds 0dd35c1629 docs/sphinx: add templates files to generated depfile adds 706bbad2ba tests/qapi-schema/meson: add depfile to sphinx doc adds 89bcfe780a meson: drop sphinx_extn_depends adds ed9e6d65ed meson: drop sphinx_template_files adds 96871b3854 docs/sphinx: set navigation_with_keys=True adds 9423751645 docs/sphinx: add 's' keyboard binding to focus search adds 450e0f28a4 docs: remove non-reference uses of single backticks adds ca0a0d122c docs: (further) remove non-reference uses of single backticks adds c11b3a1dd3 docs/sphinx: change default role to "any" adds 260f9210d2 Merge remote-tracking branch 'remotes/marcandre.lureau/tags/ [...] adds 93eae35832 target-i386: mmu: use pg_mode instead of HF_LMA_MASK adds b04dc92e01 target-i386: mmu: fix handling of noncanonical virtual addresses adds b3af7fdf9c hw/scsi/scsi-disk: MODE_PAGE_ALLS not allowed in MODE SELECT [...] adds 565174d08e meson: perform snappy test with the C++ compiler if used adds 4933436f6a docs: adjust for demise of scripts/create_config adds ac7ebcc589 configure: simplify calls to meson_quote adds 8009da0374 configure: preserve CFLAGS, CXXFLAGS and LDFLAGS in config.status adds a286666044 configure: propagate --extra-cflags and --extra-ldflags to m [...] adds de38c0cc79 configure: ignore preexisting QEMU_*FLAGS envvars adds 8b4ed0daba ui/gtk-egl: Fix build failure when libgbm is not available adds 5e10ccc270 Merge remote-tracking branch 'remotes/bonzini/tags/for-upstr [...] new 333d7036ef tests/acceptance: introduce new check-avocado target new bbbd9b6ec6 tests/acceptance: rename tests acceptance to tests avocado new 3982feb476 tests/avocado: Extract QemuBaseTest from Test new 9112d4fd49 tests/avocado: Make pick_default_qemu_bin() more generic new 5334df4822 tests/avocado: Introduce QemuUserTest base class new 0e4b1c9435 tests/avocado: Share useful helpers from virtiofs_submounts test new 8011837a01 tests/avocado: Add bFLT loader linux-user test new 2283b627bc tests/avocado: Rename avocado_qemu.Test -> QemuSystemTest new b94d00898a tests/avocado: Remove p7zip binary availability check new 114f3c8cc4 Merge remote-tracking branch 'remotes/philmd/tags/avocado-20 [...]
The 10 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitlab-ci.d/buildtest-template.yml | 2 +- .gitlab-ci.d/buildtest.yml | 56 +++---- MAINTAINERS | 52 +++---- configure | 48 +++--- docs/conf.py | 12 +- docs/devel/build-system.rst | 27 ++-- docs/devel/ci-definitions.rst.inc | 2 +- docs/devel/fuzzing.rst | 9 +- docs/devel/tcg-plugins.rst | 2 +- docs/devel/testing.rst | 57 ++++--- docs/interop/live-block-operations.rst | 2 +- docs/meson.build | 10 -- docs/sphinx-static/custom.js | 9 ++ docs/sphinx/depfile.py | 19 ++- docs/system/arm/orangepi.rst | 8 +- docs/system/guest-loader.rst | 2 +- docs/system/i386/sgx.rst | 6 +- hw/core/machine.c | 2 +- hw/display/virtio-gpu-udmabuf-stubs.c | 3 +- hw/display/virtio-gpu-udmabuf.c | 22 ++- hw/display/virtio-gpu.c | 4 +- hw/net/e1000.c | 7 + hw/scsi/scsi-disk.c | 6 + include/hw/virtio/virtio-gpu.h | 5 +- include/qemu/module.h | 6 +- include/ui/console.h | 4 + meson.build | 6 +- migration/postcopy-ram.c | 4 + python/qemu/machine/README.rst | 2 +- python/qemu/qmp/README.rst | 2 +- python/qemu/utils/README.rst | 2 +- qapi/block-core.json | 4 +- qapi/migration.json | 10 +- qemu-options.hx | 4 +- target/i386/tcg/sysemu/excp_helper.c | 25 ++-- tests/Makefile.include | 21 ++- tests/acceptance/README.rst | 10 -- tests/avocado/README.rst | 10 ++ .../avocado_qemu/__init__.py | 163 +++++++++++++++------ tests/{acceptance => avocado}/boot_linux.py | 0 .../{acceptance => avocado}/boot_linux_console.py | 11 +- tests/{acceptance => avocado}/boot_xen.py | 0 tests/{acceptance => avocado}/cpu_queries.py | 4 +- tests/{acceptance => avocado}/empty_cpu_model.py | 4 +- tests/{acceptance => avocado}/hotplug_cpu.py | 0 tests/{acceptance => avocado}/info_usernet.py | 4 +- tests/{acceptance => avocado}/intel_iommu.py | 0 tests/{acceptance => avocado}/linux_initrd.py | 6 +- .../linux_ssh_mips_malta.py | 5 +- tests/avocado/load_bflt.py | 54 +++++++ .../machine_arm_canona1100.py | 4 +- .../machine_arm_integratorcp.py | 4 +- tests/{acceptance => avocado}/machine_arm_n8x0.py | 4 +- tests/{acceptance => avocado}/machine_avr6.py | 6 +- .../machine_m68k_nextcube.py | 4 +- .../{acceptance => avocado}/machine_microblaze.py | 4 +- .../machine_mips_fuloong2e.py | 4 +- .../machine_mips_loongson3v.py | 4 +- .../{acceptance => avocado}/machine_mips_malta.py | 4 +- tests/{acceptance => avocado}/machine_rx_gdbsim.py | 4 +- .../machine_s390_ccw_virtio.py | 4 +- .../machine_sparc64_sun4u.py | 0 .../{acceptance => avocado}/machine_sparc_leon3.py | 4 +- tests/{acceptance => avocado}/migration.py | 4 +- tests/{acceptance => avocado}/multiprocess.py | 4 +- .../pc_cpu_hotplug_props.py | 4 +- tests/{acceptance => avocado}/ppc_405.py | 4 +- tests/{acceptance => avocado}/ppc_bamboo.py | 4 +- tests/{acceptance => avocado}/ppc_mpc8544ds.py | 4 +- tests/{acceptance => avocado}/ppc_prep_40p.py | 4 +- tests/{acceptance => avocado}/ppc_pseries.py | 4 +- tests/{acceptance => avocado}/ppc_virtex_ml507.py | 4 +- tests/{acceptance => avocado}/replay_kernel.py | 0 tests/{acceptance => avocado}/replay_linux.py | 0 tests/{acceptance => avocado}/reverse_debugging.py | 0 tests/{acceptance => avocado}/smmu.py | 0 tests/{acceptance => avocado}/tcg_plugins.py | 0 tests/{acceptance => avocado}/tesseract_utils.py | 0 tests/{acceptance => avocado}/version.py | 4 +- tests/{acceptance => avocado}/virtio-gpu.py | 4 +- .../{acceptance => avocado}/virtio_check_params.py | 4 +- tests/{acceptance => avocado}/virtio_version.py | 4 +- .../{acceptance => avocado}/virtiofs_submounts.py | 59 +------- .../virtiofs_submounts.py.data/cleanup.sh | 0 .../virtiofs_submounts.py.data/guest-cleanup.sh | 0 .../virtiofs_submounts.py.data/guest.sh | 0 .../virtiofs_submounts.py.data/host.sh | 0 tests/{acceptance => avocado}/vnc.py | 4 +- .../x86_cpu_model_versions.py | 4 +- tests/qapi-schema/meson.build | 4 +- ui/egl-helpers.c | 25 +++- ui/gtk-egl.c | 12 ++ ui/gtk.c | 23 +++ 93 files changed, 585 insertions(+), 381 deletions(-) create mode 100644 docs/sphinx-static/custom.js delete mode 100644 tests/acceptance/README.rst create mode 100644 tests/avocado/README.rst rename tests/{acceptance => avocado}/avocado_qemu/__init__.py (87%) rename tests/{acceptance => avocado}/boot_linux.py (100%) rename tests/{acceptance => avocado}/boot_linux_console.py (99%) rename tests/{acceptance => avocado}/boot_xen.py (100%) rename tests/{acceptance => avocado}/cpu_queries.py (91%) rename tests/{acceptance => avocado}/empty_cpu_model.py (88%) rename tests/{acceptance => avocado}/hotplug_cpu.py (100%) rename tests/{acceptance => avocado}/info_usernet.py (92%) rename tests/{acceptance => avocado}/intel_iommu.py (100%) rename tests/{acceptance => avocado}/linux_initrd.py (96%) rename tests/{acceptance => avocado}/linux_ssh_mips_malta.py (98%) create mode 100644 tests/avocado/load_bflt.py rename tests/{acceptance => avocado}/machine_arm_canona1100.py (93%) rename tests/{acceptance => avocado}/machine_arm_integratorcp.py (97%) rename tests/{acceptance => avocado}/machine_arm_n8x0.py (95%) rename tests/{acceptance => avocado}/machine_avr6.py (94%) rename tests/{acceptance => avocado}/machine_m68k_nextcube.py (97%) rename tests/{acceptance => avocado}/machine_microblaze.py (94%) rename tests/{acceptance => avocado}/machine_mips_fuloong2e.py (95%) rename tests/{acceptance => avocado}/machine_mips_loongson3v.py (94%) rename tests/{acceptance => avocado}/machine_mips_malta.py (98%) rename tests/{acceptance => avocado}/machine_rx_gdbsim.py (97%) rename tests/{acceptance => avocado}/machine_s390_ccw_virtio.py (99%) rename tests/{acceptance => avocado}/machine_sparc64_sun4u.py (100%) rename tests/{acceptance => avocado}/machine_sparc_leon3.py (94%) rename tests/{acceptance => avocado}/migration.py (97%) rename tests/{acceptance => avocado}/multiprocess.py (98%) rename tests/{acceptance => avocado}/pc_cpu_hotplug_props.py (93%) rename tests/{acceptance => avocado}/ppc_405.py (94%) rename tests/{acceptance => avocado}/ppc_bamboo.py (95%) rename tests/{acceptance => avocado}/ppc_mpc8544ds.py (93%) rename tests/{acceptance => avocado}/ppc_prep_40p.py (97%) rename tests/{acceptance => avocado}/ppc_pseries.py (94%) rename tests/{acceptance => avocado}/ppc_virtex_ml507.py (93%) rename tests/{acceptance => avocado}/replay_kernel.py (100%) rename tests/{acceptance => avocado}/replay_linux.py (100%) rename tests/{acceptance => avocado}/reverse_debugging.py (100%) rename tests/{acceptance => avocado}/smmu.py (100%) rename tests/{acceptance => avocado}/tcg_plugins.py (100%) rename tests/{acceptance => avocado}/tesseract_utils.py (100%) rename tests/{acceptance => avocado}/version.py (88%) rename tests/{acceptance => avocado}/virtio-gpu.py (98%) rename tests/{acceptance => avocado}/virtio_check_params.py (98%) rename tests/{acceptance => avocado}/virtio_version.py (98%) rename tests/{acceptance => avocado}/virtiofs_submounts.py (82%) rename tests/{acceptance => avocado}/virtiofs_submounts.py.data/cleanup.sh (100%) rename tests/{acceptance => avocado}/virtiofs_submounts.py.data/guest-cleanup.sh (100%) rename tests/{acceptance => avocado}/virtiofs_submounts.py.data/guest.sh (100%) rename tests/{acceptance => avocado}/virtiofs_submounts.py.data/host.sh (100%) rename tests/{acceptance => avocado}/vnc.py (96%) rename tests/{acceptance => avocado}/x86_cpu_model_versions.py (99%)