Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20201221144447.26161-1-pbonzini@redhat.com
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, Riku Voipio <riku.voipio@iki.fi>, Eduardo Habkost <ehabkost@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, "Michael S. Tsirkin" <mst@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>, Raphael Norwitz <raphael.norwitz@nutanix.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Markus Armbruster <armbru@redhat.com>, Juan Quintela <quintela@redhat.com>, Kevin Wolf <kwolf@redhat.com>, Eduardo Otubo <otubo@redhat.com>, Max Reitz <mreitz@redhat.com>
.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 | 805 +++++-----------------
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 +-
docs/meson.build | 12 +-
hw/i386/kvmvapic.c | 1 -
{accel/tcg => include/exec}/translate-all.h | 0
include/qemu/cacheflush.h | 24 +
include/qemu/compiler.h | 12 +
meson | 2 +-
meson.build | 484 +++++++++----
meson_options.txt | 49 +-
migration/meson.build | 2 +-
monitor/misc.c | 1 -
plugins/core.c | 37 +
plugins/loader.c | 7 +
plugins/meson.build | 4 +-
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/check-block.sh | 18 +-
tests/docker/Makefile.include | 6 +-
tests/docker/dockerfiles/centos8.docker | 5 +-
tests/docker/dockerfiles/fedora-i386-cross.docker | 18 +-
tests/meson.build | 2 +-
tests/qapi-schema/meson.build | 4 +-
tests/qemu-iotests/common.env.in | 3 +
tests/qemu-iotests/meson.build | 3 +
tests/qtest/meson.build | 2 +-
tests/tcg/Makefile.target | 2 +-
tests/test-char.c | 2 +-
tools/meson.build | 6 +-
trace/meson.build | 6 +-
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 +-
73 files changed, 1069 insertions(+), 973 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