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-aarch64-build_cross in repository toolchain/ci/qemu.
from 0319ad22bd Merge remote-tracking branch 'remotes/stsquad/tags/pull-test [...] adds 644f66bf5d hw/input: expand trace info reported for ps2 device adds 76968101f5 ps2: fix mouse stream corruption adds 7704bb02dd ps2: don't raise an interrupt if queue is full adds cec3252416 ps2: don't deassert irq twice if queue is empty adds c3c4a96116 pckbd: split out interrupt line changing code adds ff6e1624b3 pckbd: don't update OBF flags if KBD_STAT_OBF is set adds d1e45668d2 pckbd: PS/2 keyboard throttle adds ac9192bd0a pckbd: add state variable for interrupt source adds aa67a42f8d pckbd: add controller response queue adds e4697fabb5 pckbd: add function kbd_pending() adds f6f57a8298 pckbd: correctly disable PS/2 communication adds 314f9064b6 pckbd: remove duplicated keyboard and mouse defines adds 9d74e6c3e7 pckbd: clear outport_present in outer pre_load() adds 96376ab154 hw/input/ps2: Use ps2_raise_irq() instead of open coding it adds 2ab2dad01f Merge remote-tracking branch 'remotes/kraxel/tags/input-2021 [...] adds 56267b622a configure: Only clone softfloat-3 repositories if TCG is enabled adds b80fd28156 configure: check for submodules if --with-git-submodules=ignore adds 2d652f24cc configure: simplify assignment to GIT_SUBMODULES adds cfa1f4bcee hw/mem/nvdimm: Use Kconfig 'imply' instead of 'depends on' adds c1826ea6a0 i386/cpu: Expose AVX_VNNI instruction to guest adds 9e33013bd4 object: add more commands to preconfig mode adds 6ba7ada355 qtest: add a QOM object for qtest adds 70cbae429e KVM: do not allow setting properties at runtime adds b87eaa9b82 memory: Introduce log_sync_global() to memory listener adds a2f77862ff KVM: Use a big lock to replace per-kml slots_lock adds ea776d15ad KVM: Create the KVMSlot dirty bitmap on flag changes adds e65e5f50db KVM: Provide helper to get kvm dirty log adds 2c20b27eed KVM: Provide helper to sync dirty bitmap from slot to ramblock adds 29b7e8be76 KVM: Simplify dirty log sync in kvm_set_phys_mem adds 563d32ba9b KVM: Cache kvm slot dirty bitmap size adds 2ea5cb0a47 KVM: Add dirty-ring-size property adds a81a592698 KVM: Disable manual dirty log when dirty ring enabled adds b4420f198d KVM: Dirty ring support adds aaad026480 tests/qtest/fuzz: Fix build failure adds 75eebe0b1f meson: Set implicit_include_directories to false adds fd5fc4b12d remove qemu-options* from root directory adds b02629550d replication: move include out of root directory adds d349f92f78 vl: allow not specifying size in -m when using -M memory-backend adds 632a887350 qemu-config: load modules when instantiating option groups adds 16b3f3bbab doc: Add notes about -mon option mode=control argument. adds 54b0306e69 configure: Avoid error messages about missing *-config-*.h files adds b802d14dc6 hw/scsi: Fix sector translation bug in scsi_unmap_complete_noio adds 7cf333a372 gitlab-ci: use --meson=git for CFI jobs adds 8385235ba9 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds c53cd04e70 hmp: Fix loadvm to resume the VM on success instead of failure adds 04c9f7e04a virtiofsd: Check for EINTR in preadv() and retry adds b31ff38931 virtiofsd: Get rid of unreachable code in read adds 97dbfc5ae6 virtiofsd: Use iov_discard_front() to skip bytes adds 0106f6f234 virtiofsd: get rid of in_sg_left variable adds bf7a3ee044 virtiofsd: Simplify skip byte logic adds 1a5fff8e63 virtiofsd: Check EOF before short read adds b5fd59cf90 virtiofsd: Set req->reply_sent right after sending reply adds d14d4f4f18 tools/virtiofsd/buffer.c: replaced a calloc call with GLib's [...] adds bf99f30bc3 tools/virtiofsd/fuse_opt.c: Replaced a malloc with GLib's g_ [...] adds efb208dc9c migration/rdma: Fix cm_event used before being initialized adds 4e812d2338 migration/rdma: cleanup rdma in rdma_start_incoming_migratio [...] adds f53b450ada migration/rdma: Fix rdma_addrinfo res leaks adds 44bcfd45e9 migration/rdma: destination: create the return patch after t [...] adds e49e49dd73 migration/rdma: source: poll cm_event from return path adds c5847f5e4e Merge remote-tracking branch 'remotes/dgilbert/tags/pull-mig [...] adds a4b201d1ac gitlab: Replace YAML anchors by extends (acceptance_test_job) adds e4af2160e1 gitlab: Rename ACCEL_CONFIGURE_OPTS to EXTRA_CONFIGURE_OPTS adds 840cafced1 gitlab: Enable cross-i386 builds of TCI adds fb3c0334de gitlab: Extract container job template to container-template.yml adds ecac85fe49 gitlab: Extract crossbuild job templates to crossbuild-template.yml adds f659e6584a gitlab: Extract DCO/style check jobs to static_checks.yml adds 07df3dfafa gitlab: Extract build stages to stages.yml adds 6cd5251b40 gitlab: Extract default build/test jobs templates adds 6b505a4e4f gitlab: Extract core container jobs to container-core.yml adds dcaf5e8f2f gitlab: Drop linux user build job for CentOS 7 adds f2f5c3e629 gitlab: Extract all default build/test jobs to buildtest.yml adds a151926c80 gitlab: Move current job set to qemu-project.yml adds 8b185c815c gitlab: Document how forks can use different set of jobs adds 961889f00c gitlab: Extract cross-container jobs to container-cross.yml adds f230dba714 gitlab: Keep Avocado reports during 1 week adds f56bf4caf7 gitlab: Run Avocado tests manually (except mainstream CI) adds 1f88fad50e gitlab: Use $CI_DEFAULT_BRANCH instead of hardcoded 'master' adds 2d9e45b9cb gitlab: Convert check-dco/check-patch jobs to the 'rules' syntax adds c8616fc767 Merge remote-tracking branch 'remotes/philmd/tags/gitlab-ci- [...] adds f334bb2562 target/m68k: introduce is_singlestepping() function adds 4f2b21efb3 target/m68k: call gen_raise_exception() directly if single-s [...] adds 456a0e3b3c target/m68k: introduce gen_singlestep_exception() function adds 5e50c6c72b target/m68k: implement m68k "any instruction" trace mode adds 7258034ab4 Merge remote-tracking branch 'remotes/vivier/tags/m68k-for-6 [...] adds 0a73d7ac9a exec/memory_ldst_cached: Sort declarations adds e1d2dbee57 exec/memory_ldst_phys: Sort declarations adds f933b02b59 exec/memory_ldst: Use correct type sizes adds c6fe45b3a6 exec/memory_ldst_phys: Use correct type sizes adds 4045f49cd4 exec/memory_ldst_cached: Use correct type size adds 4121f4b38e exec/memory: Use correct type size adds 824f4bac9f accel/tcg: Reduce 'exec/tb-context.h' inclusion adds e5ceadff47 accel/tcg: Keep TranslationBlock headers local to TCG adds 57dcb643d7 replay: fix watchpoint processing for reverse debugging adds 26b1248f66 tcg/aarch64: Fix tcg_out_rotl adds 046943acf4 cpu: Remove duplicated 'sysemu/hw_accel.h' header adds df4fd7d5c8 cpu: Split as cpu-common / cpu-sysemu adds a41d3aae52 cpu: Un-inline cpu_get_phys_page_debug and cpu_asidx_from_attrs adds cdba7e2f49 cpu: Introduce cpu_virtio_is_big_endian() adds 5ef2d5a48c cpu: Directly use cpu_write_elf*() fallback handlers in place adds 77ba5d50ba cpu: Directly use get_paging_enabled() fallback handlers in place adds 65c57115df cpu: Directly use get_memory_mapping() fallback handlers in place adds 4336073b9b cpu: Assert DeviceClass::vmsd is NULL on user emulation adds 744c72a837 cpu: Rename CPUClass vmsd -> legacy_vmsd adds c2cf139d9c cpu: Move AVR target vmsd field from CPUClass to DeviceClass adds 8b80bd28a5 cpu: Introduce SysemuCPUOps structure adds feece4d070 cpu: Move CPUClass::vmsd to SysemuCPUOps adds da383e0263 cpu: Move CPUClass::virtio_is_big_endian to SysemuCPUOps adds 83ec01b675 cpu: Move CPUClass::get_crash_info to SysemuCPUOps adds 715e3c1afb cpu: Move CPUClass::write_elf* to SysemuCPUOps adds faf39e8283 cpu: Move CPUClass::asidx_from_attrs to SysemuCPUOps adds 08928c6d0d cpu: Move CPUClass::get_phys_page_debug to SysemuCPUOps adds 2b60b62e05 cpu: Move CPUClass::get_memory_mapping to SysemuCPUOps adds 6bc0d6a047 cpu: Move CPUClass::get_paging_enabled to SysemuCPUOps adds 3803b6b427 target/mips: Fold jazz behaviour into mips_cpu_do_transactio [...] adds 119065574d hw/core: Constify TCGCPUOps adds 62c0ac5041 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-t [...]
No new revisions were added by this update.
Summary of changes: .gitlab-ci.d/buildtest-template.yml | 81 ++ .gitlab-ci.yml => .gitlab-ci.d/buildtest.yml | 144 +--- .gitlab-ci.d/container-core.yml | 17 + .../{containers.yml => container-cross.yml} | 79 -- .gitlab-ci.d/container-template.yml | 21 + .gitlab-ci.d/containers.yml | 232 +----- .gitlab-ci.d/crossbuild-template.yml | 41 + .gitlab-ci.d/crossbuilds.yml | 60 +- .gitlab-ci.d/qemu-project.yml | 11 + .gitlab-ci.d/stages.yml | 8 + .gitlab-ci.d/static_checks.yml | 26 + .gitlab-ci.yml | 885 +-------------------- MAINTAINERS | 1 - Makefile | 2 + accel/kvm/kvm-all.c | 615 ++++++++++++-- accel/kvm/trace-events | 7 + accel/tcg/cpu-exec.c | 5 +- accel/tcg/cputlb.c | 2 +- {include/exec => accel/tcg}/tb-context.h | 0 {include/exec => accel/tcg}/tb-hash.h | 0 {include/exec => accel/tcg}/tb-lookup.h | 2 +- accel/tcg/tcg-runtime.c | 2 +- accel/tcg/translate-all.c | 3 +- block/replication.c | 2 +- configure | 79 +- cpu.c | 18 +- default-configs/devices/ppc64-softmmu.mak | 1 - hmp-commands.hx | 2 + hw/arm/Kconfig | 1 + hw/core/{cpu.c => cpu-common.c} | 116 --- hw/core/cpu-sysemu.c | 145 ++++ hw/core/machine.c | 1 + hw/core/meson.build | 3 +- hw/i386/Kconfig | 1 + hw/input/pckbd.c | 353 ++++++-- hw/input/ps2.c | 22 +- hw/input/trace-events | 2 +- hw/mem/Kconfig | 2 - hw/mips/jazz.c | 35 +- hw/ppc/Kconfig | 1 + hw/scsi/scsi-disk.c | 12 +- hw/virtio/virtio.c | 4 +- replication.h => include/block/replication.h | 4 +- include/exec/exec-all.h | 1 - include/exec/memory.h | 14 +- include/exec/memory_ldst.h.inc | 16 +- include/exec/memory_ldst_cached.h.inc | 42 +- include/exec/memory_ldst_phys.h.inc | 72 +- include/hw/core/cpu.h | 101 +-- include/hw/core/sysemu-cpu-ops.h | 92 +++ include/migration/vmstate.h | 2 - include/qemu/config-file.h | 2 +- qemu-options.h => include/qemu/qemu-options.h | 9 +- include/sysemu/kvm_int.h | 7 +- include/tcg/tcg.h | 1 - memory_ldst.c.inc | 20 +- meson.build | 1 + migration/colo.c | 2 +- migration/rdma.c | 83 +- monitor/hmp-cmds.c | 2 +- os-posix.c | 2 +- os-win32.c | 1 - plugins/plugin.h | 1 + qapi/qom.json | 23 +- qemu-options-wrapper.h | 40 - qemu-options.hx | 23 +- replication.c | 2 +- softmmu/memory.c | 33 +- softmmu/physmem.c | 10 + softmmu/qtest.c | 185 ++++- softmmu/vl.c | 52 +- stubs/meson.build | 1 + stubs/module-opts.c | 6 + stubs/vmstate.c | 2 - target/alpha/cpu.c | 12 +- target/arm/cpu.c | 22 +- target/arm/cpu_tcg.c | 2 +- target/avr/cpu.c | 12 +- target/avr/machine.c | 4 +- target/cris/cpu.c | 14 +- target/hexagon/cpu.c | 2 +- target/hppa/cpu.c | 12 +- target/i386/cpu.c | 34 +- target/i386/cpu.h | 2 + target/i386/tcg/tcg-cpu.c | 2 +- target/m68k/cpu.c | 12 +- target/m68k/cpu.h | 8 + target/m68k/translate.c | 51 +- target/microblaze/cpu.c | 12 +- target/mips/cpu-qom.h | 3 + target/mips/cpu.c | 14 +- target/mips/tcg/op_helper.c | 3 +- target/nios2/cpu.c | 12 +- target/openrisc/cpu.c | 12 +- target/ppc/cpu_init.c | 24 +- target/riscv/cpu.c | 19 +- target/rx/cpu.c | 14 +- target/s390x/cpu.c | 18 +- target/sh4/cpu.c | 15 +- target/sparc/cpu.c | 14 +- target/tricore/cpu.c | 10 +- target/xtensa/cpu.c | 14 +- tcg/aarch64/tcg-target.c.inc | 5 +- tests/qtest/fuzz/fuzz.c | 1 + tests/unit/test-replication.c | 2 +- tools/virtiofsd/buffer.c | 4 +- tools/virtiofsd/fuse_opt.c | 4 +- tools/virtiofsd/fuse_virtio.c | 81 +- util/qemu-config.c | 1 + 109 files changed, 2230 insertions(+), 2137 deletions(-) create mode 100644 .gitlab-ci.d/buildtest-template.yml copy .gitlab-ci.yml => .gitlab-ci.d/buildtest.yml (83%) create mode 100644 .gitlab-ci.d/container-core.yml copy .gitlab-ci.d/{containers.yml => container-cross.yml} (73%) create mode 100644 .gitlab-ci.d/container-template.yml create mode 100644 .gitlab-ci.d/crossbuild-template.yml create mode 100644 .gitlab-ci.d/qemu-project.yml create mode 100644 .gitlab-ci.d/stages.yml create mode 100644 .gitlab-ci.d/static_checks.yml rename {include/exec => accel/tcg}/tb-context.h (100%) rename {include/exec => accel/tcg}/tb-hash.h (100%) rename {include/exec => accel/tcg}/tb-lookup.h (98%) rename hw/core/{cpu.c => cpu-common.c} (73%) create mode 100644 hw/core/cpu-sysemu.c rename replication.h => include/block/replication.h (98%) create mode 100644 include/hw/core/sysemu-cpu-ops.h rename qemu-options.h => include/qemu/qemu-options.h (88%) delete mode 100644 qemu-options-wrapper.h create mode 100644 stubs/module-opts.c