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 7a5fd9343d Merge remote-tracking branch 'remotes/dg-gitlab/tags/ppc-for [...] adds 62a9b228b5 hw/timer/slavio_timer: Allow 64-bit accesses adds 3391953660 hw/sparc: Make grlib-irqmp device handle its own inbound IRQ lines adds aecf994bca include/hw/sparc/grlib.h: Remove unused set_pil_in_fn typedef adds a879306ca1 sun4m: don't connect two qemu_irqs directly to the same input adds 30918661c1 Merge remote-tracking branch 'remotes/mcayland/tags/qemu-spa [...] adds f3890e71ac gitlab: include aarch64-softmmu and ppc64-softmmu cross-syst [...] adds 0e8e77d487 configure: move gettext detection to meson.build adds c87ea11631 configure: add --without-default-features adds afded359a6 python: add __repr__ to ConsoleSocket to aid debugging adds 3fed93f312 gitlab: move --without-default-devices build from Travis adds 53f41245b0 gitlab: add --without-default-features build adds 2af43a6a59 tests/tcg: build tests with -Werror adds ee381b7fe1 gitlab-CI: Test 32-bit builds with the fedora-i386-cross container adds c9d78b06c0 tests/docker: Remove the remainders of debian9 containers fr [...] adds 90e0c9b309 tests: update for rename of CentOS8 PowerTools repo adds c035c8d6f5 configure: document --without-default-{features,devices} adds facf7c60ee vl: initialize displays _after_ exiting preconfiguration adds 08bdf5d44f test-char: Destroy chardev correctly at char_file_test_internal() adds 63f957ac96 qom: Assert that objects being destroyed have no parent adds 3df1a3d070 target/i386: Check privilege level for protected mode 'int N [...] adds cdad781d09 configure,meson: add option to enable LTO adds c905a3680d cfi: Initial support for cfi-icall in QEMU adds 24496fe851 check-block: enable iotests with cfi-icall adds 9e62ba48ea configure,meson: support Control-Flow Integrity adds a111824382 docs: Add CFI Documentation adds 953d5a9ef3 build-sys: fix -static linking of libvhost-user adds 3b9bd3f46b remove TCG includes from common code adds 084cfca143 util: Extract flush_icache_range to cacheflush.c adds e921f1a710 trace: do not include TCG helper tracepoints in no-TCG builds adds fc5db021bd Makefile: add dummy target for build.ninja dependencies adds 0dbce6efb5 meson: fix detection of curses with pkgconfig adds a0fbbb6eb8 meson: use pkg-config method for libudev adds 2f2a376a42 meson: use dependency to gate block modules adds 0a18911074 meson: cleanup Kconfig.host handling adds 21c7843d82 configure: remove useless code to check for Xen PCI passthrough adds 975ff037f5 configure: remove variable bogus_os adds fd6fc2141c configure: accept --enable-slirp adds ddfcb8c43c configure: remove CONFIG_FILEVERSION and CONFIG_PRODUCTVERSION adds 8c6d4ff404 brlapi: convert to meson adds 8e4e2b551d curl: remove compatibility code, require 7.29.0 adds f9cd86fe72 curl: convert to meson adds 08821ca268 glusterfs: convert to meson adds 29ba6116b6 bzip2: convert to meson adds 9db405a335 libiscsi: convert to meson adds 30045c054f libnfs: convert to meson adds fabd1e93d9 rbd: convert to meson adds 0c32a0aeed lzo: convert to meson adds 241611eab2 snappy: convert to meson adds ecea3696b9 lzfse: convert to meson adds b1def33d19 zstd: convert to meson adds 90835c2b81 seccomp: convert to meson adds 69202b406e virtfs: convert to meson adds 727c8bb809 cap_ng: convert to meson adds f7f2d65135 libattr: convert to meson adds 7bc3ca7fc0 meson.build: convert --with-default-devices to meson adds acb1e6db84 configure: move tests/qemu-iotests/common.env generation to meson adds c8b2b7fed9 win32: drop fd registration to the main-loop on setting non-block adds aadac5b3d9 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds d2427956e1 tests/docker: Include 'ccache' in Debian base image adds f4c6557bfe tests/iotests: drop test 312 from auto group adds 93eaabde61 tests/acceptance: bound the size of readline in s390_ccw_virtio adds af229fc367 cirrus: don't run full qtest on macOS adds 470dd6bd36 Merge remote-tracking branch 'remotes/stsquad/tags/pull-test [...]
No new revisions were added by this update.
Summary of changes: .cirrus.yml | 14 +- .gitlab-ci.d/crossbuilds.yml | 22 +- .gitlab-ci.yml | 14 + .travis.yml | 8 - MAINTAINERS | 2 + Makefile | 1 + accel/Kconfig | 9 + accel/stubs/tcg-stub.c | 1 - accel/tcg/cpu-exec.c | 11 + accel/tcg/cputlb.c | 2 +- accel/tcg/translate-all.c | 2 +- accel/tcg/user-exec.c | 2 +- block/curl.c | 28 - block/meson.build | 22 +- chardev/meson.build | 2 +- configure | 756 +++++----------------- contrib/elf2dmp/meson.build | 2 +- contrib/vhost-user-scsi/meson.build | 2 +- cpu.c | 2 +- docs/devel/control-flow-integrity.rst | 137 ++++ docs/devel/index.rst | 5 +- docs/devel/kconfig.rst | 19 +- hw/i386/kvmvapic.c | 1 - hw/intc/grlib_irqmp.c | 5 +- hw/sparc/Kconfig | 1 + hw/sparc/leon3.c | 21 +- hw/sparc/sun4m.c | 24 +- hw/timer/slavio_timer.c | 4 + {accel/tcg => include/exec}/translate-all.h | 0 include/hw/sparc/grlib.h | 4 - include/qemu/cacheflush.h | 24 + include/qemu/compiler.h | 11 + meson.build | 410 +++++++++--- meson_options.txt | 47 +- migration/meson.build | 2 +- monitor/misc.c | 1 - plugins/core.c | 37 ++ plugins/loader.c | 7 + po/meson.build | 2 +- python/qemu/console_socket.py | 7 + qom/object.c | 1 + softmmu/meson.build | 2 +- softmmu/physmem.c | 4 +- softmmu/qemu-seccomp.c | 2 - softmmu/vl.c | 2 +- target/i386/tcg/seg_helper.c | 35 +- tcg/aarch64/tcg-target.h | 5 - tcg/arm/tcg-target.h | 5 - tcg/i386/tcg-target.h | 4 - tcg/mips/tcg-target.h | 11 - tcg/ppc/tcg-target.c.inc | 22 - tcg/ppc/tcg-target.h | 1 - tcg/riscv/tcg-target.h | 5 - tcg/s390/tcg-target.h | 4 - tcg/sparc/tcg-target.h | 8 - tcg/tcg.c | 1 + tcg/tci.c | 7 + tcg/tci/tcg-target.h | 4 - tests/acceptance/machine_s390_ccw_virtio.py | 2 +- tests/check-block.sh | 18 +- tests/docker/Makefile.include | 6 +- tests/docker/dockerfiles/centos8.docker | 5 +- tests/docker/dockerfiles/debian10.docker | 1 + tests/docker/dockerfiles/fedora-i386-cross.docker | 18 +- tests/qemu-iotests/common.env.in | 3 + tests/qemu-iotests/group | 2 +- tests/qemu-iotests/meson.build | 3 + tests/tcg/Makefile.target | 2 +- tests/test-char.c | 2 +- tools/meson.build | 6 +- trace/meson.build | 3 +- util/cacheflush.c | 71 ++ util/main-loop.c | 11 + util/meson.build | 2 +- util/oslib-posix.c | 11 + util/oslib-win32.c | 1 - version.rc | 4 +- 77 files changed, 1063 insertions(+), 902 deletions(-) create mode 100644 docs/devel/control-flow-integrity.rst rename {accel/tcg => include/exec}/translate-all.h (100%) create mode 100644 include/qemu/cacheflush.h create mode 100644 tests/qemu-iotests/common.env.in create mode 100644 util/cacheflush.c