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-stable-allmodconfig 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 [...] new 225bec0c0e tcg/optimize: Add an extra cast to fold_extract2 new f1f727ac8a tcg: Remove TCI experimental status new 8d30f0473e tcg: Document ctpop opcodes new d58f01733b tcg/s390x: Fix tcg_out_vec_op argument type new 70f872ca91 Merge tag 'pull-tcg-20211111' of https://gitlab.com/rth7680/ [...]
The 5 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 +- .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 | 22 +- 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/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 + 146 files changed, 3256 insertions(+), 1815 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%)