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-aarch64-lts-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
No new revisions were added by this update.
Summary of changes: 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/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/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 + 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 ++- 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/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 +- 121 files changed, 2238 insertions(+), 1994 deletions(-) create mode 100644 docs/system/i386/kvm-pv.rst create mode 100644 target/xtensa/cores.list