This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-allmodconfig in repository toolchain/ci/qemu.
from 83339e21d0 Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/b [...] adds 886188a9c1 hw/block/nvme: fix legacy namespace registration adds 2132cfe52b hw/block/nvme: Fix a build error in nvme_get_feature() adds 832a59e43b hw/block/nvme: fix error handling in nvme_ns_realize adds c973f06521 Merge remote-tracking branch 'remotes/nvme/tags/nvme-fixes-p [...] adds af903caed9 target/arm: Don't migrate CPUARMState.features adds 10d0ef3e6c target/arm: Fix SCR RES1 handling adds 377a3ba25c hw/arm: Remove GPIO from unimplemented NPCM7XX adds dc8b18534e target/arm: Add support for FEAT_DIT, Data Independent Timing adds f944a854ce target/arm: Support AA32 DIT by moving PSTATE_SS from cpsr i [...] adds 2bf1eff9e9 target/arm: Set ID_AA64PFR0.DIT and ID_PFR0.DIT to 1 for "ma [...] adds 5385320c2b target/arm: Set ID_PFR0.DIT to 1 for "max" 32-bit CPU adds 932a8d1f11 arm: Update infocenter.arm.com URLs adds e6a41a045c accel/tcg: Add URL of clang bug to comment about our workaround adds 4565d82616 hw/arm: versal: Use nr_apu_cpus in favor of hard coding 2 adds d3c1183ffe target/arm: Correctly initialize MDCR_EL2.HPMN adds eac92d3163 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds 582d4210eb qemu-nbd: Use SOMAXCONN for socket listen() backlog adds 3dcf56e625 qemu-nbd: Permit --shared=0 for unlimited clients adds e055a5c8dc iotests/210: Fix reference output adds c90e3512a4 io: error_prepend() in qio_channel_readv_full_all() causes segfault adds bd54669a4a block: add new BlockDriver handler: bdrv_cancel_in_flight adds c4f7f24e1f block/nbd: implement .bdrv_cancel_in_flight adds 3fc1ec3725 block/raw-format: implement .bdrv_cancel_in_flight handler adds 9820933b57 job: add .cancel handler for the driver adds 521ff8b779 block/mirror: implement .cancel job handler adds 46bd6f8c36 iotests/264: move to python unittest adds 3f7db418d1 iotests.py: qemu_nbd_popen: remove pid file after use adds d00dd63135 iotests/264: add mirror-cancel test-case adds ff789bf5a9 block/backup: implement .cancel job handler adds 594427fc56 iotests/264: add backup-cancel test-case adds abb8b29aff Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-20 [...] adds ee2fc6c6da m68k: improve cpu instantiation comments adds 4ecce5fb52 m68k: cascade m68k_features by m680xx_cpu_initfn() to improv [...] adds 60d8e96453 m68k: improve comments on m68k_move_to/from helpers adds 5736526ce2 m68k: add missing BUSCR/PCR CR defines, and BUSCR/PCR/CAAR C [...] adds 8df0e6aeda m68k: MOVEC insn. should generate exception if wrong CR is accessed adds 7525a9b94c m68k: add MSP detection support for stack pointer swap helpers adds 382d71af7d m68k: import bootinfo headers from linux adds f4ceebdec5 Merge remote-tracking branch 'remotes/vivier/tags/m68k-for-6 [...] adds 0d1e450c7b migration: dirty-bitmap: Use struct for alias map inner members adds 6e9f21a2aa migration: dirty-bitmap: Allow control of bitmap persistence adds ca4bfec41d qemu-iotests: 300: Add test case for modifying persistence o [...] adds a1e708fcda block: return status from bdrv_append and friends adds 934aee14d3 block: use return status of bdrv_append() adds 392b9a74b9 Merge remote-tracking branch 'remotes/ericb/tags/pull-bitmap [...] adds 04250c69bc travis.yml: Move gprof/gcov test across to gitlab adds c2b33c43fd travis.yml: Move the -fsanitize=undefined test to the gitlab-CI adds 3382261c26 travis.yml: Move the --enable-modules test to the gitlab-CI adds ac6d7074c0 travis.yml: (Re-)move the --enable-debug jobs adds 0c99f50c52 travis.yml: Move the -fsanitize=thread testing to the gitlab-CI adds f3cb065fc4 .shippable: remove the last bits adds aa2ea7ad6c travis-ci: Disable C++ optional objects on AArch64 container adds d79f5c8b23 tests/docker: remove travis container adds 0dec1016a3 MAINTAINERS: Add gdbstub.h to the "GDB stub" section adds d20711bd6d target/sh4: Drop use of gdb_get_float32() and ldfl_p() adds 7ed51401f1 target/m68k: Drop use of gdb_get_float64() and ldfq_p() adds 34510e327e target/ppc: Drop use of gdb_get_float64() and ldfq_p() adds b81cff9cd9 gdbstub: Remove unused gdb_get_float32() and gdb_get_float64() adds f930224fff bswap.h: Remove unused float-access functions adds 8886ff2844 tests/tcg: fix silent skipping of softmmu gdb tests adds 0280396a33 Merge remote-tracking branch 'remotes/stsquad/tags/pull-test [...] adds af552644a7 linux-user/mips64: Restore setup_frame() for o32 ABI adds 0b72da0300 linux-user/mips64: Support o32 ABI syscalls adds 1c3dfb506e linux-user/signal: Decode waitid si_code adds 23b3111550 linux-user: Add missing TARGET___O_TMPFILE for hppa and alpha adds 2bdc74f3d7 linux-user: fix O_NONBLOCK usage for hppa target adds 7872130113 linux-user: fix O_NONBLOCK in signalfd4() and eventfd2() syscalls adds 22d113b52f linux-user: Fix loading of BSS segments adds ccc5ccc17f linux-user/mmap: Avoid asserts for out of range mremap calls adds 4df7b7fac8 linux-user/syscall: Fix do_ioctl_ifconf() for 64 bit targets. adds ec63e06ef7 linux-user: add TARGET_SO_{DOMAIN,PROTOCOL} adds fba087458d linux-user: target: signal: Support TARGET_SS_AUTODISARM adds 5b30c53041 docs/user: Remove outdated 'Quick Start' section adds b8f91fd49c linux-user/mips: Support the n32 ABI for the R5900 adds 3ea856094c Merge remote-tracking branch 'remotes/vivier2/tags/linux-use [...] adds 35f15acbc1 docs/sphinx/qapidoc.py: Handle change of QAPI's builtin module name adds 15d40e9204 qemu-storage-daemon: Enable object-add adds b34cdf3225 iotests: Consistent $IMGOPTS boundary matching adds 076d467aac blockjob: Fix crash with IOthread when block commit after snapshot adds 26941eb4ca hw/ide/ahci: map cmd_fis as DMA_DIRECTION_TO_DEVICE adds 7f22201ac8 xen-block: fix reporting of discard feature adds f8b467b443 tests/qemu-iotests: Remove test 259 from the "auto" group adds dcb6699512 crypto: luks: Fix tiny memory leak adds a890f08e58 block: add bdrv_co_delete_file_noerr adds 6094cbeb72 block: qcow2: remove the created file on initialization error adds c81219a7dd monitor: Fix assertion failure on shutdown adds b248e61652 monitor/qmp: Stop processing requests when shutdown is requested adds 8ba4bca570 Merge remote-tracking branch 'remotes/kevin/tags/for-upstrea [...] adds 9e5fa3a47c Acceptance Tests: bump Avocado version requirement to 85.0 adds 3e5c180be0 virtiofs_submounts.py test: Note on vmlinuz param adds 3c1e16c60c Python: close the log file kept by QEMUMachine before reading it adds cdcc50bf6e tests/acceptance/virtio-gpu.py: preserve virtio-user-gpu log adds 991e80911e maint: Tell git that *.py files should use python diff hunks adds 6dd7457916 Acceptance Tests: introduce LinuxTest base class adds efe30d5011 Acceptance Tests: introduce method for requiring an accelerator adds e8197c6e0c Acceptance Tests: fix population of public key in cloudinit image adds c0c5a7f18e Acceptance Tests: set up existing ssh keys by default adds 18543229fd Merge remote-tracking branch 'remotes/cleber-gitlab/tags/pyt [...] adds d9c5858570 tcg: Introduce target-specific page data for user-only adds 26bab757d4 linux-user: Introduce PAGE_ANON adds 5ca870b9f6 exec: Use uintptr_t for guest_base adds 9abf09ffde exec: Use uintptr_t in cpu_ldst.h adds 19d3c905fe exec: Improve types for guest_addr_valid adds 4feac83a9c linux-user: Check for overflow in access_ok adds 68f7766664 linux-user: Tidy VERIFY_READ/VERIFY_WRITE adds 1720751f94 bsd-user: Tidy VERIFY_READ/VERIFY_WRITE adds 57096f2977 linux-user: Do not use guest_addr_valid for h2g_valid adds a78a6363cb linux-user: Fix guest_addr_valid vs reserved_va adds 141a56d844 exec: Introduce cpu_untagged_addr adds 3e8f1628e8 exec: Use cpu_untagged_addr in g2h; split out g2h_untagged adds ee1bf83de7 linux-user: Explicitly untag memory management syscalls adds 114556c533 linux-user: Use guest_range_valid in access_ok adds 46b12f461c exec: Rename guest_{addr,range}_valid to *_untagged adds c7169b022b linux-user: Use cpu_untagged_addr in access_ok; split out *_ [...] adds 687ca79789 linux-user: Move lock_user et al out of line adds 09f679b62d linux-user: Fix types in uaccess.c adds 31c048342d linux-user: Handle tags in lock_user/unlock_user adds 0e0c030c68 linux-user/aarch64: Implement PR_TAGGED_ADDR_ENABLE adds 2169b5c6f7 target/arm: Improve gen_top_byte_ignore adds 16c8497848 target/arm: Use the proper TBI settings for linux-user adds bfd0572f43 linux-user/aarch64: Implement PR_MTE_TCF and PR_MTE_TAG adds d109b46d8d linux-user/aarch64: Implement PROT_MTE adds 1fe2785942 target/arm: Split out syndrome.h from internals.h adds 8db94ab4e5 linux-user/aarch64: Pass syndrome to EXC_*_ABORT adds 61dbe03787 linux-user/aarch64: Signal SEGV_MTESERR for sync tag check fault adds 5d70c3510b linux-user/aarch64: Signal SEGV_MTEAERR for async tag check error adds a11d3830d9 target/arm: Add allocation tag storage for user mode adds e32328645e target/arm: Enable MTE for user-only adds 36cd5fbdbf tests/tcg/aarch64: Add mte smoke tests adds 94e7787939 hw/i2c: Implement NPCM7XX SMBus Module Single Mode adds 86248f533e hw/arm: Add I2C sensors for NPCM750 eval board adds 2ef1e0d7dc hw/arm: Add I2C sensors and EEPROM for GSJ machine adds d986bf729c hw/i2c: Add a QTest for NPCM7XX SMBus Device adds 6b6e7570d6 hw/i2c: Implement NPCM7XX SMBus Module FIFO Mode adds 59c7a187dd MAINTAINERS: add myself maintainer for the clock framework adds 65d6ae4927 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds 9617cddb72 pc: add parser for OVMF reset block adds f522cef9b3 sev: update sev-inject-launch-secret to make gpa optional adds 6b98e96f18 sev/i386: Add initial support for SEV-ES adds 9681f8677f sev/i386: Require in-kernel irqchip support for SEV-ES guests adds b2f73a0784 sev/i386: Allow AP booting under SEV-ES adds 92a5199b29 sev/i386: Don't allow a system reset under an SEV-ES guest adds 23edf8b549 kvm/i386: Use a per-VM check for SMM capability adds 027b524d6a sev/i386: Enable an SEV-ES guest based on SEV policy adds f6a2c6eee7 libqos/qgraph: add qos_node_create_driver_named() adds 23820025af libqos/qgraph_internal: add qos_printf() and qos_printf_literal() adds 83ff78e567 tests/qtest/qos-test: dump qos graph if verbose adds 093360dc32 tests/qtest/qos-test: dump environment variables if verbose adds b0019c995e tests/qtest/qos-test: dump QEMU command if verbose adds 342e3a4f20 util/cutils: Skip "." when looking for next directory component adds 118f2aadbc hvf: Guard xgetbv call adds 3b502b0e47 target/i386/hvf: add vmware-cpuid-freq cpu feature adds 45f918ccf6 hvf: x86: Remove unused definitions adds 027ac0cb51 target/i386/hvf: add rdmsr 35H MSR_CORE_THREAD_COUNT adds 106f91d59c hvf: Fetch cr4 before evaluating CPUID(1) adds 82e2756897 event_notifier: Set ->initialized earlier in event_notifier_init() adds 366a85e4bb replay: fix icount request when replaying clock access adds f0f75dc174 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds 0958ee89b6 virtiofsd: Allow to build it without the tools adds 525a3030a8 virtiofsd: vu_dispatch locking should never fail adds a65963efa3 tools/virtiofsd: Replace the word 'whitelist' adds 1e08f164e9 virtiofsd: Save error code early at the failure callsite adds d64907acbf viriofsd: Add support for FUSE_HANDLE_KILLPRIV_V2 adds 26ec190964 virtiofsd: Do not use a thread pool by default adds 1af5629673 Merge remote-tracking branch 'remotes/dgilbert-gitlab/tags/p [...]
No new revisions were added by this update.
Summary of changes: .gitattributes | 1 + .gitlab-ci.yml | 40 +- .shippable.yml | 23 - .travis.yml | 113 +- MAINTAINERS | 18 +- accel/kvm/kvm-all.c | 6 +- accel/tcg/cpu-exec.c | 25 +- accel/tcg/translate-all.c | 32 +- accel/tcg/user-exec.c | 51 +- block.c | 86 +- block/backup-top.c | 23 +- block/backup.c | 10 + block/commit.c | 6 +- block/crypto.c | 13 +- block/io.c | 11 + block/mirror.c | 15 +- block/nbd.c | 15 + block/qcow2.c | 8 +- block/raw-format.c | 6 + blockdev-nbd.c | 7 +- blockdev.c | 6 +- blockjob.c | 8 +- bsd-user/elfload.c | 2 +- bsd-user/main.c | 8 +- bsd-user/mmap.c | 23 +- bsd-user/qemu.h | 17 +- docs/devel/loads-stores.rst | 14 +- docs/devel/testing.rst | 14 - docs/sphinx/qapidoc.py | 2 +- docs/system/arm/nuvoton.rst | 2 +- docs/tools/qemu-nbd.rst | 4 +- docs/user/main.rst | 61 -- hw/arm/Kconfig | 1 + hw/arm/aspeed_ast2600.c | 2 +- hw/arm/musca.c | 4 +- hw/arm/npcm7xx.c | 76 +- hw/arm/npcm7xx_boards.c | 46 + hw/arm/xlnx-versal.c | 4 +- hw/block/nvme-ns.c | 7 +- hw/block/nvme.c | 5 + hw/block/xen-block.c | 1 + hw/i2c/meson.build | 1 + hw/i2c/npcm7xx_smbus.c | 1099 ++++++++++++++++++++ hw/i2c/trace-events | 12 + hw/i386/pc_sysfw.c | 130 ++- hw/ide/ahci.c | 12 +- hw/m68k/bootinfo.h | 55 - hw/m68k/q800.c | 20 +- hw/misc/arm_integrator_debug.c | 2 +- hw/timer/arm_timer.c | 7 +- include/block/block.h | 16 +- include/block/block_int.h | 9 + include/exec/cpu-all.h | 55 +- include/exec/cpu_ldst.h | 37 +- include/exec/exec-all.h | 2 +- include/exec/gdbstub.h | 20 - include/hw/arm/npcm7xx.h | 2 + include/hw/dma/pl080.h | 7 +- include/hw/i2c/npcm7xx_smbus.h | 113 ++ include/hw/i386/pc.h | 4 + include/hw/misc/arm_integrator_debug.h | 2 +- include/hw/ssi/pl022.h | 5 +- include/qemu/bswap.h | 60 -- include/qemu/job.h | 5 + include/standard-headers/asm-m68k/bootinfo-mac.h | 120 +++ include/standard-headers/asm-m68k/bootinfo.h | 166 +++ include/sysemu/cpus.h | 2 + include/sysemu/hw_accel.h | 5 + include/sysemu/kvm.h | 10 + include/sysemu/replay.h | 14 +- include/sysemu/sev.h | 5 + io/channel.c | 3 +- job.c | 3 + linux-user/aarch64/cpu_loop.c | 38 +- linux-user/aarch64/target_signal.h | 3 + linux-user/aarch64/target_syscall.h | 13 + linux-user/alpha/target_fcntl.h | 1 + linux-user/alpha/target_signal.h | 6 + linux-user/elfload.c | 48 +- linux-user/flatload.c | 2 +- linux-user/generic/signal.h | 6 + linux-user/generic/sockbits.h | 3 + linux-user/hppa/cpu_loop.c | 39 +- linux-user/hppa/target_fcntl.h | 4 +- linux-user/hppa/target_signal.h | 5 + linux-user/i386/cpu_loop.c | 6 +- linux-user/i386/signal.c | 5 +- linux-user/main.c | 4 +- linux-user/mips/sockbits.h | 2 + linux-user/mips/target_signal.h | 6 + linux-user/mips64/syscall_nr.h | 5 +- linux-user/mips64/target_elf.h | 3 + linux-user/mips64/target_signal.h | 9 + linux-user/mmap.c | 88 +- linux-user/ppc/signal.c | 4 +- linux-user/qemu.h | 76 +- linux-user/signal.c | 3 +- linux-user/sparc/target_signal.h | 6 + linux-user/syscall.c | 183 +++- linux-user/syscall_defs.h | 1 + linux-user/uaccess.c | 82 +- migration/block-dirty-bitmap.c | 62 +- monitor/monitor.c | 25 +- monitor/qmp.c | 5 + python/qemu/machine.py | 4 +- qapi/migration.json | 19 +- qapi/misc-target.json | 2 +- qemu-nbd.c | 14 +- replay/replay-internal.c | 29 +- replay/replay-time.c | 4 +- replay/replay.c | 23 +- scripts/{travis => ci}/coverage-summary.sh | 2 +- softmmu/cpus.c | 5 + softmmu/runstate.c | 3 + storage-daemon/qemu-storage-daemon.c | 2 + stubs/replay-tools.c | 2 +- target/arm/cpu-param.h | 3 + target/arm/cpu.c | 29 +- target/arm/cpu.h | 49 + target/arm/cpu64.c | 5 + target/arm/helper-a64.c | 31 +- target/arm/helper.c | 71 +- target/arm/internals.h | 255 +---- target/arm/kvm.c | 5 + target/arm/machine.c | 2 +- target/arm/mte_helper.c | 39 +- target/arm/op_helper.c | 9 +- target/arm/syndrome.h | 273 +++++ target/arm/tlb_helper.c | 15 +- target/arm/translate-a64.c | 37 +- target/hppa/op_helper.c | 2 +- target/i386/cpu.c | 1 + target/i386/cpu.h | 1 + target/i386/hvf/hvf-i386.h | 16 - target/i386/hvf/hvf.c | 100 +- target/i386/hvf/x86_cpuid.c | 34 +- target/i386/hvf/x86_emu.c | 5 + target/i386/kvm/kvm.c | 10 +- target/i386/monitor.c | 23 +- target/i386/sev-stub.c | 15 + target/i386/sev.c | 178 +++- target/i386/sev_i386.h | 2 +- target/i386/tcg/mem_helper.c | 2 +- target/m68k/cpu.c | 116 ++- target/m68k/cpu.h | 64 +- target/m68k/helper.c | 239 ++++- target/m68k/translate.c | 2 +- target/mips/kvm.c | 5 + target/ppc/gdbstub.c | 8 +- target/ppc/kvm.c | 5 + target/ppc/translate_init.c.inc | 4 +- target/s390x/kvm.c | 5 + target/s390x/mem_helper.c | 4 +- target/sh4/gdbstub.c | 8 +- tests/acceptance/avocado_qemu/__init__.py | 127 +++ tests/acceptance/boot_linux.py | 128 +-- tests/acceptance/virtio-gpu.py | 5 +- tests/acceptance/virtiofs_submounts.py | 23 +- tests/docker/Makefile.include | 11 +- tests/docker/dockerfiles/travis.docker | 17 - tests/docker/dockerfiles/ubuntu2004.docker | 2 + tests/docker/travis | 22 - tests/docker/travis.py | 47 - tests/qemu-iotests/210.out | 2 +- tests/qemu-iotests/259 | 2 +- tests/qemu-iotests/264 | 140 ++- tests/qemu-iotests/264.out | 20 +- tests/qemu-iotests/300 | 93 ++ tests/qemu-iotests/300.out | 4 +- tests/qemu-iotests/common.rc | 4 +- tests/qemu-iotests/iotests.py | 6 +- tests/qtest/libqos/qgraph.c | 99 +- tests/qtest/libqos/qgraph.h | 36 + tests/qtest/libqos/qgraph_internal.h | 12 + tests/qtest/meson.build | 1 + tests/qtest/npcm7xx_smbus-test.c | 495 +++++++++ tests/qtest/qos-test.c | 15 +- tests/requirements.txt | 2 +- tests/tcg/aarch64/Makefile.target | 6 + tests/tcg/aarch64/mte-1.c | 28 + tests/tcg/aarch64/mte-2.c | 45 + tests/tcg/aarch64/mte-3.c | 51 + tests/tcg/aarch64/mte-4.c | 45 + tests/tcg/aarch64/mte.h | 60 ++ tests/tcg/aarch64/pauth-2.c | 1 - tests/tcg/configure.sh | 4 + tests/tcg/multiarch/system/Makefile.softmmu-target | 6 +- tests/test-bdrv-graph-mod.c | 6 +- tools/meson.build | 7 +- tools/virtiofsd/fuse_common.h | 15 + tools/virtiofsd/fuse_lowlevel.c | 13 +- tools/virtiofsd/fuse_lowlevel.h | 1 + tools/virtiofsd/fuse_virtio.c | 49 +- tools/virtiofsd/passthrough_ll.c | 99 +- tools/virtiofsd/passthrough_seccomp.c | 12 +- util/cutils.c | 3 +- util/event_notifier-posix.c | 2 +- 197 files changed, 5451 insertions(+), 1658 deletions(-) delete mode 100644 .shippable.yml create mode 100644 hw/i2c/npcm7xx_smbus.c create mode 100644 include/hw/i2c/npcm7xx_smbus.h create mode 100644 include/standard-headers/asm-m68k/bootinfo-mac.h create mode 100644 include/standard-headers/asm-m68k/bootinfo.h rename scripts/{travis => ci}/coverage-summary.sh (92%) create mode 100644 target/arm/syndrome.h delete mode 100644 tests/docker/dockerfiles/travis.docker delete mode 100755 tests/docker/travis delete mode 100755 tests/docker/travis.py create mode 100644 tests/qtest/npcm7xx_smbus-test.c create mode 100644 tests/tcg/aarch64/mte-1.c create mode 100644 tests/tcg/aarch64/mte-2.c create mode 100644 tests/tcg/aarch64/mte-3.c create mode 100644 tests/tcg/aarch64/mte-4.c create mode 100644 tests/tcg/aarch64/mte.h