This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-stable-allnoconfig in repository toolchain/ci/qemu.
from 15a0578903 Merge remote-tracking branch 'remotes/vivier-m68k/tags/m68k- [...] adds f0ed36a64f iothread: rename PollParamInfo to IOThreadParamInfo adds 1cc7eada97 iothread: use IOThreadParamInfo in iothread_[set|get]_param() adds 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 [...] new 7a7142f025 memory: Log access direction for invalid accesses new c21751f394 target/arm: Use MO_128 for 16 byte atomics new 26b14640d9 target/i386: Use MO_128 for 16 byte atomics new 68e33d869d target/ppc: Use MO_128 for 16 byte atomics new 35c65de029 target/s390x: Use MO_128 for 16 byte atomics new f79e80899d target/hexagon: Implement cpu_mmu_index new f83bcecb1f accel/tcg: Add cpu_{ld,st}*_mmu interfaces new b4c8f3d4dd accel/tcg: Move cpu_atomic decls to exec/cpu_ldst.h new 948f88661c target/mips: Use cpu_*_data_ra for msa load/store new 68ad9260e0 target/mips: Use 8-byte memory ops for msa load/store new bfe5b847af target/s390x: Use cpu_*_mmu instead of helper_*_mmu new a8f84958d0 target/sparc: Use cpu_*_mmu instead of helper_*_mmu new 1a2eaf9e38 target/arm: Use cpu_*_mmu instead of helper_*_mmu new d2ba802657 tcg: Move helper_*_mmu decls to tcg/tcg-ldst.h new 76e366e728 tcg: Canonicalize alignment flags in MemOp new e5b2333f24 Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-2021 [...]
The 16 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 - MAINTAINERS | 4 + 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 +++--- configure | 6 +- docs/devel/loads-stores.rst | 52 +- 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/misc/applesmc.c | 192 +--- 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 --- iothread.c | 28 +- meson.build | 9 +- 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 +- softmmu/memory.c | 20 +- softmmu/qdev-monitor.c | 13 +- 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/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/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 +- util/compatfd.c | 5 +- 107 files changed, 3219 insertions(+), 2895 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 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%)