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-mainline-defconfig in repository toolchain/ci/qemu.
from 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 [...] adds 333d7036ef tests/acceptance: introduce new check-avocado target adds bbbd9b6ec6 tests/acceptance: rename tests acceptance to tests avocado adds 3982feb476 tests/avocado: Extract QemuBaseTest from Test adds 9112d4fd49 tests/avocado: Make pick_default_qemu_bin() more generic adds 5334df4822 tests/avocado: Introduce QemuUserTest base class adds 0e4b1c9435 tests/avocado: Share useful helpers from virtiofs_submounts test adds 8011837a01 tests/avocado: Add bFLT loader linux-user test adds 2283b627bc tests/avocado: Rename avocado_qemu.Test -> QemuSystemTest adds b94d00898a tests/avocado: Remove p7zip binary availability check adds 114f3c8cc4 Merge remote-tracking branch 'remotes/philmd/tags/avocado-20 [...] adds eb63efd9f6 target/ppc: introduce do_ea_calc adds 725b2d4dac target/ppc: move resolve_PLS_D to translate.c adds fbd2e60ef1 target/ppc: Move load and store floating point instructions [...] adds dcb4e5b72c target/ppc: Implement PLFS, PLFD, PSTFS and PSTFD instructions adds e10271e104 target/ppc: Move LQ and STQ to decodetree adds 49de064889 target/ppc: Implement PLQ and PSTQ adds 82be6e02b4 target/ppc: Implement cntlzdm adds f356b3ba47 target/ppc: Implement cnttzdm adds 21ba6e5873 target/ppc: Implement pdepd instruction adds 8bdb760606 target/ppc: Implement pextd instruction adds 727385c4e1 libdecnumber: introduce decNumberFrom[U]Int128 adds e2205a4609 target/ppc: Move REQUIRE_ALTIVEC/VECTOR to translate.c adds 86057426d0 target/ppc: Introduce REQUIRE_FPU adds d39b2cc7d0 target/ppc: Implement DCFFIXQQ adds e06049f380 host-utils: Introduce mulu128 adds 21d7826fdb libdecnumber: Introduce decNumberIntegralToInt128 adds 328747f32f target/ppc: Implement DCTFIXQQ adds 17fded9d96 target/ppc: Do not update nip on DFP instructions adds 87bc8e52b1 target/ppc: Move dtstdc[q]/dtstdg[q] to decodetree adds afdc931013 target/ppc: Move d{add,sub,mul,div,iex}[q] to decodetree adds 85c38a460c target/ppc: Move dcmp{u,o}[q],dts{tex,tsf,tsfi}[q] to decodetree adds 78464edb8f target/ppc: Move dquai[q], drint{x,n}[q] to decodetree adds a8f4bce6f8 target/ppc: Move dqua[q], drrnd[q] to decodetree adds c8ef4d1ec0 target/ppc: Move dct{dp,qpq},dr{sp,dpq},dc{f,t}fix[q],dxex[q [...] adds a23297479c target/ppc: Move ddedpd[q],denbcd[q],dscli[q],dscri[q] to de [...] adds 957c52aed5 ppc/pnv: Fix check on block device before updating drive contents adds 88adcbf280 ppc/pegasos2: Suppress warning when qtest enabled adds 6e0bbc4048 target/ppc: Move vcfuged to vmx-impl.c.inc adds a2c975e119 target/ppc: Implement vclzdm/vctzdm instructions adds 00a16569eb target/ppc: Implement vpdepd/vpextd instruction adds 2c716b4da5 target/ppc: Implement vsldbi/vsrdbi instructions adds 2cc12af399 target/ppc: Implement Vector Insert from GPR using GPR index insns adds 23832ae6d5 target/ppc: Implement Vector Insert Word from GPR using Imme [...] adds 2c9f795841 target/ppc: Implement Vector Insert from VSR using GPR index insns adds b422c2cb52 target/ppc: Move vinsertb/vinserth/vinsertw/vinsertd to decodetree adds 28110b72a8 target/ppc: Implement Vector Extract Double to VSR using GPR [...] adds 8226cb2d9c target/ppc: Introduce REQUIRE_VSX macro adds c2aecae108 target/ppc: receive high/low as argument in get/set_cpu_vsr adds 72b70d5c3c target/ppc: moved stxv and lxv from legacy to decodtree adds 70426b5bb7 target/ppc: moved stxvx and lxvx from legacy to decodtree adds 96fa263247 target/ppc: added the instructions LXVP and STXVP adds 226ce506b1 target/ppc: added the instructions LXVPX and STXVPX adds 5301d0219c target/ppc: added the instructions PLXV and PSTXV adds dcbf48316f target/ppc: added the instructions PLXVP and PSTXVP adds 30dfca8d8f target/ppc: moved XXSPLTW to using decodetree adds 6166fced10 target/ppc: moved XXSPLTIB to using decodetree adds aa4592fab7 target/ppc: implemented XXSPLTI32DX adds ec10f73eb9 target/ppc: Implemented XXSPLTIW using decodetree adds 236a628599 target/ppc: implemented XXSPLTIDP instruction adds 788c63998c target/ppc: Implement xxblendvb/xxblendvh/xxblendvw/xxblendv [...] adds 6e26b85de5 target/ppc: Implement lxvkq instruction adds ab1e25ad2f target/ppc: cntlzdm/cnttzdm implementation without brcond adds 14fe3222e5 target/ppc, hw/ppc: Change maintainers adds 71e6fae3a9 spapr_numa.c: FORM2 table handle nodes with no distance info adds f10e7b9f6f Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-6 [...] adds adc903a6c0 docs: fix 'sample-pages' option tag adds a6a83cef9c Reduce the PVM stop time during Checkpoint adds 91fe9a8dbd Reset the auto-converge counter at every checkpoint. adds 8554920455 Merge remote-tracking branch 'remotes/juanquintela/tags/migr [...] adds de4cf848b1 hmp: Add shortcut to stop command to match cont adds 65b4c8c759 hw/m68k: Fix typo in SPDX tag adds 63a0eb6987 .mailmap: Fix more contributor entries adds 1c282da395 meson: Fix 'interpretor' typo adds 4a778dac9e tests/qtest/virtio-net: fix hotplug test case adds 66d96a1901 docs/about/deprecated: Remove empty 'related binaries' section adds 21cc2bda7f Merge remote-tracking branch 'remotes/vivier/tags/trivial-br [...] adds 6837f29976 hw: m68k: virt: Add compat machine for 6.1 adds 6ed25621f2 hw: m68k: virt: Add compat machine for 6.2 adds 2b22e7540d Merge tag 'm68k-for-6.2-pull-request' of git://github.com/vi [...] adds 5db83c7e90 macfb: fix a memory leak (CID 1465231) adds 3871cfce1e Merge tag 'q800-for-6.2-pull-request' of git://github.com/vi [...] adds 0a70bcf18c Update version for v6.2.0-rc0 release adds 9a599217a4 docs/block-replication: use blockdev-backup adds 24d6cc1fa1 docs/interop/bitmaps: use blockdev-backup adds 1084159b31 qapi: deprecate drive-backup adds 856f9fa9a2 Merge tag 'pull-jobs-2021-11-09' of https://src.openvz.org/s [...] adds 1bf4d3294b monitor: Fix find_device_state() for IDs containing slashes adds d73b6ae2c0 Merge tag 'pull-monitor-2021-11-10' of git://repo.or.cz/qemu [...] adds 13b86cbd2c docs/devel/qapi-code-gen: Drop a duplicate paragraph adds 53e9e547d2 docs/devel/qapi-code-gen: Belatedly document feature documentation adds 8c0bae5a19 qapi: Belatedly mark unstable QMP parts with feature 'unstable' adds b30187ef02 Merge tag 'pull-qapi-2021-11-10' of git://repo.or.cz/qemu/ar [...] adds a0b9c5f75c target/i386: sgx: mark device not user creatable adds ef149763a8 rcu: Introduce force_rcu notifier adds dd47a8f654 accel/tcg: Register a force_rcu notifier adds bd989ed44f numa: avoid crash with SGX and "info numa" adds 2c3132279b sgx: Reset the vEPC regions during VM reboot adds 1b9fc6d8ba Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...] adds 225bec0c0e tcg/optimize: Add an extra cast to fold_extract2 adds f1f727ac8a tcg: Remove TCI experimental status adds 8d30f0473e tcg: Document ctpop opcodes adds d58f01733b tcg/s390x: Fix tcg_out_vec_op argument type adds 70f872ca91 Merge tag 'pull-tcg-20211111' of https://gitlab.com/rth7680/ [...] adds 3620328f78 target/ppc: Fix register update on lf[sd]u[x]/stf[sd]u[x] adds 1fde73bcd7 spapr_numa.c: fix FORM1 distance-less nodes adds d139786e1b ppc/mmu_helper.c: do not truncate 'ea' in booke206_invalidat [...] adds 42f6c9179b Merge tag 'pull-ppc-20211112' of https://github.com/legoater [...]
No new revisions were added by this update.
Summary of changes: .gitlab-ci.d/buildtest-template.yml | 2 +- .gitlab-ci.d/buildtest.yml | 56 +- .mailmap | 4 + MAINTAINERS | 72 ++- VERSION | 2 +- accel/tcg/tcg-accel-ops-mttcg.c | 26 + accel/tcg/tcg-accel-ops-rr.c | 10 + configure | 48 +- docs/about/build-platforms.rst | 10 +- docs/about/deprecated.rst | 14 +- docs/block-replication.txt | 4 +- docs/conf.py | 12 +- docs/devel/build-system.rst | 27 +- docs/devel/ci-definitions.rst.inc | 2 +- docs/devel/fuzzing.rst | 9 +- docs/devel/qapi-code-gen.rst | 29 +- docs/devel/tcg-plugins.rst | 2 +- docs/devel/testing.rst | 57 +- docs/interop/bitmaps.rst | 285 +++++++-- docs/interop/live-block-operations.rst | 49 +- 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 +- hmp-commands.hx | 4 +- hw/char/goldfish_tty.c | 2 +- hw/core/numa.c | 7 + hw/display/macfb.c | 11 +- hw/i386/sgx-epc.c | 1 + hw/i386/sgx.c | 50 ++ hw/intc/goldfish_pic.c | 2 +- hw/intc/m68k_irqc.c | 2 +- hw/m68k/virt.c | 18 +- hw/misc/virt_ctrl.c | 2 +- hw/ppc/pegasos2.c | 3 +- hw/ppc/pnv_pnor.c | 2 +- hw/ppc/spapr_numa.c | 50 +- hw/scsi/scsi-disk.c | 6 + include/hw/char/goldfish_tty.h | 2 +- include/hw/intc/goldfish_pic.h | 2 +- include/hw/intc/m68k_irqc.h | 2 +- include/hw/misc/virt_ctrl.h | 2 +- include/libdecnumber/decNumber.h | 4 + include/libdecnumber/decNumberLocal.h | 2 +- include/qemu/host-utils.h | 36 ++ include/qemu/module.h | 6 +- include/qemu/rcu.h | 15 + include/qom/object.h | 12 + libdecnumber/decContext.c | 7 +- libdecnumber/decNumber.c | 131 ++++ meson.build | 12 +- meson_options.txt | 2 +- migration/colo.c | 4 + migration/ram.c | 57 +- migration/ram.h | 1 + python/qemu/machine/README.rst | 2 +- python/qemu/qmp/README.rst | 2 +- python/qemu/utils/README.rst | 2 +- qapi/block-core.json | 9 +- qapi/machine.json | 54 +- qapi/migration.json | 2 +- qapi/transaction.json | 6 +- qemu-options.hx | 4 +- qom/object.c | 11 + scripts/meson-buildoptions.sh | 3 +- softmmu/qdev-monitor.c | 8 +- target/i386/tcg/sysemu/excp_helper.c | 25 +- target/ppc/dfp_helper.c | 168 +++-- target/ppc/helper.h | 126 ++-- target/ppc/insn32.decode | 303 +++++++++ target/ppc/insn64.decode | 72 +++ target/ppc/int_helper.c | 135 +++- target/ppc/mmu_helper.c | 2 +- target/ppc/translate.c | 238 ++----- target/ppc/translate/dfp-impl.c.inc | 419 ++++++------ target/ppc/translate/dfp-ops.c.inc | 165 ----- target/ppc/translate/fixedpoint-impl.c.inc | 219 ++++++- target/ppc/translate/fp-impl.c.inc | 261 +++----- target/ppc/translate/fp-ops.c.inc | 29 - target/ppc/translate/vector-impl.c.inc | 56 -- target/ppc/translate/vmx-impl.c.inc | 334 +++++++++- target/ppc/translate/vmx-ops.c.inc | 10 +- target/ppc/translate/vsx-impl.c.inc | 702 ++++++++++++--------- target/ppc/translate/vsx-ops.c.inc | 4 - tcg/README | 6 + tcg/optimize.c | 2 +- tcg/s390x/tcg-target.c.inc | 3 +- 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 +- tests/qtest/virtio-net-test.c | 2 +- ui/gtk-egl.c | 2 + util/rcu.c | 19 + 147 files changed, 3271 insertions(+), 1830 deletions(-) create mode 100644 docs/sphinx-static/custom.js delete mode 100644 target/ppc/translate/dfp-ops.c.inc delete mode 100644 target/ppc/translate/vector-impl.c.inc 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%)