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-arm-build_cross in repository toolchain/ci/qemu.
from 469e72ab7d Merge remote-tracking branch 'remotes/kevin/tags/for-upstrea [...] new 8b18cdbfd6 capstone: Convert Makefile bits to meson bits new eef20e402c capstone: Update to upstream "next" branch new bcf368626c capstone: Require version 4.0 from a system library new 4c389f6edf disas: Move host asm annotations to tb_gen_code new 12b6e9b27d disas: Clean up CPUDebug initialization new 86944d1d11 disas: Use qemu/bswap.h for bfd endian loads new b71f3a68e2 disas: Cleanup plugin_disas new a4038a00ed disas: Configure capstone for aarch64 host without libvixl new f343346b14 disas: Split out capstone code to disas/capstone.c new 3d56284524 disas: Enable capstone disassembly for s390x new c6d3da962f disas/capstone: Add skipdata hook for s390x new 671ad7c446 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-c [...] new 3350870143 travis: remove TCI test new 1bb4cb1c33 default-configs: move files to default-configs/devices/ new 1badb709cf configure: convert accelerator variables to meson options new 3bd40ec7ae configure: rewrite accelerator defaults as tests new 8a19980e3f configure: move accelerator logic to meson new ecc91cfdb6 configure: remove dead variable new 765686d6f0 configure: compute derivatives of target name in meson new 859c3d5990 configure: remove useless config-target.mak symbols new fdb75aeff7 configure: remove target configuration new 73362fc0b0 default-configs: remove default-configs/devices for user-mod [...] new b6c7cfd490 configure: move OpenBSD W^X test to meson new a9a7490786 default-configs: use TARGET_ARCH key new fa73168b08 default-configs: remove redundant keys new deb62371fe meson: move sparse detection to Meson and rewrite check_sparse.py new 9f89f303de target-i386: seperate MCIP & MCE_MASK error reason new 77b285f7f6 qapi/run-state.json: introduce memory failure event new 8efc4e5150 target-i386: post memory failure event to QMP new 8c17b8403c tests: tcg: do not use implicit rules new d72d6dcb0d dockerfiles: add diffutils to Fedora new 0ac0b47c44 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] new 36d9c2883e readthedocs: build with Python 3.6
The 33 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: .readthedocs.yml | 2 +- .travis.yml | 8 - Makefile | 18 +- accel/tcg/translate-all.c | 24 +- capstone | 2 +- configure | 693 +++----------------- default-configs/aarch64-linux-user.mak | 1 - default-configs/aarch64_be-linux-user.mak | 1 - default-configs/alpha-linux-user.mak | 1 - default-configs/arm-linux-user.mak | 1 - default-configs/armeb-linux-user.mak | 1 - default-configs/cris-linux-user.mak | 1 - default-configs/{ => devices}/aarch64-softmmu.mak | 0 default-configs/{ => devices}/alpha-softmmu.mak | 0 default-configs/{ => devices}/arm-softmmu.mak | 0 default-configs/{ => devices}/avr-softmmu.mak | 0 default-configs/{ => devices}/cris-softmmu.mak | 0 default-configs/{ => devices}/hppa-softmmu.mak | 0 default-configs/{ => devices}/i386-softmmu.mak | 0 default-configs/{ => devices}/lm32-softmmu.mak | 0 default-configs/{ => devices}/m68k-softmmu.mak | 0 .../{ => devices}/microblaze-softmmu.mak | 0 .../{ => devices}/microblazeel-softmmu.mak | 0 .../{ => devices}/mips-softmmu-common.mak | 0 default-configs/{ => devices}/mips-softmmu.mak | 0 default-configs/{ => devices}/mips64-softmmu.mak | 0 default-configs/{ => devices}/mips64el-softmmu.mak | 0 default-configs/{ => devices}/mipsel-softmmu.mak | 0 default-configs/{ => devices}/moxie-softmmu.mak | 0 default-configs/{ => devices}/nios2-softmmu.mak | 0 default-configs/{ => devices}/or1k-softmmu.mak | 0 default-configs/{ => devices}/ppc-softmmu.mak | 0 default-configs/{ => devices}/ppc64-softmmu.mak | 0 default-configs/{ => devices}/riscv32-softmmu.mak | 0 default-configs/{ => devices}/riscv64-softmmu.mak | 0 default-configs/{ => devices}/rx-softmmu.mak | 0 default-configs/{ => devices}/s390x-softmmu.mak | 0 default-configs/{ => devices}/sh4-softmmu.mak | 0 default-configs/{ => devices}/sh4eb-softmmu.mak | 0 default-configs/{ => devices}/sparc-softmmu.mak | 0 default-configs/{ => devices}/sparc64-softmmu.mak | 0 default-configs/{ => devices}/tricore-softmmu.mak | 0 .../{ => devices}/unicore32-softmmu.mak | 0 default-configs/{ => devices}/x86_64-softmmu.mak | 0 default-configs/{ => devices}/xtensa-softmmu.mak | 0 default-configs/{ => devices}/xtensaeb-softmmu.mak | 0 default-configs/hppa-linux-user.mak | 1 - default-configs/i386-bsd-user.mak | 1 - default-configs/i386-linux-user.mak | 1 - default-configs/m68k-linux-user.mak | 1 - default-configs/microblaze-linux-user.mak | 1 - default-configs/microblazeel-linux-user.mak | 1 - default-configs/mips-linux-user.mak | 1 - default-configs/mips64-linux-user.mak | 1 - default-configs/mips64el-linux-user.mak | 1 - default-configs/mipsel-linux-user.mak | 1 - default-configs/mipsn32-linux-user.mak | 1 - default-configs/mipsn32el-linux-user.mak | 1 - default-configs/nios2-linux-user.mak | 1 - default-configs/or1k-linux-user.mak | 1 - default-configs/ppc-linux-user.mak | 1 - default-configs/ppc64-linux-user.mak | 1 - default-configs/ppc64abi32-linux-user.mak | 1 - default-configs/ppc64le-linux-user.mak | 1 - default-configs/riscv32-linux-user.mak | 1 - default-configs/riscv64-linux-user.mak | 1 - default-configs/s390x-linux-user.mak | 1 - default-configs/sh4-linux-user.mak | 1 - default-configs/sh4eb-linux-user.mak | 1 - default-configs/sparc-bsd-user.mak | 1 - default-configs/sparc-linux-user.mak | 1 - default-configs/sparc32plus-linux-user.mak | 1 - default-configs/sparc64-bsd-user.mak | 1 - default-configs/sparc64-linux-user.mak | 1 - default-configs/targets/aarch64-linux-user.mak | 4 + default-configs/targets/aarch64-softmmu.mak | 4 + default-configs/targets/aarch64_be-linux-user.mak | 5 + default-configs/targets/alpha-linux-user.mak | 4 + default-configs/targets/alpha-softmmu.mak | 3 + default-configs/targets/arm-linux-user.mak | 5 + default-configs/targets/arm-softmmu.mak | 3 + default-configs/targets/armeb-linux-user.mak | 6 + default-configs/targets/avr-softmmu.mak | 2 + default-configs/targets/cris-linux-user.mak | 1 + default-configs/targets/cris-softmmu.mak | 1 + default-configs/targets/hppa-linux-user.mak | 5 + default-configs/targets/hppa-softmmu.mak | 4 + default-configs/targets/i386-bsd-user.mak | 2 + default-configs/targets/i386-linux-user.mak | 4 + default-configs/targets/i386-softmmu.mak | 3 + default-configs/targets/lm32-softmmu.mak | 2 + default-configs/targets/m68k-linux-user.mak | 6 + default-configs/targets/m68k-softmmu.mak | 3 + default-configs/targets/microblaze-linux-user.mak | 5 + default-configs/targets/microblaze-softmmu.mak | 3 + .../targets/microblazeel-linux-user.mak | 4 + default-configs/targets/microblazeel-softmmu.mak | 2 + default-configs/targets/mips-linux-user.mak | 6 + default-configs/targets/mips-softmmu.mak | 4 + default-configs/targets/mips64-linux-user.mak | 7 + default-configs/targets/mips64-softmmu.mak | 4 + default-configs/targets/mips64el-linux-user.mak | 6 + default-configs/targets/mips64el-softmmu.mak | 3 + default-configs/targets/mipsel-linux-user.mak | 5 + default-configs/targets/mipsel-softmmu.mak | 3 + default-configs/targets/mipsn32-linux-user.mak | 8 + default-configs/targets/mipsn32el-linux-user.mak | 7 + default-configs/targets/moxie-softmmu.mak | 2 + default-configs/targets/nios2-linux-user.mak | 1 + default-configs/targets/nios2-softmmu.mak | 1 + default-configs/targets/or1k-linux-user.mak | 2 + default-configs/targets/or1k-softmmu.mak | 2 + default-configs/targets/ppc-linux-user.mak | 5 + default-configs/targets/ppc-softmmu.mak | 3 + default-configs/targets/ppc64-linux-user.mak | 7 + default-configs/targets/ppc64-softmmu.mak | 5 + default-configs/targets/ppc64abi32-linux-user.mak | 8 + default-configs/targets/ppc64le-linux-user.mak | 6 + default-configs/targets/riscv32-linux-user.mak | 4 + default-configs/targets/riscv32-softmmu.mak | 4 + default-configs/targets/riscv64-linux-user.mak | 4 + default-configs/targets/riscv64-softmmu.mak | 4 + default-configs/targets/rx-softmmu.mak | 2 + default-configs/targets/s390x-linux-user.mak | 5 + default-configs/targets/s390x-softmmu.mak | 4 + default-configs/targets/sh4-linux-user.mak | 5 + default-configs/targets/sh4-softmmu.mak | 2 + default-configs/targets/sh4eb-linux-user.mak | 6 + default-configs/targets/sh4eb-softmmu.mak | 3 + default-configs/targets/sparc-bsd-user.mak | 3 + default-configs/targets/sparc-linux-user.mak | 5 + default-configs/targets/sparc-softmmu.mak | 3 + default-configs/targets/sparc32plus-linux-user.mak | 8 + default-configs/targets/sparc64-bsd-user.mak | 4 + default-configs/targets/sparc64-linux-user.mak | 6 + default-configs/targets/sparc64-softmmu.mak | 4 + default-configs/targets/tilegx-linux-user.mak | 1 + default-configs/targets/tricore-softmmu.mak | 1 + default-configs/targets/unicore32-softmmu.mak | 1 + default-configs/targets/x86_64-bsd-user.mak | 3 + default-configs/targets/x86_64-linux-user.mak | 5 + default-configs/targets/x86_64-softmmu.mak | 4 + default-configs/targets/xtensa-linux-user.mak | 5 + default-configs/targets/xtensa-softmmu.mak | 3 + default-configs/targets/xtensaeb-linux-user.mak | 6 + default-configs/targets/xtensaeb-softmmu.mak | 4 + default-configs/tilegx-linux-user.mak | 1 - default-configs/x86_64-bsd-user.mak | 1 - default-configs/x86_64-linux-user.mak | 1 - default-configs/xtensa-linux-user.mak | 1 - default-configs/xtensaeb-linux-user.mak | 1 - disas.c | 695 +++++---------------- disas/capstone.c | 326 ++++++++++ disas/meson.build | 1 + include/disas/dis-asm.h | 104 ++- include/disas/disas.h | 2 +- include/exec/log.h | 4 +- meson.build | 313 +++++++++- meson_options.txt | 21 + qapi/run-state.json | 90 +++ scripts/check_sparse.py | 56 +- target/i386/helper.c | 47 +- target/i386/kvm.c | 13 +- target/s390x/cpu.c | 4 + tcg/tcg.c | 4 +- tests/Makefile.include | 6 +- tests/docker/dockerfiles/fedora.docker | 1 + tests/meson.build | 2 +- 168 files changed, 1411 insertions(+), 1349 deletions(-) delete mode 100644 default-configs/aarch64-linux-user.mak delete mode 100644 default-configs/aarch64_be-linux-user.mak delete mode 100644 default-configs/alpha-linux-user.mak delete mode 100644 default-configs/arm-linux-user.mak delete mode 100644 default-configs/armeb-linux-user.mak delete mode 100644 default-configs/cris-linux-user.mak rename default-configs/{ => devices}/aarch64-softmmu.mak (100%) rename default-configs/{ => devices}/alpha-softmmu.mak (100%) rename default-configs/{ => devices}/arm-softmmu.mak (100%) rename default-configs/{ => devices}/avr-softmmu.mak (100%) rename default-configs/{ => devices}/cris-softmmu.mak (100%) rename default-configs/{ => devices}/hppa-softmmu.mak (100%) rename default-configs/{ => devices}/i386-softmmu.mak (100%) rename default-configs/{ => devices}/lm32-softmmu.mak (100%) rename default-configs/{ => devices}/m68k-softmmu.mak (100%) rename default-configs/{ => devices}/microblaze-softmmu.mak (100%) rename default-configs/{ => devices}/microblazeel-softmmu.mak (100%) rename default-configs/{ => devices}/mips-softmmu-common.mak (100%) rename default-configs/{ => devices}/mips-softmmu.mak (100%) rename default-configs/{ => devices}/mips64-softmmu.mak (100%) rename default-configs/{ => devices}/mips64el-softmmu.mak (100%) rename default-configs/{ => devices}/mipsel-softmmu.mak (100%) rename default-configs/{ => devices}/moxie-softmmu.mak (100%) rename default-configs/{ => devices}/nios2-softmmu.mak (100%) rename default-configs/{ => devices}/or1k-softmmu.mak (100%) rename default-configs/{ => devices}/ppc-softmmu.mak (100%) rename default-configs/{ => devices}/ppc64-softmmu.mak (100%) rename default-configs/{ => devices}/riscv32-softmmu.mak (100%) rename default-configs/{ => devices}/riscv64-softmmu.mak (100%) rename default-configs/{ => devices}/rx-softmmu.mak (100%) rename default-configs/{ => devices}/s390x-softmmu.mak (100%) rename default-configs/{ => devices}/sh4-softmmu.mak (100%) rename default-configs/{ => devices}/sh4eb-softmmu.mak (100%) rename default-configs/{ => devices}/sparc-softmmu.mak (100%) rename default-configs/{ => devices}/sparc64-softmmu.mak (100%) rename default-configs/{ => devices}/tricore-softmmu.mak (100%) rename default-configs/{ => devices}/unicore32-softmmu.mak (100%) rename default-configs/{ => devices}/x86_64-softmmu.mak (100%) rename default-configs/{ => devices}/xtensa-softmmu.mak (100%) rename default-configs/{ => devices}/xtensaeb-softmmu.mak (100%) delete mode 100644 default-configs/hppa-linux-user.mak delete mode 100644 default-configs/i386-bsd-user.mak delete mode 100644 default-configs/i386-linux-user.mak delete mode 100644 default-configs/m68k-linux-user.mak delete mode 100644 default-configs/microblaze-linux-user.mak delete mode 100644 default-configs/microblazeel-linux-user.mak delete mode 100644 default-configs/mips-linux-user.mak delete mode 100644 default-configs/mips64-linux-user.mak delete mode 100644 default-configs/mips64el-linux-user.mak delete mode 100644 default-configs/mipsel-linux-user.mak delete mode 100644 default-configs/mipsn32-linux-user.mak delete mode 100644 default-configs/mipsn32el-linux-user.mak delete mode 100644 default-configs/nios2-linux-user.mak delete mode 100644 default-configs/or1k-linux-user.mak delete mode 100644 default-configs/ppc-linux-user.mak delete mode 100644 default-configs/ppc64-linux-user.mak delete mode 100644 default-configs/ppc64abi32-linux-user.mak delete mode 100644 default-configs/ppc64le-linux-user.mak delete mode 100644 default-configs/riscv32-linux-user.mak delete mode 100644 default-configs/riscv64-linux-user.mak delete mode 100644 default-configs/s390x-linux-user.mak delete mode 100644 default-configs/sh4-linux-user.mak delete mode 100644 default-configs/sh4eb-linux-user.mak delete mode 100644 default-configs/sparc-bsd-user.mak delete mode 100644 default-configs/sparc-linux-user.mak delete mode 100644 default-configs/sparc32plus-linux-user.mak delete mode 100644 default-configs/sparc64-bsd-user.mak delete mode 100644 default-configs/sparc64-linux-user.mak create mode 100644 default-configs/targets/aarch64-linux-user.mak create mode 100644 default-configs/targets/aarch64-softmmu.mak create mode 100644 default-configs/targets/aarch64_be-linux-user.mak create mode 100644 default-configs/targets/alpha-linux-user.mak create mode 100644 default-configs/targets/alpha-softmmu.mak create mode 100644 default-configs/targets/arm-linux-user.mak create mode 100644 default-configs/targets/arm-softmmu.mak create mode 100644 default-configs/targets/armeb-linux-user.mak create mode 100644 default-configs/targets/avr-softmmu.mak create mode 100644 default-configs/targets/cris-linux-user.mak create mode 100644 default-configs/targets/cris-softmmu.mak create mode 100644 default-configs/targets/hppa-linux-user.mak create mode 100644 default-configs/targets/hppa-softmmu.mak create mode 100644 default-configs/targets/i386-bsd-user.mak create mode 100644 default-configs/targets/i386-linux-user.mak create mode 100644 default-configs/targets/i386-softmmu.mak create mode 100644 default-configs/targets/lm32-softmmu.mak create mode 100644 default-configs/targets/m68k-linux-user.mak create mode 100644 default-configs/targets/m68k-softmmu.mak create mode 100644 default-configs/targets/microblaze-linux-user.mak create mode 100644 default-configs/targets/microblaze-softmmu.mak create mode 100644 default-configs/targets/microblazeel-linux-user.mak create mode 100644 default-configs/targets/microblazeel-softmmu.mak create mode 100644 default-configs/targets/mips-linux-user.mak create mode 100644 default-configs/targets/mips-softmmu.mak create mode 100644 default-configs/targets/mips64-linux-user.mak create mode 100644 default-configs/targets/mips64-softmmu.mak create mode 100644 default-configs/targets/mips64el-linux-user.mak create mode 100644 default-configs/targets/mips64el-softmmu.mak create mode 100644 default-configs/targets/mipsel-linux-user.mak create mode 100644 default-configs/targets/mipsel-softmmu.mak create mode 100644 default-configs/targets/mipsn32-linux-user.mak create mode 100644 default-configs/targets/mipsn32el-linux-user.mak create mode 100644 default-configs/targets/moxie-softmmu.mak create mode 100644 default-configs/targets/nios2-linux-user.mak create mode 100644 default-configs/targets/nios2-softmmu.mak create mode 100644 default-configs/targets/or1k-linux-user.mak create mode 100644 default-configs/targets/or1k-softmmu.mak create mode 100644 default-configs/targets/ppc-linux-user.mak create mode 100644 default-configs/targets/ppc-softmmu.mak create mode 100644 default-configs/targets/ppc64-linux-user.mak create mode 100644 default-configs/targets/ppc64-softmmu.mak create mode 100644 default-configs/targets/ppc64abi32-linux-user.mak create mode 100644 default-configs/targets/ppc64le-linux-user.mak create mode 100644 default-configs/targets/riscv32-linux-user.mak create mode 100644 default-configs/targets/riscv32-softmmu.mak create mode 100644 default-configs/targets/riscv64-linux-user.mak create mode 100644 default-configs/targets/riscv64-softmmu.mak create mode 100644 default-configs/targets/rx-softmmu.mak create mode 100644 default-configs/targets/s390x-linux-user.mak create mode 100644 default-configs/targets/s390x-softmmu.mak create mode 100644 default-configs/targets/sh4-linux-user.mak create mode 100644 default-configs/targets/sh4-softmmu.mak create mode 100644 default-configs/targets/sh4eb-linux-user.mak create mode 100644 default-configs/targets/sh4eb-softmmu.mak create mode 100644 default-configs/targets/sparc-bsd-user.mak create mode 100644 default-configs/targets/sparc-linux-user.mak create mode 100644 default-configs/targets/sparc-softmmu.mak create mode 100644 default-configs/targets/sparc32plus-linux-user.mak create mode 100644 default-configs/targets/sparc64-bsd-user.mak create mode 100644 default-configs/targets/sparc64-linux-user.mak create mode 100644 default-configs/targets/sparc64-softmmu.mak create mode 100644 default-configs/targets/tilegx-linux-user.mak create mode 100644 default-configs/targets/tricore-softmmu.mak create mode 100644 default-configs/targets/unicore32-softmmu.mak create mode 100644 default-configs/targets/x86_64-bsd-user.mak create mode 100644 default-configs/targets/x86_64-linux-user.mak create mode 100644 default-configs/targets/x86_64-softmmu.mak create mode 100644 default-configs/targets/xtensa-linux-user.mak create mode 100644 default-configs/targets/xtensa-softmmu.mak create mode 100644 default-configs/targets/xtensaeb-linux-user.mak create mode 100644 default-configs/targets/xtensaeb-softmmu.mak delete mode 100644 default-configs/tilegx-linux-user.mak delete mode 100644 default-configs/x86_64-bsd-user.mak delete mode 100644 default-configs/x86_64-linux-user.mak delete mode 100644 default-configs/xtensa-linux-user.mak delete mode 100644 default-configs/xtensaeb-linux-user.mak create mode 100644 disas/capstone.c