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-release-arm-next-defconfig in repository toolchain/ci/qemu.
from c09124dcb8 Merge remote-tracking branch 'remotes/stefanha/tags/block-pu [...] adds 45a904af38 aspeed/smc: Add watchdog Control/Status Registers adds 32c54bd0ed aspeed/smc: Introduce aspeed_smc_error() helper adds d0180a3ae4 aspeed/smc: Stop using the model name for the memory regions adds 30b6852ce4 aspeed/smc: Drop AspeedSMCController structure adds a7d78beff4 aspeed/smc: Remove the 'flash' attribute from AspeedSMCFlash adds 6bb55e7967 aspeed/smc: Remove the 'size' attribute from AspeedSMCFlash adds 10f915e4ca aspeed/smc: Rename AspeedSMCFlash 'id' to 'cs' adds f75b533117 aspeed/smc: QOMify AspeedSMCFlash adds 71255c48e7 aspeed/smc: Add default reset values adds a779e37c68 aspeed/smc: Introduce a new addr_width() class handler adds 33456a8870 aspeed/smc: Remove unused attribute 'irqline' adds 602610383f aspeed/i2c: QOMify AspeedI2CBus adds 9fffe140a9 hw: aspeed_gpio: Fix pin I/O type declarations adds 87bd33e8b0 hw: aspeed_gpio: Fix GPIO array indexing adds 5857974d5d hw/adc: Add basic Aspeed ADC model adds 199fd6230c hw/arm: Integrate ADC model into Aspeed SoC adds a8eb9a4333 aspeed/wdt: Add trace events adds e2804a1ec9 aspeed/smc: Dump address offset in trace events adds 81d8537cb2 Merge remote-tracking branch 'remotes/clg/tags/pull-aspeed-2 [...] adds 9557af9ce9 configure: don't override the selected host test compiler if [...] adds 4f0ebed418 tests/tcg/sha1: remove endian include adds 5343a837cd tests/tcg: move some multiarch files and make conditional adds 5c24acf320 tests/docker: promote debian-riscv64-cross to a full image adds 9f62025141 gitlab: Add cross-riscv64-system, cross-riscv64-user adds 9d03f5abed travis.yml: Remove the "Release tarball" job adds dcbad7a6ed gitlab: skip the check-patch job on the upstream repo adds f13abca0a3 gitlab: fix passing of TEST_TARGETS env to cirrus adds 6a78a987c6 plugins/: Add missing functions to symbol list adds 5d23d53023 target/s390x: move tcg_gen_insn_start to s390x_tr_insn_start adds 453d50ce75 accel/tcg: re-factor plugin_inject_cb so we can assert insn_ [...] adds 9b89cdb2a5 .github: move repo lockdown to the v2 configuration adds 17888749ba tests/docker: add a debian-native image and make available adds bfd9a76f9c Merge remote-tracking branch 'remotes/stsquad/tags/pull-for- [...] adds e770b8cf76 pc-bios: Update hppa-firmware.img adds 8be1d4ed98 Merge remote-tracking branch 'remotes/rth/tags/pull-hppa-202 [...] adds 0257209a09 python/aqmp: add greeting property to QMPClient adds 16cce725ed python/aqmp: add .empty() method to EventListener adds 6bfebc7306 python/aqmp: Return cleared events from EventListener.clear() adds 6e2f6ec561 python/aqmp: add send_fd_scm adds 58026b11f3 python/aqmp: Add dict conversion method to Greeting object adds 3e55dc35b8 python/aqmp: Reduce severity of EOFError-caused loop terminations adds 3a3d84f5ec python/aqmp: Disable logging messages by default adds d911accf0a python/qmp: clear events on get_events() call adds 514d00df5f python/qmp: add send_fd_scm directly to QEMUMonitorProtocol adds c163c723ef python, iotests: remove socket_scm_helper adds ee26ce674a Merge remote-tracking branch 'remotes/jsnow/tags/python-pull [...] adds 6014548523 MAINTAINERS: Add myself as reviewer of the 'Memory API' adds 8009806ec8 tests: add missing dependency for check-block adds 097a5f19a3 build: fix "make check" without earlier "make" adds ecc00666a0 qemu-iotests: flush after every test adds 6bd17dccb6 util/compatfd.c: use libc signalfd wrapper instead of raw syscall adds b50f6dc174 qapi/misc-target: Wrap long 'SEV Attestation Report' long lines adds 993e26058d qapi/misc-target: Group SEV QAPI definitions adds 02310f3a91 target/i386/kvm: Introduce i386_softmmu_kvm Meson source set adds 773ab6cb16 target/i386/kvm: Restrict SEV stubs to x86 architecture adds 2c7233eb10 target/i386/sev: Prefix QMP errors with 'SEV' adds 9f885cac70 target/i386/monitor: Return QMP error when SEV is not enable [...] adds f83aeeaeba target/i386/cpu: Add missing 'qapi/error.h' header adds 40cbafe05b target/i386/sev_i386.h: Remove unused headers adds 4e7189e112 target/i386/sev: Remove sev_get_me_mask() adds d58d9f55a7 target/i386/sev: Mark unreachable code with g_assert_not_reached() adds ed84ae720d target/i386/sev: sev_get_attestation_report use g_autofree adds 2f573c415e target/i386/sev: Use g_autofree in sev_launch_get_measure() adds e24b333204 target/i386/sev: Restrict SEV to system emulation adds 93777de365 target/i386/sev: Rename sev_i386.h -> sev.h adds deae846f94 target/i386/sev: Declare system-specific functions in 'sev.h' adds 02eacf3137 target/i386/sev: Remove stubs by using code elision adds 3208de1cd2 target/i386/sev: Move qmp_query_sev_attestation_report() to sev.c adds 11a6ed0e77 target/i386/sev: Move qmp_sev_inject_launch_secret() to sev.c adds 8371df2902 target/i386/sev: Move qmp_query_sev_capabilities() to sev.c adds 0875a7038b target/i386/sev: Move qmp_query_sev_launch_measure() to sev.c adds aa3950182f target/i386/sev: Move qmp_query_sev() & hmp_info_sev() to sev.c adds cd35beb488 monitor: Reduce hmp_info_sev() declaration adds 8c9e7f8c8a MAINTAINERS: Cover SEV-related files with X86/KVM section adds f1279fc15b qapi: Make some ObjectTypes depend on the build settings adds 8e751e9c38 tests: tcg: Fix PVH test with binutils 2.36+ adds dec490db8b hvf: Determine slot count from struct layout adds a821186ec0 MAINTAINERS: Cover SGX documentation file with X86/KVM section adds 05fc8db720 hw/i386/sgx: Have sgx_epc_get_section() return a boolean adds 021658566b hw/i386/sgx: Move qmp_query_sgx_capabilities() to hw/i386/sgx.c adds 6e81733e27 hw/i386/sgx: Move qmp_query_sgx() and hmp_info_sgx() to hw/i [...] adds b71803a746 Revert "hw/misc: applesmc: use host osk as default on macs" adds 6952026120 monitor: Tidy up find_device_state() adds eb8257a261 target/i386/sev: Use local variable for kvm_sev_launch_start adds 59e42d88b6 target/i386/sev: Use local variable for kvm_sev_launch_measure adds eeecc2ede4 ebpf: really include it only in system emulators adds 946de55835 Merge remote-tracking branch 'remotes/bonzini/tags/for-upstr [...] adds 452635318b target/alpha: Reorg fp memory operations adds 5ffcb33426 target/alpha: Reorg integer memory operations adds 984b2b5049 Merge remote-tracking branch 'remotes/rth/tags/pull-axp-2021 [...] adds 7a7142f025 memory: Log access direction for invalid accesses adds c21751f394 target/arm: Use MO_128 for 16 byte atomics adds 26b14640d9 target/i386: Use MO_128 for 16 byte atomics adds 68e33d869d target/ppc: Use MO_128 for 16 byte atomics adds 35c65de029 target/s390x: Use MO_128 for 16 byte atomics adds f79e80899d target/hexagon: Implement cpu_mmu_index adds f83bcecb1f accel/tcg: Add cpu_{ld,st}*_mmu interfaces adds b4c8f3d4dd accel/tcg: Move cpu_atomic decls to exec/cpu_ldst.h adds 948f88661c target/mips: Use cpu_*_data_ra for msa load/store adds 68ad9260e0 target/mips: Use 8-byte memory ops for msa load/store adds bfe5b847af target/s390x: Use cpu_*_mmu instead of helper_*_mmu adds a8f84958d0 target/sparc: Use cpu_*_mmu instead of helper_*_mmu adds 1a2eaf9e38 target/arm: Use cpu_*_mmu instead of helper_*_mmu adds d2ba802657 tcg: Move helper_*_mmu decls to tcg/tcg-ldst.h adds 76e366e728 tcg: Canonicalize alignment flags in MemOp adds e5b2333f24 Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-2021 [...] adds 381123ddae configure: remove --oss-lib adds 7e1fbe7963 audio: remove CONFIG_AUDIO_WIN_INT adds 87430d5b13 configure, meson: move audio driver detection to Meson adds e5424a2997 meson: define symbols for all available audio drivers adds ca50e5231c configure: add command line options for audio drivers adds 65ce87d476 kconfig: split CONFIG_SPARSE_MEM from fuzzing adds 537b724899 configure, meson: move fuzzing configuration to Meson adds 0955d66e65 trace: simple: pass trace_file unmodified to config-host.h adds 9c29b74100 trace: move configuration from configure to Meson adds a630508112 configure, meson: move CONFIG_HOST_DSOSUF to Meson adds 269506d228 configure, meson: get HOST_WORDS_BIGENDIAN via the machine object adds af2bb99bc1 configure, meson: remove CONFIG_GCOV from config-host.mak adds a76a1f6b76 meson: HAVE_GDB_BIN is not used by C code adds 96a63aeb3d configure, meson: move remaining HAVE_* compiler tests to Meson adds 10f6b23187 configure, meson: move pthread_setname_np checks to Meson adds ff66f3e55b configure, meson: move libaio check to meson.build adds e17239993d configure, meson: move vde detection to meson adds 837b84b1c0 configure, meson: move netmap detection to meson adds 3f0a5d55ae configure, meson: move Spice configure handling to meson adds b524e44fa4 configure: remove obsolete Solaris ar check adds bd87a36709 configure, meson: move more compiler checks to Meson adds 7bdf1f5a19 configure: remove deprecated --{enable, disable}-git-update adds 03a3c0b3c5 configure: accept "internal" for --enable-capstone/slirp/fdt adds 61d63097be configure: prepare for auto-generated option parsing adds 8b5fb29842 meson-buildoptions: include list of tracing backends adds 3b4da13293 configure: automatically parse command line for meson -D options adds 4d1a525dfa Merge remote-tracking branch 'remotes/bonzini/tags/for-upstr [...] new f142010102 s390x/ipl: check kernel command line size new 998eb7448c s390x: sigp: Force Set Architecture to return Invalid Parameter new ebbc6034dc vfio-ccw: step down as maintainer new 373b2ab356 s390x/kvm: step down as maintainer new afe5c8c5c1 s390x virtio-ccw machine: step down as maintainer new 962fde57b7 dtc: Update to version 1.6.1 new 82d88f834c Merge remote-tracking branch 'remotes/thuth/tags/pull-reques [...]
The 7 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: .github/lockdown.yml | 34 - .github/workflows/lockdown.yml | 30 + .gitlab-ci.d/cirrus.yml | 2 +- .gitlab-ci.d/cirrus/build.yml | 1 + .gitlab-ci.d/container-cross.yml | 3 +- .gitlab-ci.d/crossbuilds.yml | 19 + .gitlab-ci.d/static_checks.yml | 2 +- .travis.yml | 23 - Kconfig.host | 4 + MAINTAINERS | 10 +- Makefile | 8 +- accel/hvf/hvf-accel-ops.c | 2 +- accel/kvm/meson.build | 1 - accel/tcg/cputlb.c | 393 ++---- accel/tcg/ldst_common.c.inc | 307 +++++ accel/tcg/plugin-gen.c | 157 +-- accel/tcg/user-exec.c | 347 +++--- audio/meson.build | 23 +- block/meson.build | 2 +- chardev/meson.build | 2 +- configure | 1275 +------------------- docs/devel/build-system.rst | 136 ++- docs/devel/loads-stores.rst | 52 +- docs/meson.build | 2 +- dtc | 2 +- hw/adc/aspeed_adc.c | 427 +++++++ hw/adc/meson.build | 1 + hw/adc/trace-events | 3 + hw/arm/aspeed.c | 18 +- hw/arm/aspeed_ast2600.c | 22 +- hw/arm/aspeed_soc.c | 15 +- hw/gpio/aspeed_gpio.c | 88 +- hw/i2c/aspeed_i2c.c | 101 +- hw/i386/pc_sysfw.c | 2 +- hw/i386/sgx-stub.c | 16 +- hw/i386/sgx.c | 35 +- hw/i386/x86.c | 2 +- hw/mem/Kconfig | 3 + hw/mem/meson.build | 2 +- hw/misc/applesmc.c | 192 +-- hw/s390x/ipl.c | 12 +- hw/ssi/aspeed_smc.c | 1134 +++++++++-------- hw/watchdog/trace-events | 4 + hw/watchdog/wdt_aspeed.c | 5 + include/exec/cpu_ldst.h | 332 ++--- include/hw/adc/aspeed_adc.h | 55 + include/hw/arm/aspeed_soc.h | 2 + include/hw/gpio/aspeed_gpio.h | 5 +- include/hw/i2c/aspeed_i2c.h | 8 +- include/hw/i386/sgx-epc.h | 2 +- include/hw/i386/sgx.h | 12 - include/hw/ssi/aspeed_smc.h | 82 +- include/monitor/hmp-target.h | 1 + include/monitor/hmp.h | 1 - include/sysemu/sev.h | 28 - include/tcg/tcg-ldst.h | 74 ++ include/tcg/tcg.h | 164 --- meson.build | 428 ++++++- meson_options.txt | 46 +- net/meson.build | 6 +- pc-bios/hppa-firmware.img | Bin 785696 -> 757144 bytes plugins/qemu-plugins.symbols | 3 + python/qemu/aqmp/__init__.py | 4 + python/qemu/aqmp/events.py | 15 +- python/qemu/aqmp/models.py | 13 + python/qemu/aqmp/protocol.py | 7 +- python/qemu/aqmp/qmp_client.py | 27 + python/qemu/machine/machine.py | 48 +- python/qemu/machine/qtest.py | 2 - python/qemu/qmp/__init__.py | 27 +- python/qemu/qmp/qmp_shell.py | 1 - qapi/misc-target.json | 77 +- qapi/qom.json | 36 +- roms/seabios-hppa | 2 +- scripts/meson-buildoptions.py | 172 +++ scripts/meson-buildoptions.sh | 270 +++++ scripts/meson.build | 2 +- softmmu/memory.c | 20 +- softmmu/qdev-monitor.c | 13 +- stubs/meson.build | 4 +- target/alpha/translate.c | 173 +-- target/arm/helper-a64.c | 61 +- target/arm/m_helper.c | 6 +- target/hexagon/cpu.h | 9 + target/i386/cpu.c | 16 +- target/i386/kvm/kvm.c | 3 +- target/i386/kvm/meson.build | 8 +- {accel => target/i386}/kvm/sev-stub.c | 2 +- target/i386/meson.build | 4 +- target/i386/monitor.c | 124 +- target/i386/sev-stub.c | 88 -- target/i386/sev-sysemu-stub.c | 70 ++ target/i386/sev.c | 201 ++- target/i386/{sev_i386.h => sev.h} | 35 +- target/i386/tcg/mem_helper.c | 2 +- target/m68k/op_helper.c | 1 - target/mips/tcg/msa_helper.c | 389 ++---- target/ppc/mem_helper.c | 1 - target/ppc/translate.c | 12 +- target/s390x/sigp.c | 18 +- target/s390x/tcg/mem_helper.c | 13 +- target/s390x/tcg/translate.c | 10 +- target/sparc/ldst_helper.c | 14 +- tcg/tcg-op.c | 7 +- tcg/tcg.c | 1 + tcg/tci.c | 1 + tests/Makefile.include | 17 +- tests/docker/Makefile.include | 6 +- tests/docker/common.rc | 10 +- tests/docker/dockerfiles/debian-native.docker | 49 + .../docker/dockerfiles/debian-riscv64-cross.docker | 46 +- tests/meson.build | 4 - tests/qemu-iotests/iotests.py | 3 - tests/qemu-iotests/meson.build | 5 - tests/qemu-iotests/socket_scm_helper.c | 136 --- tests/qemu-iotests/testenv.py | 8 +- tests/qemu-iotests/testrunner.py | 1 + tests/qtest/fuzz/meson.build | 6 +- tests/tcg/multiarch/Makefile.target | 15 +- tests/tcg/multiarch/{ => libs}/float_helpers.c | 2 +- tests/tcg/multiarch/{ => linux}/linux-test.c | 0 tests/tcg/multiarch/sha1.c | 1 - tests/tcg/x86_64/Makefile.target | 4 + tests/tcg/x86_64/system/kernel.ld | 5 +- trace/meson.build | 15 +- trace/simple.c | 2 +- ui/meson.build | 4 +- util/compatfd.c | 5 +- util/meson.build | 4 +- util/qemu-thread-posix.c | 5 +- 130 files changed, 4258 insertions(+), 4272 deletions(-) delete mode 100644 .github/lockdown.yml create mode 100644 .github/workflows/lockdown.yml create mode 100644 accel/tcg/ldst_common.c.inc create mode 100644 hw/adc/aspeed_adc.c create mode 100644 include/hw/adc/aspeed_adc.h delete mode 100644 include/hw/i386/sgx.h delete mode 100644 include/sysemu/sev.h create mode 100644 include/tcg/tcg-ldst.h create mode 100755 scripts/meson-buildoptions.py create mode 100644 scripts/meson-buildoptions.sh rename {accel => target/i386}/kvm/sev-stub.c (94%) delete mode 100644 target/i386/sev-stub.c create mode 100644 target/i386/sev-sysemu-stub.c rename target/i386/{sev_i386.h => sev.h} (62%) create mode 100644 tests/docker/dockerfiles/debian-native.docker delete mode 100644 tests/qemu-iotests/meson.build delete mode 100644 tests/qemu-iotests/socket_scm_helper.c rename tests/tcg/multiarch/{ => libs}/float_helpers.c (99%) rename tests/tcg/multiarch/{ => linux}/linux-test.c (100%)