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-check_cross in repository toolchain/ci/qemu.
from aff2caf6b3 Merge remote-tracking branch 'remotes/kraxel/tags/modules-20 [...] adds 993aec27aa crypto: Add tls-cipher-suites object adds 3203148917 hw/nvram/fw_cfg: Add the FW_CFG_DATA_GENERATOR interface adds 6552d87c48 softmmu/vl: Let -fw_cfg option take a 'gen_id' argument adds f7d8afb16d softmmu/vl: Allow -fw_cfg 'gen_id' option to use the 'etc/' [...] adds 69699f3055 crypto/tls-cipher-suites: Produce fw_cfg consumable blob adds aecdfcc3f8 Merge remote-tracking branch 'remotes/philmd-gitlab/tags/fw_ [...] adds 27e08bab94 tracetool: work around ust <sys/sdt.h> include conflict adds b6d7e9b66f Merge remote-tracking branch 'remotes/stefanha/tags/tracing- [...] adds 47ff5ac81e error: Fix examples in error.h's big comment adds 9aac7d486c error: Improve error.h's big comment adds e3fe3988d7 error: Document Error API usage rules adds 118bfd76c9 qdev: Use returned bool to check for qdev_realize() etc. failure adds 0a15a73236 macio: Tidy up error handling in macio_newworld_realize() adds 79c3e2bc6e virtio-crypto-pci: Tidy up virtio_crypto_pci_realize() adds c6ecec43b2 qemu-option: Check return value instead of @err where convenient adds 9da7197a80 qemu-option: Make uses of find_desc_by_name() more similar adds f23db652cb qemu-option: Factor out helper find_default_by_name() adds 44b0b7d175 qemu-option: Simplify around find_default_by_name() adds 81a8a0726a qemu-option: Factor out helper opt_create() adds 64af7a8bad qemu-option: Replace opt_set() by cleaner opt_validate() adds c75d7f7191 qemu-option: Make functions taking Error ** return bool, not void adds 235e59cf03 qemu-option: Use returned bool to check for failure adds 3882578bb5 block: Avoid error accumulation in bdrv_img_create() adds 3c4b89c3b2 hmp: Eliminate a variable in hmp_migrate_set_parameter() adds 012d4c96e2 qapi: Make visitor functions taking Error ** return bool, not void adds 62a35aaa31 qapi: Use returned bool to check for failure, Coccinelle part adds 14217038bc qapi: Use returned bool to check for failure, manual part adds 5af3a05631 s390x/pci: Fix harmless mistake in zpci's property fid's setter adds fdb0df8798 qom: Use error_reportf_err() instead of g_printerr() in examples adds 90c69fb9fd qom: Rename qdev_get_type() to object_get_type() adds 552d7f49ee qom: Crash more nicely on object_property_get_link() failure adds 4d21fcd524 qom: Don't handle impossible object_property_get_link() failure adds 1c94a35164 qom: Use return values to check for error where that's simpler adds 5325cc34a2 qom: Put name parameter before value / visitor parameter adds 6fd5bef10b qom: Make functions taking Error ** return bool, not void adds 778a2dc592 qom: Use returned bool to check for failure, Coccinelle part adds f07ad48d46 qom: Use returned bool to check for failure, manual part adds b783f54d60 qom: Make functions taking Error ** return bool, not 0/-1 adds 73ac1aac39 qdev: Make functions taking Error ** return bool, not void adds 0c0e618d23 qdev: Use returned bool to check for failure, Coccinelle part adds dcfe480544 error: Avoid unnecessary error_propagate() after error_setg() adds 668f62ec62 error: Eliminate error_propagate() with Coccinelle, part 1 adds af175e85f9 error: Eliminate error_propagate() with Coccinelle, part 2 adds 992861fb1e error: Eliminate error_propagate() manually adds a5f9b9df25 error: Reduce unnecessary error propagation adds 4bc6d7ee0e block/parallels: Simplify parallels_open() after previous commit adds b11a093c60 qapi: Smooth another visitor error checking pattern adds cdd2b228b9 qapi: Smooth visitor error checking in generated code adds 7b3cb8037c qapi: Purge error_propagate() from QAPI core adds 386f6c07d2 error: Avoid error_propagate() after migrate_add_blocker() adds 9e194e063f qemu-img: Ignore Error objects where the return value suffices adds 2d226cf6d1 qdev: Ignore Error objects where the return value suffices adds a43770df5d hmp: Ignore Error objects where the return value suffices adds ae7c80a7bd error: New macro ERRP_GUARD() adds 8220f3ac74 scripts: Coccinelle script to use ERRP_GUARD() adds de1b3800b7 sd: Use ERRP_GUARD() adds 76612456aa pflash: Use ERRP_GUARD() adds 8b4b52759a fw_cfg: Use ERRP_GUARD() adds 92c451222c virtio-9p: Use ERRP_GUARD() adds 795d946d07 nbd: Use ERRP_GUARD() adds 1de7096d83 xen: Use ERRP_GUARD() adds f2a1cf9180 Merge remote-tracking branch 'remotes/armbru/tags/pull-error [...] adds 1e04092fee Update OpenBIOS images to 75fbb41d built from submodule. adds 45db94cc90 Merge remote-tracking branch 'remotes/mcayland/tags/qemu-ope [...] adds 4dc5acc07e vhost-vdpa: fix the compile issue without kvm adds 0fb7ea4515 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] adds 104a7f4e13 xen: Fix xen-legacy-backend qdev types adds dd29b5c30c xen: cleanup unrealized flash devices adds 827937158b Merge remote-tracking branch 'remotes/aperard/tags/pull-xen- [...] adds 353b5a91cc 9p: null terminate fs driver options list adds d4a6bab1ec Merge remote-tracking branch 'remotes/gkurz/tags/9p-fix-2020 [...] adds a2d57703b3 tcg/svm: use host cr4 during NPT page table walk adds 3bcb5840f1 tests: Inject test name also when the test fails adds 2880ffb089 util/qemu-error: prepend guest name to error message to iden [...] adds db57fef1e2 qom: Introduce object_property_try_add_child() adds 9fc719b869 tests/qmp-cmd-test: Add qmp/object-add-duplicate-id adds 5b88849e7b tests/qmp-cmd-test: Add qmp/object-add-failure-modes adds 9e7871b1fc hw/core/null-machine: Do not initialize unused chardev backends adds 3ddc0eca22 target/i386: set SSE FTZ in correct floating-point state adds 418b0f93d1 target/i386: fix IEEE SSE floating-point exception raising adds b16c0e20c7 KVM: add support for AMD nested live migration adds 6553aa1d11 coverity: provide Coverity-friendly MIN_CONST and MAX_CONST adds b8d864f643 i386: hvf: Set env->eip in macvm_set_rip() adds 4bb19f98d3 i386: hvf: Move synchronize functions to sysemu adds 5536c98e44 i386: hvf: Add hvf_cpu_synchronize_pre_loadvm() adds a4e26fa858 i386: hvf: Make long mode enter and exit clearer adds 82695a1b9c i386: hvf: Move Guest LMA reset to macvm_set_cr0() adds 5009ef22c6 i386: hvf: Don't duplicate register reset adds eae009de78 i386: hvf: Clean up synchronize functions adds de6b528be4 MAINTAINERS: Add Cameron as HVF co-maintainer adds a6bb42f223 MAINTAINERS: Fix KVM path expansion glob adds 79ac391592 MAINTAINERS: Add an 'overall' entry for accelerators adds f7091f5f05 MAINTAINERS: Cover the HAX accelerator stub adds f4bda37d3d Makefile: Remove dangerous EOL trailing backslash adds 1e0ef873d9 Makefile: Write MINIKCONF variables as one entry per line adds 06e89e13be accel/Kconfig: Extract accel selectors into their own config adds 96df0fdd7f accel/Kconfig: Add the TCG selector adds bb321b299e accel/tcg: Add stub for probe_access() adds aaa1b70a0b Makefile: simplify MINIKCONF rules adds 6c9cce1ff3 target/i386: remove gen_io_end adds c0c8445255 target/i386: implement undocumented "smsw r32" behavior adds e1e43813e7 KVM: x86: believe what KVM says about WAITPKG adds e4f6278557 target/i386: sev: provide proper error reporting for query-s [...] adds 1b38750c40 target/i386: sev: fail query-sev-capabilities if QEMU cannot [...] adds dd3b00202a iscsi: handle check condition status in retry loop adds c58daf76a6 iscsi: return -EIO when sense fields are meaningless adds 143a768c57 checkpatch: Change occurences of 'kernel' to 'qemu' in user [...] adds cbe0dad190 target/i386: Correct the warning message of Intel PT adds 421a75e283 cpus: Move CPU code from exec.c to cpus-common.c adds 0b33521ea1 pc: fix leak in pc_system_flash_cleanup_unused adds c7f419f584 softmmu: move softmmu only files from root adds b0c3cf9407 cpu-throttle: new module, extracted from cpus.c adds 2f7057ac97 softmmu/vl: Remove the check for colons in -accel parameters adds 5dd13f2a5b target/i386: Add SERIALIZE cpu feature adds b3c7344e33 target/i386: Enable TSX Suspend Load Address Tracking feature adds 86f13ef318 scripts: improve message when TAP based tests fail adds 6e083c0de4 apic: Report current_count via 'info lapic' adds 56908dc504 linux-headers: update again to 5.8 adds 2033cc6efa Merge remote-tracking branch 'remotes/bonzini/tags/for-upstr [...]
No new revisions were added by this update.
Summary of changes: Kconfig | 4 + Kconfig.host | 7 - MAINTAINERS | 30 +- Makefile | 12 +- Makefile.target | 7 +- accel/Kconfig | 9 + accel/kvm/kvm-all.c | 55 +- accel/stubs/tcg-stub.c | 7 + accel/tcg/tcg-all.c | 5 +- audio/audio_legacy.c | 15 +- backends/cryptodev-vhost-user.c | 3 +- backends/cryptodev.c | 16 +- backends/hostmem-file.c | 22 +- backends/hostmem-memfd.c | 18 +- backends/hostmem.c | 33 +- backends/rng.c | 2 +- backends/tpm/tpm_util.c | 5 +- block.c | 21 +- block/blkdebug.c | 9 +- block/blklogwrites.c | 4 +- block/blkverify.c | 4 +- block/crypto.c | 5 +- block/curl.c | 5 +- block/file-posix.c | 16 +- block/file-win32.c | 8 +- block/gluster.c | 17 +- block/iscsi.c | 26 +- block/nbd.c | 17 +- block/nfs.c | 7 +- block/parallels.c | 29 +- block/qcow.c | 16 +- block/qcow2.c | 21 +- block/qed.c | 10 +- block/quorum.c | 19 +- block/raw-format.c | 5 +- block/rbd.c | 7 +- block/replication.c | 19 +- block/sheepdog.c | 16 +- block/ssh.c | 11 +- block/throttle-groups.c | 31 +- block/throttle.c | 5 +- block/vdi.c | 13 +- block/vhdx.c | 15 +- block/vmdk.c | 13 +- block/vpc.c | 19 +- block/vvfat.c | 10 +- block/vxhs.c | 15 +- blockdev.c | 40 +- bootdevice.c | 13 +- chardev/char.c | 6 +- contrib/ivshmem-server/main.c | 4 +- cpus-common.c | 18 + crypto/Makefile.objs | 1 + crypto/secret.c | 2 +- crypto/secret_keyring.c | 2 +- crypto/tls-cipher-suites.c | 126 ++++ crypto/tlscredsanon.c | 2 +- crypto/tlscredspsk.c | 2 +- crypto/tlscredsx509.c | 2 +- crypto/trace-events | 5 + docs/devel/qapi-code-gen.txt | 103 ++- docs/specs/fw_cfg.txt | 13 +- dump/dump.c | 7 +- exec.c | 22 - fsdev/qemu-fsdev.c | 3 + hw/9pfs/9p-local.c | 12 +- hw/9pfs/9p.c | 1 + hw/acpi/core.c | 19 +- hw/acpi/cpu_hotplug.c | 4 +- hw/acpi/ich9.c | 2 +- hw/acpi/piix4.c | 2 +- hw/arm/allwinner-a10.c | 27 +- hw/arm/armsse.c | 208 ++---- hw/arm/armv7m.c | 47 +- hw/arm/aspeed.c | 24 +- hw/arm/aspeed_ast2600.c | 124 ++-- hw/arm/aspeed_soc.c | 85 +-- hw/arm/bcm2835_peripherals.c | 81 +- hw/arm/bcm2836.c | 35 +- hw/arm/cubieboard.c | 14 +- hw/arm/digic.c | 18 +- hw/arm/digic_boards.c | 3 +- hw/arm/exynos4210.c | 13 +- hw/arm/fsl-imx25.c | 58 +- hw/arm/fsl-imx31.c | 34 +- hw/arm/fsl-imx6.c | 85 +-- hw/arm/fsl-imx6ul.c | 29 +- hw/arm/fsl-imx7.c | 31 +- hw/arm/highbank.c | 12 +- hw/arm/integratorcp.c | 2 +- hw/arm/mcimx6ul-evk.c | 4 +- hw/arm/microbit.c | 4 +- hw/arm/mps2-tz.c | 31 +- hw/arm/mps2.c | 12 +- hw/arm/msf2-soc.c | 29 +- hw/arm/musca.c | 18 +- hw/arm/musicpal.c | 4 +- hw/arm/nrf51_soc.c | 36 +- hw/arm/orangepi.c | 13 +- hw/arm/raspi.c | 2 +- hw/arm/realview.c | 6 +- hw/arm/sbsa-ref.c | 16 +- hw/arm/stellaris.c | 4 +- hw/arm/stm32f205_soc.c | 37 +- hw/arm/stm32f405_soc.c | 48 +- hw/arm/versatilepb.c | 4 +- hw/arm/vexpress.c | 8 +- hw/arm/virt.c | 44 +- hw/arm/xilinx_zynq.c | 6 +- hw/arm/xlnx-versal-virt.c | 8 +- hw/arm/xlnx-versal.c | 30 +- hw/arm/xlnx-zcu102.c | 8 +- hw/arm/xlnx-zynqmp.c | 117 +-- hw/block/dataplane/xen-block.c | 17 +- hw/block/fdc.c | 12 +- hw/block/pflash_cfi01.c | 7 +- hw/block/pflash_cfi02.c | 7 +- hw/block/xen-block.c | 124 ++-- hw/char/serial-pci-multi.c | 5 +- hw/char/serial-pci.c | 5 +- hw/char/serial.c | 10 +- hw/core/bus.c | 12 +- hw/core/cpu.c | 3 +- hw/core/machine.c | 5 +- hw/core/null-machine.c | 5 + hw/core/numa.c | 55 +- hw/core/platform-bus.c | 6 +- hw/core/qdev-properties-system.c | 32 +- hw/core/qdev-properties.c | 95 +-- hw/core/qdev.c | 16 +- hw/cpu/a15mpcore.c | 5 +- hw/cpu/a9mpcore.c | 21 +- hw/cpu/arm11mpcore.c | 17 +- hw/cpu/core.c | 10 +- hw/cpu/realview_mpcore.c | 9 +- hw/display/bcm2835_fb.c | 8 +- hw/display/virtio-gpu-base.c | 5 +- hw/display/virtio-gpu-pci.c | 11 +- hw/display/virtio-vga.c | 10 +- hw/dma/bcm2835_dma.c | 9 +- hw/dma/sparc32_dma.c | 6 +- hw/dma/xilinx_axidma.c | 4 +- hw/gpio/aspeed_gpio.c | 5 +- hw/gpio/bcm2835_gpio.c | 15 +- hw/hyperv/vmbus.c | 5 +- hw/i386/pc.c | 48 +- hw/i386/pc_piix.c | 13 +- hw/i386/pc_q35.c | 28 +- hw/i386/pc_sysfw.c | 7 +- hw/i386/x86.c | 7 +- hw/ide/qdev.c | 7 +- hw/intc/apic.c | 18 - hw/intc/apic_common.c | 24 +- hw/intc/arm_gic_kvm.c | 4 +- hw/intc/arm_gicv3_its_kvm.c | 5 +- hw/intc/arm_gicv3_kvm.c | 4 +- hw/intc/armv7m_nvic.c | 9 +- hw/intc/nios2_iic.c | 10 +- hw/intc/pnv_xive.c | 17 +- hw/intc/realview_gic.c | 5 +- hw/intc/spapr_xive.c | 17 +- hw/intc/xics.c | 9 +- hw/intc/xics_kvm.c | 4 +- hw/intc/xive.c | 17 +- hw/isa/piix4.c | 5 +- hw/m68k/q800.c | 4 +- hw/mem/nvdimm.c | 30 +- hw/mem/pc-dimm.c | 18 +- hw/microblaze/petalogix_ml605_mmu.c | 24 +- hw/microblaze/petalogix_s3adsp1800_mmu.c | 2 +- hw/microblaze/xlnx-zynqmp-pmu.c | 39 +- hw/mips/boston.c | 4 +- hw/mips/cps.c | 41 +- hw/mips/jazz.c | 4 +- hw/mips/malta.c | 4 +- hw/misc/aspeed_sdmc.c | 8 +- hw/misc/bcm2835_mbox.c | 9 +- hw/misc/bcm2835_property.c | 17 +- hw/misc/iotkit-sysctl.c | 2 +- hw/misc/ivshmem.c | 4 +- hw/misc/macio/cuda.c | 5 +- hw/misc/macio/macio.c | 35 +- hw/misc/macio/pmu.c | 5 +- hw/misc/pca9552.c | 5 +- hw/misc/tmp105.c | 5 +- hw/misc/tmp421.c | 5 +- hw/net/ne2000-isa.c | 7 +- hw/net/virtio-net.c | 7 +- hw/net/xilinx_axienet.c | 4 +- hw/nvram/fw_cfg.c | 48 +- hw/pci-host/pnv_phb3.c | 33 +- hw/pci-host/pnv_phb4.c | 9 +- hw/pci-host/pnv_phb4_pec.c | 9 +- hw/pci-host/prep.c | 4 +- hw/pci-host/xen_igd_pt.c | 7 +- hw/ppc/e500.c | 5 +- hw/ppc/mac_newworld.c | 10 +- hw/ppc/mac_oldworld.c | 4 +- hw/ppc/pnv.c | 171 ++--- hw/ppc/pnv_core.c | 4 +- hw/ppc/pnv_psi.c | 22 +- hw/ppc/rs6000_mc.c | 9 +- hw/ppc/spapr.c | 77 +- hw/ppc/spapr_caps.c | 15 +- hw/ppc/spapr_cpu_core.c | 15 +- hw/ppc/spapr_drc.c | 16 +- hw/ppc/spapr_hcall.c | 3 +- hw/ppc/spapr_irq.c | 11 +- hw/ppc/spapr_pci.c | 16 +- hw/ppc/spapr_pci_nvlink2.c | 3 +- hw/riscv/opentitan.c | 13 +- hw/riscv/sifive_e.c | 10 +- hw/riscv/sifive_u.c | 11 +- hw/riscv/spike.c | 4 +- hw/riscv/virt.c | 4 +- hw/rx/rx-gdbsim.c | 12 +- hw/s390x/css.c | 5 +- hw/s390x/event-facility.c | 13 +- hw/s390x/ipl.c | 27 +- hw/s390x/s390-pci-bus.c | 14 +- hw/s390x/s390-skeys.c | 2 +- hw/s390x/s390-stattrib.c | 2 +- hw/s390x/s390-virtio-ccw.c | 20 +- hw/s390x/sclp.c | 13 +- hw/s390x/virtio-ccw-crypto.c | 10 +- hw/s390x/virtio-ccw-rng.c | 8 +- hw/scsi/scsi-bus.c | 15 +- hw/scsi/vhost-scsi.c | 4 +- hw/sd/aspeed_sdhci.c | 15 +- hw/sd/sd.c | 3 +- hw/sd/sdhci-pci.c | 7 +- hw/sd/sdhci.c | 21 +- hw/sd/ssi-sd.c | 15 +- hw/smbios/smbios.c | 33 +- hw/sparc/sun4m.c | 2 +- hw/sparc64/sun4u.c | 2 +- hw/usb/bus.c | 7 +- hw/usb/dev-storage.c | 9 +- hw/usb/hcd-dwc2.c | 9 +- hw/vfio/pci-quirks.c | 5 +- hw/vfio/pci.c | 10 +- hw/virtio/vhost-vdpa.c | 3 +- hw/virtio/virtio-balloon.c | 17 +- hw/virtio/virtio-crypto-pci.c | 9 +- hw/virtio/virtio-iommu-pci.c | 4 +- hw/virtio/virtio-mem-pci.c | 4 +- hw/virtio/virtio-pmem-pci.c | 2 +- hw/virtio/virtio-rng-pci.c | 8 +- hw/virtio/virtio-rng.c | 11 +- hw/xen/xen-backend.c | 7 +- hw/xen/xen-bus.c | 92 +-- hw/xen/xen-host-pci-device.c | 27 +- hw/xen/xen-legacy-backend.c | 4 +- hw/xen/xen_pt.c | 25 +- hw/xen/xen_pt_config_init.c | 20 +- include/block/nbd.h | 1 + include/crypto/tls-cipher-suites.h | 39 + include/hw/audio/pcspk.h | 2 +- include/hw/core/cpu.h | 37 - include/hw/i386/apic_internal.h | 1 + include/hw/i386/pc.h | 1 + include/hw/nvram/fw_cfg.h | 43 ++ include/hw/qdev-properties.h | 4 +- include/qapi/clone-visitor.h | 8 +- include/qapi/error.h | 261 ++++++- include/qapi/visitor-impl.h | 26 +- include/qapi/visitor.h | 102 ++- include/qemu/error-report.h | 2 + include/qemu/main-loop.h | 5 + include/qemu/option.h | 16 +- include/qemu/osdep.h | 21 +- include/qom/object.h | 130 ++-- include/qom/object_interfaces.h | 12 +- include/qom/qom-qobject.h | 9 +- include/sysemu/cpu-throttle.h | 68 ++ include/sysemu/hvf.h | 2 +- include/sysemu/hw_accel.h | 13 + iothread.c | 18 +- linux-headers/asm-arm/unistd-common.h | 1 + linux-headers/asm-x86/kvm.h | 5 +- linux-user/syscall.c | 2 +- migration/migration.c | 1 + migration/ram.c | 1 + monitor/hmp-cmds.c | 11 +- monitor/monitor.c | 19 +- nbd/client.c | 5 + nbd/server.c | 5 + net/colo-compare.c | 26 +- net/dump.c | 13 +- net/filter-buffer.c | 13 +- net/filter.c | 2 +- net/net.c | 10 +- net/tap.c | 6 +- pc-bios/openbios-ppc | Bin 696912 -> 696912 bytes pc-bios/openbios-sparc32 | Bin 382048 -> 382048 bytes pc-bios/openbios-sparc64 | Bin 1593408 -> 1593408 bytes qapi/opts-visitor.c | 66 +- qapi/qapi-clone-visitor.c | 45 +- qapi/qapi-dealloc-visitor.c | 27 +- qapi/qapi-visit-core.c | 197 ++--- qapi/qobject-input-visitor.c | 109 +-- qapi/qobject-output-visitor.c | 27 +- qapi/string-input-visitor.c | 67 +- qapi/string-output-visitor.c | 32 +- qdev-monitor.c | 39 +- qemu-img.c | 31 +- qemu-options.hx | 49 +- qga/commands-posix.c | 4 +- qga/commands-win32.c | 22 +- qom/object.c | 265 ++++--- qom/object_interfaces.c | 37 +- qom/qom-hmp-cmds.c | 2 +- qom/qom-qmp-cmds.c | 2 +- qom/qom-qobject.c | 14 +- roms/openbios | 2 +- scripts/checkpatch.pl | 6 +- scripts/coccinelle/errp-guard.cocci | 336 +++++++++ scripts/qapi/commands.py | 22 +- scripts/qapi/visit.py | 107 ++- scripts/tap-driver.pl | 2 +- scripts/tracetool/backend/dtrace.py | 6 + softmmu/Makefile.objs | 11 + arch_init.c => softmmu/arch_init.c | 0 balloon.c => softmmu/balloon.c | 0 softmmu/cpu-throttle.c | 122 ++++ cpus.c => softmmu/cpus.c | 107 +-- ioport.c => softmmu/ioport.c | 0 memory.c => softmmu/memory.c | 0 memory_mapping.c => softmmu/memory_mapping.c | 0 qtest.c => softmmu/qtest.c | 0 softmmu/vl.c | 68 +- target/arm/cpu64.c | 15 +- target/arm/monitor.c | 7 +- target/i386/Makefile.objs | 1 + target/i386/cpu.c | 111 ++- target/i386/cpu.h | 10 + target/i386/excp_helper.c | 4 +- target/i386/fpu_helper.c | 37 +- target/i386/gdbstub.c | 1 + target/i386/helper.c | 6 +- target/i386/helper.h | 1 + target/i386/hvf/hvf.c | 137 +--- target/i386/hvf/vmx.h | 17 +- target/i386/kvm.c | 53 +- target/i386/kvm_i386.h | 1 + target/i386/machine.c | 31 +- target/i386/monitor.c | 10 +- target/i386/ops_sse.h | 28 +- target/i386/sev-stub.c | 3 +- target/i386/sev.c | 27 +- target/i386/sev_i386.h | 2 +- target/i386/svm.h | 1 + target/i386/svm_helper.c | 7 +- .../mips64/target_cpu.h => target/i386/tcg-stub.c | 12 +- target/i386/translate.c | 36 +- target/ppc/compat.c | 5 +- target/ppc/translate_init.inc.c | 2 +- target/s390x/cpu_models.c | 17 +- target/sparc/cpu.c | 5 +- tests/Makefile.include | 2 +- tests/qtest/qmp-cmd-test.c | 109 ++- tests/tcg/i386/Makefile.target | 4 + tests/tcg/i386/test-i386-sse-exceptions.c | 813 +++++++++++++++++++++ tpm.c | 5 +- ui/cocoa.m | 1 + ui/console.c | 4 +- ui/vnc.c | 2 +- util/main-loop.c | 4 +- util/qemu-config.c | 25 +- util/qemu-error.c | 7 + util/qemu-option.c | 255 +++---- 371 files changed, 4994 insertions(+), 4233 deletions(-) create mode 100644 Kconfig create mode 100644 accel/Kconfig create mode 100644 crypto/tls-cipher-suites.c create mode 100644 include/crypto/tls-cipher-suites.h create mode 100644 include/sysemu/cpu-throttle.h create mode 100644 scripts/coccinelle/errp-guard.cocci rename arch_init.c => softmmu/arch_init.c (100%) rename balloon.c => softmmu/balloon.c (100%) create mode 100644 softmmu/cpu-throttle.c rename cpus.c => softmmu/cpus.c (95%) rename ioport.c => softmmu/ioport.c (100%) rename memory.c => softmmu/memory.c (100%) rename memory_mapping.c => softmmu/memory_mapping.c (100%) rename qtest.c => softmmu/qtest.c (100%) copy linux-user/mips64/target_cpu.h => target/i386/tcg-stub.c (77%) create mode 100644 tests/tcg/i386/test-i386-sse-exceptions.c