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-arm-next-allnoconfig in repository toolchain/ci/qemu.
from 5f99210238 Merge remote-tracking branch 'remotes/bonzini/tags/for-upstr [...] adds 1c00917409 qapi/pylintrc: ignore 'consider-using-f-string' warning adds 2adb988ed4 qapi/gen: use dict.items() to iterate over _modules adds 012336a152 qapi/parser: fix unused check_args_section arguments adds a9e2eb06ed qapi: Add spaces after symbol declaration for consistency adds cd87c14cde qapi/parser: remove FIXME comment from _append_body_line adds 1e20a77576 qapi/parser: clarify _end_section() logic adds f4c05aaf14 qapi/parser: Introduce NullSection adds e7ac60fcd0 qapi/parser: add import cycle workaround adds 5f0d9f3bc7 qapi/parser: add type hint annotations (QAPIDoc) adds 15acf48cfe qapi/parser: Add FIXME for consolidating JSON-related types adds 2e28283e41 qapi/parser: enable mypy checks adds 18e3673e0f qapi/parser: Silence too-few-public-methods warning adds d183e0481b qapi/parser: enable pylint checks adds f50ecf548c Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi- [...] adds 3830df5f83 configure: Loosen GCC requirement from 7.5.0 to 7.4.0 adds 75b98cb9f6 virtio-mem-pci: Fix memory leak when creating MEMORY_DEVICE_ [...] adds d89dd28f0e qapi: Include qom-path in MEMORY_DEVICE_SIZE_CHANGE qapi events adds 77ae2302ae monitor: Rate-limit MEMORY_DEVICE_SIZE_CHANGE qapi events pe [...] adds 45e576c745 tpm: mark correct memory region range dirty when clearing RAM adds 602f8ea79c softmmu/memory_mapping: never merge ranges accross memory regions adds 3513bb1be1 softmmu/memory_mapping: factor out adding physical memory ranges adds cb83ba8c1a softmmu/memory_mapping: optimize for RamDiscardManager sections adds 30bd1db58b Merge remote-tracking branch 'remotes/bonzini/tags/for-upstr [...] adds db2af69d6b linux-user: Add infrastructure for a signal trampoline page adds c70887a382 linux-user/aarch64: Implement setup_sigtramp adds eef9790007 linux-user/arm: Drop v1 signal frames adds b807a1087e linux-user/arm: Drop "_v2" from symbols in signal.c adds b5d66e0dd8 linux-user/arm: Implement setup_sigtramp adds dd55f1c8b2 linux-user/alpha: Implement setup_sigtramp adds e281c2bafe linux-user/cris: Implement setup_sigtramp adds c8ef02b1ac linux-user/hexagon: Implement setup_sigtramp adds a22fccd8b7 linux-user/hppa: Document non-use of setup_sigtramp adds 8ee8a10480 linux-user/i386: Implement setup_sigtramp adds db20554159 linux-user/x86_64: Raise SIGSEGV if SA_RESTORER not set adds 5125aced7c linux-user/m68k: Implement setup_sigtramp adds 8004316d81 linux-user/microblaze: Implement setup_sigtramp adds 4f7a0a4c86 linux-user/mips: Tidy install_sigtramp adds 317a33b6eb linux-user/mips: Implement setup_sigtramp adds f32d3b6793 linux-user/nios2: Document non-use of setup_sigtramp adds 9ce3ad4452 linux-user/openrisc: Implement setup_sigtramp adds 5d2fc70f57 linux-user/ppc: Simplify encode_trampoline adds c790e4ebfe linux-user/ppc: Implement setup_sigtramp adds 3c62b5d201 linux-user/riscv: Implement setup_sigtramp adds 31330e6cec linux-user/s390x: Implement setup_sigtramp adds b9188f9ccc linux-user/sh4: Implement setup_sigtramp adds 3f7685eaf9 linux-user/sparc: Implement setup_sigtramp adds 55e83c2005 linux-user/xtensa: Implement setup_sigtramp adds 525c4670c5 linux-user: Remove default for TARGET_ARCH_HAS_SIGTRAMP_PAGE adds efee71c8ca tests/tcg/multiarch: Re-enable signals test for most guests adds e7ab658478 Merge remote-tracking branch 'remotes/vivier/tags/linux-user [...] adds ba858d1fad qemu-options: -chardev reconnect=seconds duplicated in help, [...] adds 553dc36b38 qemu-options: Tweak [, maxcpus=cpus] to [, maxcpus=maxcpus] adds 848dd26928 qemu-options: Add missing "sockets=2, maxcpus=2" to CLI "-smp 2" adds 196fb7ac7c target/sh4: Use lookup_symbol in sh4_tr_disas_log adds daf0db0630 hw/remote/proxy: Categorize Wireless devices as 'Network' ones adds 9618c5bada Merge remote-tracking branch 'remotes/vivier/tags/trivial-br [...] adds 7f7c8d0ce3 i386: docs: Briefly describe KVM PV features adds cff03145ed sev/i386: Introduce sev_add_kernel_loader_hashes for measure [...] adds c0c2d319d6 x86/sev: generate SEV kernel loader hashes in x86_load_linux adds 93ddefbc3c hw/misc: applesmc: use host osk as default on macs adds 4dba278908 configure, meson: move CPU_CFLAGS out of QEMU_CFLAGS adds 3c158eba1e migration: block-dirty-bitmap: add missing qemu_mutex_lock_iothread adds 68b88468f6 migration: add missing qemu_mutex_lock_iothread in migration [...] adds 69c4c5c1c4 meson: bump submodule to 0.59.2 adds 654d6b0453 meson: switch minimum meson version to 0.58.2, minimum recom [...] adds 0a11c44e89 hexagon: use env keyword argument to pass PYTHONPATH adds 2796032a51 target/xtensa: list cores in a text file adds bb647c49b8 meson: show library versions in the summary adds 08a9b68dc0 Merge remote-tracking branch 'remotes/bonzini/tags/for-upstr [...] adds ab4dd2746c hw/virtio: Acquire RCU read lock in virtqueue_packed_drop_all() adds d6ed27bae7 hw/virtio: Have virtqueue_get_avail_bytes() pass caches arg [...] adds d6a9378f47 vhost-vsock: fix migration issue when seqpacket is supported adds 46ce017167 vhost-vsock: handle common features in vhost-vsock-common adds c151fd8710 acpi: add helper routines to initialize ACPI tables adds ea298e83a7 acpi: build_rsdt: use acpi_table_begin()/acpi_table_end() in [...] adds f497b7cae1 acpi: build_xsdt: use acpi_table_begin()/acpi_table_end() in [...] adds 7469f1991d acpi: build_slit: use acpi_table_begin()/acpi_table_end() in [...] adds 4b56e1e4eb acpi: build_fadt: use acpi_table_begin()/acpi_table_end() in [...] adds 3e39c1ed7b acpi: build_tpm2: use acpi_table_begin()/acpi_table_end() in [...] adds 13229858cf acpi: acpi_build_hest: use acpi_table_begin()/acpi_table_end [...] adds 578bc7a064 acpi: build_mcfg: use acpi_table_begin()/acpi_table_end() in [...] adds 689ef4721a acpi: build_hmat: use acpi_table_begin()/acpi_table_end() in [...] adds 7d1823beef acpi: nvdimm_build_nfit: use acpi_table_begin()/acpi_table_e [...] adds de67dd1be0 acpi: nvdimm_build_ssdt: use acpi_table_begin()/acpi_table_e [...] adds b25681c358 acpi: vmgenid_build_acpi: use acpi_table_begin()/acpi_table_ [...] adds 5c142bc48f acpi: x86: build_dsdt: use acpi_table_begin()/acpi_table_end [...] adds 43dde1705c acpi: build_hpet: use acpi_table_begin()/acpi_table_end() in [...] adds 57cb8cfbf2 acpi: build_tpm_tcpa: use acpi_table_begin()/acpi_table_end( [...] adds 255bf20f2e acpi: arm/x86: build_srat: use acpi_table_begin()/acpi_table [...] adds e5b6d55a6e acpi: use build_append_int_noprefix() API to compose SRAT table adds 91a6b97569 acpi: build_dmar_q35: use acpi_table_begin()/acpi_table_end( [...] adds eaa507646d acpi: build_waet: use acpi_table_begin()/acpi_table_end() in [...] adds b0a45ff60e acpi: build_amd_iommu: use acpi_table_begin()/acpi_table_end [...] adds 99a7545f92 acpi: madt: arm/x86: use acpi_table_begin()/acpi_table_end() [...] adds b10e7f4f8f acpi: x86: remove dead code adds d0aa026a49 acpi: x86: set enabled when composing _MAT entries adds dd092b9c60 acpi: x86: madt: use build_append_int_noprefix() API to comp [...] adds 37f33084ed acpi: arm/virt: madt: use build_append_int_noprefix() API to [...] adds 8f20f9a736 acpi: build_dsdt_microvm: use acpi_table_begin()/acpi_table_ [...] adds fc02b86982 acpi: arm: virt: build_dsdt: use acpi_table_begin()/acpi_tab [...] adds 3548494e49 acpi: arm: virt: build_iort: use acpi_table_begin()/acpi_tab [...] adds 271cbb2f2b acpi: arm/virt: convert build_iort() to endian agnostic buil [...] adds 88b1045ead acpi: arm/virt: build_spcr: fix invalid cast adds a86d86ac0a acpi: arm/virt: build_spcr: use acpi_table_begin()/acpi_tabl [...] adds 41041e5708 acpi: arm/virt: build_gtdt: use acpi_table_begin()/acpi_tabl [...] adds cf68410bc9 acpi: build_facs: use build_append_int_noprefix() API to com [...] adds 538c2ecf1a acpi: remove no longer used build_header() adds a8a5768786 acpi: AcpiGenericAddress no longer used to map/access fields [...] adds 9f29e872d5 bios-tables-test: allow changes in DSDT ACPI tables for q35 adds 0e780da76a hw/i386/acpi: fix conflicting IO address range for acpi pci [...] adds 500eb21cff bios-tables-test: Update ACPI DSDT table golden blobs for q35 adds 243a9284a9 virtio-balloon: Fix page-poison subsection name adds 5c24334523 nvdimm: release the correct device list adds 64cba40c44 hw/i386/amd_iommu: Rename amdviPCI TypeInfo adds 8f6b7309c4 hw/i386/amd_iommu: Rename SysBus specific functions as amdvi [...] adds 64bc656dec hw/i386/amd_iommu: Add description/category to TYPE_AMD_IOMMU_PCI adds 274f9a381c Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] adds e3acc2c196 tests/docker/dockerfiles: Bump fedora-i386-cross to fedora 34 new a6297e1ade include/block.h: remove outdated comment new d1bbd965bd qemu-storage-daemon: Only display FUSE help when FUSE is built-in new 621d17378a block: implement bdrv_new_open_driver_opts() new f053b7e800 block: bdrv_insert_node(): fix and improve error handling new 96796fae6f block: bdrv_insert_node(): doc and style new b11c8739ae block: bdrv_insert_node(): don't use bdrv_open() new d318fc20b2 iotests/image-fleecing: declare requirement of copy-before-write new cc07162953 block: introduce max_hw_iov for use in scsi-generic new af6d4c56e1 iotests: add 'qemu' package location to PYTHONPATH in testenv new f39decb583 iotests/linters: check mypy files all at once new ac74246319 iotests/mirror-top-perms: Adjust imports new 2296899694 iotests/migrate-bitmaps-test: delint new 3765315d4c iotests: Update for pylint 2.11.1 new 5564f06816 Merge remote-tracking branch 'remotes/kwolf/tags/for-upstrea [...]
The 14 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: block.c | 79 ++- block/block-backend.c | 6 + block/file-posix.c | 2 +- block/io.c | 1 + configure | 25 +- docs/meson.build | 14 +- docs/system/i386/kvm-pv.rst | 100 ++++ docs/system/target-i386.rst | 1 + hw/acpi/acpi-x86-stub.c | 3 +- hw/acpi/aml-build.c | 203 +++++--- hw/acpi/cpu.c | 17 +- hw/acpi/ghes.c | 10 +- hw/acpi/hmat.c | 14 +- hw/acpi/nvdimm.c | 76 ++- hw/acpi/pci.c | 18 +- hw/acpi/vmgenid.c | 13 +- hw/arm/virt-acpi-build.c | 577 +++++++++++++--------- hw/core/machine.c | 5 +- hw/i386/acpi-build.c | 294 ++++++----- hw/i386/acpi-common.c | 160 +++--- hw/i386/acpi-microvm.c | 13 +- hw/i386/amd_iommu.c | 41 +- hw/i386/x86.c | 25 +- hw/misc/applesmc.c | 192 ++++++- hw/remote/proxy.c | 1 + hw/scsi/scsi-generic.c | 2 +- hw/tpm/tpm_ppi.c | 5 +- hw/virtio/vhost-user-vsock.c | 4 +- hw/virtio/vhost-vsock-common.c | 31 ++ hw/virtio/vhost-vsock.c | 11 +- hw/virtio/virtio-balloon.c | 2 +- hw/virtio/virtio-mem-pci.c | 10 +- hw/virtio/virtio.c | 31 +- include/block/block.h | 8 +- include/block/block_int.h | 7 + include/hw/acpi/acpi-defs.h | 528 +------------------- include/hw/acpi/acpi_dev_interface.h | 3 +- include/hw/acpi/aml-build.h | 37 +- include/hw/acpi/ich9.h | 2 +- include/hw/i386/pc.h | 6 +- include/hw/virtio/vhost-vsock-common.h | 5 + include/sysemu/block-backend.h | 1 + linux-user/aarch64/signal.c | 34 +- linux-user/aarch64/target_signal.h | 2 + linux-user/alpha/signal.c | 34 +- linux-user/alpha/target_signal.h | 1 + linux-user/arm/signal.c | 472 +++++------------- linux-user/arm/target_signal.h | 2 + linux-user/cris/signal.c | 29 +- linux-user/cris/target_signal.h | 2 + linux-user/elfload.c | 14 + linux-user/hexagon/signal.c | 19 +- linux-user/hexagon/target_signal.h | 2 + linux-user/hppa/target_signal.h | 14 + linux-user/i386/signal.c | 65 ++- linux-user/i386/target_signal.h | 2 + linux-user/m68k/signal.c | 47 +- linux-user/m68k/target_signal.h | 2 + linux-user/microblaze/signal.c | 24 +- linux-user/microblaze/target_signal.h | 2 + linux-user/mips/signal.c | 39 +- linux-user/mips/target_signal.h | 1 + linux-user/mips64/target_signal.h | 2 + linux-user/nios2/target_signal.h | 3 + linux-user/openrisc/signal.c | 22 +- linux-user/openrisc/target_signal.h | 2 + linux-user/ppc/signal.c | 40 +- linux-user/ppc/target_signal.h | 2 + linux-user/riscv/signal.c | 22 +- linux-user/riscv/target_signal.h | 2 + linux-user/s390x/signal.c | 24 +- linux-user/s390x/target_signal.h | 2 + linux-user/sh4/signal.c | 40 +- linux-user/sh4/target_signal.h | 2 + linux-user/signal-common.h | 6 + linux-user/signal.c | 3 + linux-user/sparc/signal.c | 40 +- linux-user/sparc/target_signal.h | 4 + linux-user/x86_64/target_signal.h | 3 + linux-user/xtensa/signal.c | 56 ++- linux-user/xtensa/target_signal.h | 2 + meson | 2 +- meson.build | 168 +++---- migration/block-dirty-bitmap.c | 5 +- migration/migration.c | 3 + monitor/monitor.c | 9 + plugins/meson.build | 4 +- qapi/block-core.json | 1 + qapi/machine.json | 5 +- qemu-options.hx | 6 +- qga/qapi-schema.json | 3 + scripts/mtest2make.py | 7 +- scripts/qapi/gen.py | 3 +- scripts/qapi/mypy.ini | 5 - scripts/qapi/parser.py | 152 +++--- scripts/qapi/pylintrc | 4 +- softmmu/memory_mapping.c | 64 ++- storage-daemon/qemu-storage-daemon.c | 2 + target/hexagon/meson.build | 3 +- target/i386/sev-stub.c | 5 + target/i386/sev.c | 137 +++++ target/i386/sev_i386.h | 12 + target/sh4/translate.c | 2 +- target/xtensa/cores.list | 9 + target/xtensa/import_core.sh | 3 + target/xtensa/meson.build | 4 +- tests/data/acpi/q35/DSDT | Bin 8289 -> 8289 bytes tests/data/acpi/q35/DSDT.acpihmat | Bin 9614 -> 9614 bytes tests/data/acpi/q35/DSDT.bridge | Bin 11003 -> 11003 bytes tests/data/acpi/q35/DSDT.cphp | Bin 8753 -> 8753 bytes tests/data/acpi/q35/DSDT.dimmpxm | Bin 9943 -> 9943 bytes tests/data/acpi/q35/DSDT.ipmibt | Bin 8364 -> 8364 bytes tests/data/acpi/q35/DSDT.memhp | Bin 9648 -> 9648 bytes tests/data/acpi/q35/DSDT.mmio64 | Bin 9419 -> 9419 bytes tests/data/acpi/q35/DSDT.nohpet | Bin 8147 -> 8147 bytes tests/data/acpi/q35/DSDT.numamem | Bin 8295 -> 8295 bytes tests/data/acpi/q35/DSDT.tis.tpm12 | Bin 8894 -> 8894 bytes tests/data/acpi/q35/DSDT.tis.tpm2 | Bin 8894 -> 8894 bytes tests/docker/dockerfiles/fedora-i386-cross.docker | 6 +- tests/qapi-schema/doc-bad-feature.err | 2 +- tests/qapi-schema/doc-empty-symbol.err | 2 +- tests/qapi-schema/doc-good.json | 8 + tests/qapi-schema/meson.build | 4 +- tests/qemu-iotests/235 | 2 - tests/qemu-iotests/297 | 52 +- tests/qemu-iotests/300 | 5 +- tests/qemu-iotests/iotests.py | 2 - tests/qemu-iotests/pylintrc | 6 +- tests/qemu-iotests/testenv.py | 15 +- tests/qemu-iotests/testrunner.py | 7 +- tests/qemu-iotests/tests/image-fleecing | 1 + tests/qemu-iotests/tests/migrate-bitmaps-test | 50 +- tests/qemu-iotests/tests/mirror-top-perms | 12 +- tests/qtest/meson.build | 2 +- tests/tcg/hppa/Makefile.target | 7 + tests/tcg/i386/Makefile.target | 3 - tests/tcg/multiarch/Makefile.target | 8 - tests/tcg/sh4/Makefile.target | 7 + tests/unit/meson.build | 2 +- trace/meson.build | 4 +- 140 files changed, 2402 insertions(+), 2090 deletions(-) create mode 100644 docs/system/i386/kvm-pv.rst create mode 100644 target/xtensa/cores.list