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-arm-mainline-allnoconfig in repository toolchain/ci/qemu.
from 7b2c4cdd79 Merge remote-tracking branch 'remotes/dg-gitlab/tags/ppc-for [...] adds 041c2a31ee .github: point Repo Lockdown bot to GitLab repo adds 9911ca0d1b gitmodules: use GitLab repos instead of qemu.org adds b6053de79f gitlab-ci: remove redundant GitLab repo URL command adds 2ad784339e docs: update README to use GitLab repo URLs adds c5ea4ec1b5 pc-bios: update mirror URLs to GitLab adds 7a53cd20e7 get_maintainer: update repo URL to GitLab adds 8684f1be6f multi-process: add the concept description to docs/devel/qem [...] adds 639090d850 multi-process: add configure and usage information adds 44a4ff31c0 memory: alloc RAM from file at offset adds 3090de695b multi-process: Add config option for multi-process QEMU adds 6fbd84d632 multi-process: setup PCI host bridge for remote device adds 3f0e7e57a3 multi-process: setup a machine object for remote device process adds bfa4238750 io: add qio_channel_writev_full_all helper adds bebab91ebd io: add qio_channel_readv_full_all_eof & qio_channel_readv_f [...] adds ad22c3088b multi-process: define MPQemuMsg format and transmission functions adds 48b06f50d8 multi-process: Initialize message handler in remote device adds c7d80c7c1d multi-process: Associate fd of a PCIDevice with its object adds ed5d001916 multi-process: setup memory manager for remote device adds 9f8112073a multi-process: introduce proxy object adds e7b2c9eaa2 multi-process: add proxy communication functions adds 11ab872588 multi-process: Forward PCI config space acceses to the remot [...] adds 7ee3f82384 multi-process: PCI BAR read/write handling for proxy & remot [...] adds c746b74a7d multi-process: Synchronize remote memory adds bd36adb8df multi-process: create IOHUB object to handle irq adds 1bec145cd9 multi-process: Retrieve PCI info from remote process adds b6cc02d98f multi-process: perform device reset in the remote process adds eb847c4229 docs: fix Parallels Image "dirty bitmap" section adds 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 [...] new d9c5858570 tcg: Introduce target-specific page data for user-only new 26bab757d4 linux-user: Introduce PAGE_ANON new 5ca870b9f6 exec: Use uintptr_t for guest_base new 9abf09ffde exec: Use uintptr_t in cpu_ldst.h new 19d3c905fe exec: Improve types for guest_addr_valid new 4feac83a9c linux-user: Check for overflow in access_ok new 68f7766664 linux-user: Tidy VERIFY_READ/VERIFY_WRITE new 1720751f94 bsd-user: Tidy VERIFY_READ/VERIFY_WRITE new 57096f2977 linux-user: Do not use guest_addr_valid for h2g_valid new a78a6363cb linux-user: Fix guest_addr_valid vs reserved_va new 141a56d844 exec: Introduce cpu_untagged_addr new 3e8f1628e8 exec: Use cpu_untagged_addr in g2h; split out g2h_untagged new ee1bf83de7 linux-user: Explicitly untag memory management syscalls new 114556c533 linux-user: Use guest_range_valid in access_ok new 46b12f461c exec: Rename guest_{addr,range}_valid to *_untagged new c7169b022b linux-user: Use cpu_untagged_addr in access_ok; split out *_ [...] new 687ca79789 linux-user: Move lock_user et al out of line new 09f679b62d linux-user: Fix types in uaccess.c new 31c048342d linux-user: Handle tags in lock_user/unlock_user new 0e0c030c68 linux-user/aarch64: Implement PR_TAGGED_ADDR_ENABLE new 2169b5c6f7 target/arm: Improve gen_top_byte_ignore new 16c8497848 target/arm: Use the proper TBI settings for linux-user new bfd0572f43 linux-user/aarch64: Implement PR_MTE_TCF and PR_MTE_TAG new d109b46d8d linux-user/aarch64: Implement PROT_MTE new 1fe2785942 target/arm: Split out syndrome.h from internals.h new 8db94ab4e5 linux-user/aarch64: Pass syndrome to EXC_*_ABORT new 61dbe03787 linux-user/aarch64: Signal SEGV_MTESERR for sync tag check fault new 5d70c3510b linux-user/aarch64: Signal SEGV_MTEAERR for async tag check error new a11d3830d9 target/arm: Add allocation tag storage for user mode new e32328645e target/arm: Enable MTE for user-only new 36cd5fbdbf tests/tcg/aarch64: Add mte smoke tests new 94e7787939 hw/i2c: Implement NPCM7XX SMBus Module Single Mode new 86248f533e hw/arm: Add I2C sensors for NPCM750 eval board new 2ef1e0d7dc hw/arm: Add I2C sensors and EEPROM for GSJ machine new d986bf729c hw/i2c: Add a QTest for NPCM7XX SMBus Device new 6b6e7570d6 hw/i2c: Implement NPCM7XX SMBus Module FIFO Mode new 59c7a187dd MAINTAINERS: add myself maintainer for the clock framework new 65d6ae4927 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] new 9617cddb72 pc: add parser for OVMF reset block new f522cef9b3 sev: update sev-inject-launch-secret to make gpa optional new 6b98e96f18 sev/i386: Add initial support for SEV-ES new 9681f8677f sev/i386: Require in-kernel irqchip support for SEV-ES guests new b2f73a0784 sev/i386: Allow AP booting under SEV-ES new 92a5199b29 sev/i386: Don't allow a system reset under an SEV-ES guest new 23edf8b549 kvm/i386: Use a per-VM check for SMM capability new 027b524d6a sev/i386: Enable an SEV-ES guest based on SEV policy new f6a2c6eee7 libqos/qgraph: add qos_node_create_driver_named() new 23820025af libqos/qgraph_internal: add qos_printf() and qos_printf_literal() new 83ff78e567 tests/qtest/qos-test: dump qos graph if verbose new 093360dc32 tests/qtest/qos-test: dump environment variables if verbose new b0019c995e tests/qtest/qos-test: dump QEMU command if verbose new 342e3a4f20 util/cutils: Skip "." when looking for next directory component new 118f2aadbc hvf: Guard xgetbv call new 3b502b0e47 target/i386/hvf: add vmware-cpuid-freq cpu feature new 45f918ccf6 hvf: x86: Remove unused definitions new 027ac0cb51 target/i386/hvf: add rdmsr 35H MSR_CORE_THREAD_COUNT new 106f91d59c hvf: Fetch cr4 before evaluating CPUID(1) new 82e2756897 event_notifier: Set ->initialized earlier in event_notifier_init() new 366a85e4bb replay: fix icount request when replaying clock access new f0f75dc174 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...]
The 60 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: .gitattributes | 1 + .github/lockdown.yml | 8 +- .gitlab-ci.yml | 41 +- .gitmodules | 44 +- .shippable.yml | 23 - .travis.yml | 113 +- Kconfig.host | 4 + MAINTAINERS | 42 +- README.rst | 4 +- accel/kvm/kvm-all.c | 6 +- accel/tcg/cpu-exec.c | 25 +- accel/tcg/translate-all.c | 32 +- accel/tcg/user-exec.c | 51 +- backends/hostmem-memfd.c | 2 +- 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 +- configure | 10 + docs/devel/index.rst | 1 + docs/devel/loads-stores.rst | 14 +- docs/devel/multi-process.rst | 966 +++++++++++++++++ docs/devel/testing.rst | 14 - docs/interop/parallels.txt | 2 +- docs/sphinx/qapidoc.py | 2 +- docs/system/arm/nuvoton.rst | 2 +- docs/system/index.rst | 1 + docs/system/multi-process.rst | 64 ++ docs/tools/qemu-nbd.rst | 4 +- docs/user/main.rst | 61 -- hw/Kconfig | 1 + 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/meson.build | 1 + hw/misc/arm_integrator_debug.c | 2 +- hw/misc/ivshmem.c | 3 +- hw/pci-host/Kconfig | 3 + hw/pci-host/meson.build | 1 + hw/pci-host/remote.c | 75 ++ hw/remote/Kconfig | 4 + hw/remote/iohub.c | 119 +++ hw/remote/machine.c | 80 ++ hw/remote/memory.c | 65 ++ hw/remote/meson.build | 13 + hw/remote/message.c | 230 ++++ hw/remote/mpqemu-link.c | 267 +++++ hw/remote/proxy-memory-listener.c | 227 ++++ hw/remote/proxy.c | 379 +++++++ hw/remote/remote-obj.c | 203 ++++ hw/remote/trace-events | 4 + hw/remote/trace.h | 1 + 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/exec/memory.h | 2 + include/exec/ram_addr.h | 4 +- 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/pci-host/remote.h | 30 + include/hw/pci/pci_ids.h | 3 + include/hw/remote/iohub.h | 42 + include/hw/remote/machine.h | 38 + include/hw/remote/memory.h | 19 + include/hw/remote/mpqemu-link.h | 99 ++ include/hw/remote/proxy-memory-listener.h | 28 + include/hw/remote/proxy.h | 48 + include/hw/ssi/pl022.h | 5 +- include/io/channel.h | 78 ++ include/qemu/bswap.h | 60 -- include/qemu/job.h | 5 + include/qemu/mmap-alloc.h | 4 +- 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/iothread.h | 6 + include/sysemu/kvm.h | 10 + include/sysemu/replay.h | 14 +- include/sysemu/sev.h | 5 + io/channel.c | 115 +- iothread.c | 6 + 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 +- meson.build | 5 +- migration/block-dirty-bitmap.c | 62 +- monitor/monitor.c | 25 +- monitor/qmp.c | 5 + pc-bios/README | 4 +- 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 +- scripts/get_maintainer.pl | 2 +- softmmu/cpus.c | 5 + softmmu/memory.c | 3 +- softmmu/physmem.c | 12 +- 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 +- util/cutils.c | 3 +- util/event_notifier-posix.c | 2 +- util/mmap-alloc.c | 8 +- util/oslib-posix.c | 2 +- 240 files changed, 8587 insertions(+), 1688 deletions(-) delete mode 100644 .shippable.yml create mode 100644 docs/devel/multi-process.rst create mode 100644 docs/system/multi-process.rst create mode 100644 hw/i2c/npcm7xx_smbus.c create mode 100644 hw/pci-host/remote.c create mode 100644 hw/remote/Kconfig create mode 100644 hw/remote/iohub.c create mode 100644 hw/remote/machine.c create mode 100644 hw/remote/memory.c create mode 100644 hw/remote/meson.build create mode 100644 hw/remote/message.c create mode 100644 hw/remote/mpqemu-link.c create mode 100644 hw/remote/proxy-memory-listener.c create mode 100644 hw/remote/proxy.c create mode 100644 hw/remote/remote-obj.c create mode 100644 hw/remote/trace-events create mode 100644 hw/remote/trace.h create mode 100644 include/hw/i2c/npcm7xx_smbus.h create mode 100644 include/hw/pci-host/remote.h create mode 100644 include/hw/remote/iohub.h create mode 100644 include/hw/remote/machine.h create mode 100644 include/hw/remote/memory.h create mode 100644 include/hw/remote/mpqemu-link.h create mode 100644 include/hw/remote/proxy-memory-listener.h create mode 100644 include/hw/remote/proxy.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