This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/qemu.
from ba0fa56bc0 Merge remote-tracking branch 'remotes/vivier/tags/q800-for-6 [...] adds 0961525705 qemu-nbd: Change default cache mode to writeback adds b984b2968b block/io: bring request check to bdrv_co_(read,write)v_vmstate adds 558902cc3d qcow2: check request on vmstate save/load path adds f7ef38dd13 block: use int64_t instead of uint64_t in driver read handlers adds e75abedab7 block: use int64_t instead of uint64_t in driver write handlers adds 485350497b block: use int64_t instead of uint64_t in copy_range driver [...] adds d544f5d3b1 block: make BlockLimits::max_pwrite_zeroes 64bit adds f34b2bcf8c block: use int64_t instead of int in driver write_zeroes handlers adds 2aaa3f9b33 block/io: allow 64bit write-zeroes requests adds 39af49c0d7 block: make BlockLimits::max_pdiscard 64bit adds 0c8022876f block: use int64_t instead of int in driver discard handlers adds 6a8f3dbb19 block/io: allow 64bit discard requests adds da24597dd3 nbd/server: Allow LIST_META_CONTEXT without STRUCTURED_REPLY adds f7ca4aadca nbd/client-connection: nbd_co_establish_connection(): fix no [...] adds cb116da7d7 block/nbd: nbd_channel_error() shutdown channel unconditionally adds 3bc0bd1f42 block/nbd: move nbd_recv_coroutines_wake_all() up adds 04a953b232 block/nbd: refactor nbd_recv_coroutines_wake_all() adds 4ddb5d2fde block/nbd: drop connection_co adds 1af7737871 block/nbd: check that received handle is valid adds 98850d84f7 Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-20 [...] adds 06c0259a08 host-utils: Fix overflow detection in divu128() adds 4ff2a971f4 host-utils: fix missing zero-extension in divs128 adds d03bba0bfb host-utils: introduce uabs64() adds bb89646c75 i386/kvm: Replace abs64() with uabs64() from host-utils adds 3ad2111175 ppc/spapr: Add a POWER10 DD2 CPU adds 40ef88ba77 ppc/pnv: Add a comment on the "primary-topology-index" property adds 0e5e9ff455 ppc/pnv: Remove useless variable adds 89d2468d96 ppc/xive: Export priority_to_ipb() helper adds daf115cf9a ppc/xive: Export xive_tctx_word2() helper adds 92612f1550 ppc/pnv: Rename "id" to "quad-id" in PnvQuad adds 325ba52a4e docs/system: ppc: Update the URL for OpenPOWER firmware images adds f640afec1a ppc/pnv: Add an assert when calculating the RAM distribution [...] adds a3d67f3e5d target/ppc: fix setting of CR flags in bcdcfsq adds 99b2c06225 memory_hotplug.c: handle dev->id = NULL in acpi_memory_hotpl [...] adds 44d886abab spapr.c: handle dev->id in spapr_memory_unplug_rollback() adds 91bd95ce16 spapr_drc.c: do not error_report() when drc->dev->id == NULL adds a5bc19c542 qapi/qdev.json: fix DEVICE_DELETED parameters doc adds d43f1670c7 qapi/qdev.json: add DEVICE_UNPLUG_GUEST_ERROR QAPI event adds 4b08cd567b spapr: use DEVICE_UNPLUG_GUEST_ERROR to report unplug errors adds 46f2c282c3 memory_hotplug.c: send DEVICE_UNPLUG_GUEST_ERROR in acpi_mem [...] adds 2eb1ef73b6 target/ppc: Convert debug to trace events (exceptions) adds 7279810b67 target/ppc: Replace debug messages by asserts for unknown IRQ pins adds 1db3632a14 target/ppc: add LPCR[HR] to DisasContext and hflags adds 92fb92d3e9 target/ppc: Check privilege level based on PSR and LPCR[HR] [...] adds d98dbe2a2b spapr_numa.c: split FORM1 code into helpers adds afa3b3c9ee spapr_numa.c: scrap 'legacy_numa' concept adds 3a6e4ce684 spapr_numa.c: parametrize FORM1 macros adds a165ac67c3 spapr_numa.c: rename numa_assoc_array to FORM1_assoc_array adds 5dab5abe62 spapr: move FORM1 verifications to post CAS adds e0eb84d4f5 spapr_numa.c: FORM2 NUMA affinity support adds 0d5ba48112 spapr_numa.c: handle auto NUMA node with no distance info adds af96d2e692 target/ppc: Convert debug to trace events (decrementer and IRQ) adds 4d9b8ef9b5 target/ppc: Fix 64-bit decrementer adds 457279cb49 hw/intc: openpic: Correct the reset value of IPIDR for FSL chipset adds 86229b68a2 hw/intc: openpic: Drop Raven related codes adds 06caae8af0 hw/intc: openpic: Clean up the styles adds 28d86252fc spapr_numa.c: fixes in spapr_numa_FORM2_write_rtas_tables() adds 179abc1fcf spapr/xive: Fix kvm_xive_source_reset trace event adds 7ddb120dbc MAINTAINERS: Remove machine specific files from ppc TCG CPUs entry adds 225060a488 MAINTAINERS: Remove David & Greg as reviewers for a number o [...] adds 0f514eea21 MAINTAINERS: Orphan obscure ppc platforms adds 689d24938c MAINTAINERS: Remove David & Greg as reviewers/co-maintainers [...] adds ff8cdbbd7e MAINTAINERS: Add information for OpenPIC adds 85d887be82 MAINTAINERS: Demote sPAPR from "Supported" to "Maintained" adds fce8f7735f Merge remote-tracking branch 'remotes/dg-gitlab/tags/ppc-for [...] adds 56918a126a memory: Add RAM_PROTECTED flag to skip IOMMU mappings adds 2f44bea907 Kconfig: Add CONFIG_SGX support adds c6c0232000 hostmem: Add hostmem-epc as a backend for SGX EPC adds 46a1d21dba qom: Add memory-backend-epc ObjectOptions support adds 80509c5557 i386: Add 'sgx-epc' device to expose EPC sections to guest adds dfce81f1b9 vl: Add sgx compound properties to expose SGX EPC sections to guest adds 5c76b651d0 i386: Add primary SGX CPUID and MSR defines adds 4b841a793c i386: Add SGX CPUID leaf FEAT_SGX_12_0_EAX adds 120ca112ed i386: Add SGX CPUID leaf FEAT_SGX_12_0_EBX adds 165981a5e6 i386: Add SGX CPUID leaf FEAT_SGX_12_1_EAX adds db88806523 i386: Add get/set/migrate support for SGX_LEPUBKEYHASH MSRs adds a04835414b i386: Add feature control MSR dependency when SGX is enabled adds 1dec2e1f19 i386: Update SGX CPUID info according to hardware/KVM/user input adds c22f546785 i386: kvm: Add support for exposing PROVISIONKEY to guest adds b9edbadefb i386: Propagate SGX CPUID sub-leafs to KVM adds dca6cffc55 Adjust min CPUID level to 0x12 when SGX is enabled adds e2560114cd hw/i386/fw_cfg: Set SGX bits in feature control fw_cfg accordingly adds 0cf4ce00d2 hw/i386/pc: Account for SGX EPC sections when calculating de [...] adds 1ed1ccc5a4 i386/pc: Add e820 entry for SGX EPC section(s) adds c8a9899c1a i386: acpi: Add SGX EPC entry to ACPI tables adds 97488c635e q35: Add support for SGX EPC adds fb6986a20e i440fx: Add support for SGX EPC adds a7c565a941 sgx-epc: Add the fill_device_info() callback support adds c5348c6a16 docs/system: Add SGX documentation to the system manual adds 57d874c4c7 target/i386: Add HMP and QMP interfaces for SGX adds 0205c4fa1e target/i386: Add the query-sgx-capabilities QMP command adds e49c0ef6f1 meson: unpack edk2 firmware even if --disable-blobs adds 809954efc2 tests: qtest: bios-tables-test depends on the unpacked edk2 ROMs adds 523a3d9524 target/i386: Fix memory leak in sev_read_file_base64() adds 142518bda5 memory: Name all the memory listeners adds fcb3ab341a memory: Add tracepoint for dirty sync adds 653163fcbc build-sys: add HAVE_IPPROTO_MPTCP adds c1de5858bd meson_options.txt: Switch the default value for the vnc opti [...] adds 0021c4765a Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds 01e75d8783 allwinner-h3: Switch to SMC as PSCI conduit adds 9fcd15b919 arm: tcg: Adhere to SMCCC 1.3 section 5.2 adds 68fbcc344e hw/nvram: Introduce Xilinx eFuse QOM adds 9e4aa1fafe hw/nvram: Introduce Xilinx Versal eFuse device adds 67fa02f89f hw/nvram: Introduce Xilinx ZynqMP eFuse device adds 461a6a6f19 hw/nvram: Introduce Xilinx battery-backed ram adds 393185bc9d hw/arm: xlnx-versal-virt: Add Xilinx BBRAM device adds 5f4910ff12 hw/arm: xlnx-versal-virt: Add Xilinx eFUSE device adds 7e47e15c8b hw/arm: xlnx-zcu102: Add Xilinx BBRAM device adds db1264df32 hw/arm: xlnx-zcu102: Add Xilinx eFUSE device adds 09e010aede docs/system/arm: xlnx-versal-virt: BBRAM and eFUSE Usage adds 0e2a761104 configs: Don't include 32-bit-only GDB XML in aarch64 linux configs adds d59b7cdccc target/arm: Fix coding style issues in gdbstub code in helper.c adds 89f4f20e27 target/arm: Move gdbstub related code out of helper.c adds b355f08a37 target/arm: Don't put FPEXC and FPSID in org.gnu.gdb.arm.vfp XML adds 739e95f574 scsi: Replace scsi_bus_new() with scsi_bus_init(), scsi_bus_ [...] adds 43417c0c27 ipack: Rename ipack_bus_new_inplace() to ipack_bus_init() adds 8d4cdf01f8 pci: Rename pci_root_bus_new_inplace() to pci_root_bus_init() adds d637e1dc6d qbus: Rename qbus_create_inplace() to qbus_init() adds 9388d1701e qbus: Rename qbus_create() to qbus_new() adds 82c74ac42e ide: Rename ide_bus_new() to ide_bus_init() adds 1f4b2ec701 hw/arm: sabrelite: Connect SPI flash CS line to GPIO3_19 adds bb4aa8f59e Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...]
No new revisions were added by this update.
Summary of changes: MAINTAINERS | 47 +- accel/hvf/hvf-accel-ops.c | 1 + accel/kvm/kvm-all.c | 7 +- backends/hostmem-epc.c | 82 ++ backends/meson.build | 1 + block/blkdebug.c | 12 +- block/blklogwrites.c | 16 +- block/blkreplay.c | 8 +- block/blkverify.c | 8 +- block/bochs.c | 4 +- block/cloop.c | 4 +- block/commit.c | 2 +- block/copy-before-write.c | 15 +- block/copy-on-read.c | 19 +- block/crypto.c | 8 +- block/curl.c | 3 +- block/dmg.c | 4 +- block/file-posix.c | 35 +- block/file-win32.c | 8 +- block/filter-compress.c | 15 +- block/gluster.c | 13 +- block/io.c | 44 +- block/iscsi.c | 58 +- block/mirror.c | 8 +- block/nbd.c | 433 ++++------- block/nfs.c | 12 +- block/null.c | 18 +- block/nvme.c | 48 +- block/preallocate.c | 14 +- block/qcow.c | 16 +- block/qcow2-cluster.c | 14 +- block/qcow2.c | 70 +- block/qed.c | 9 +- block/quorum.c | 11 +- block/raw-format.c | 36 +- block/rbd.c | 20 +- block/throttle.c | 18 +- block/trace-events | 10 +- block/vdi.c | 8 +- block/vmdk.c | 14 +- block/vpc.c | 8 +- block/vvfat.c | 8 +- configs/devices/i386-softmmu/default.mak | 1 + configs/targets/aarch64-linux-user.mak | 2 +- configs/targets/aarch64-softmmu.mak | 2 +- configs/targets/aarch64_be-linux-user.mak | 2 +- configs/targets/arm-linux-user.mak | 2 +- configs/targets/arm-softmmu.mak | 2 +- configs/targets/armeb-linux-user.mak | 2 +- docs/about/deprecated.rst | 10 + docs/system/arm/xlnx-versal-virt.rst | 49 ++ docs/system/i386/sgx.rst | 165 ++++ docs/system/ppc/powernv.rst | 3 +- docs/system/target-i386.rst | 1 + docs/tools/qemu-nbd.rst | 6 +- gdb-xml/arm-neon.xml | 2 - gdb-xml/arm-vfp-sysregs.xml | 17 + gdb-xml/arm-vfp.xml | 2 - gdb-xml/arm-vfp3.xml | 2 - hmp-commands-info.hx | 15 + hw/Kconfig | 2 + hw/acpi/memory_hotplug.c | 11 +- hw/arm/Kconfig | 2 + hw/arm/allwinner-h3.c | 2 +- hw/arm/sabrelite.c | 2 +- hw/arm/xlnx-versal-virt.c | 88 +++ hw/arm/xlnx-versal.c | 57 ++ hw/arm/xlnx-zcu102.c | 30 + hw/arm/xlnx-zynqmp.c | 49 ++ hw/audio/intel-hda.c | 2 +- hw/block/fdc.c | 2 +- hw/block/swim.c | 3 +- hw/char/virtio-serial-bus.c | 4 +- hw/core/bus.c | 13 +- hw/core/sysbus.c | 10 +- hw/gpio/bcm2835_gpio.c | 3 +- hw/hyperv/vmbus.c | 2 +- hw/i2c/core.c | 2 +- hw/i386/Kconfig | 5 + hw/i386/acpi-build.c | 22 + hw/i386/fw_cfg.c | 12 +- hw/i386/kvm/i8254.c | 7 +- hw/i386/meson.build | 2 + hw/i386/pc.c | 15 +- hw/i386/pc_piix.c | 1 + hw/i386/pc_q35.c | 1 + hw/i386/sgx-epc.c | 184 +++++ hw/i386/sgx-stub.c | 26 + hw/i386/sgx.c | 170 ++++ hw/i386/x86.c | 29 + hw/i386/xen/xen-hvm.c | 2 + hw/ide/ahci.c | 2 +- hw/ide/cmd646.c | 2 +- hw/ide/isa.c | 2 +- hw/ide/macio.c | 2 +- hw/ide/microdrive.c | 2 +- hw/ide/mmio.c | 2 +- hw/ide/piix.c | 2 +- hw/ide/qdev.c | 4 +- hw/ide/sii3112.c | 2 +- hw/ide/via.c | 2 +- hw/intc/openpic.c | 92 ++- hw/intc/openpic_kvm.c | 1 + hw/intc/spapr_xive_kvm.c | 4 +- hw/intc/xive.c | 26 +- hw/ipack/ipack.c | 10 +- hw/ipack/tpci200.c | 4 +- hw/isa/isa-bus.c | 2 +- hw/misc/auxbus.c | 2 +- hw/misc/mac_via.c | 4 +- hw/misc/macio/cuda.c | 4 +- hw/misc/macio/macio.c | 4 +- hw/misc/macio/pmu.c | 4 +- hw/nubus/nubus-bridge.c | 2 +- hw/nvme/ctrl.c | 4 +- hw/nvme/subsys.c | 3 +- hw/nvram/Kconfig | 19 + hw/nvram/meson.build | 8 + hw/nvram/xlnx-bbram.c | 545 +++++++++++++ hw/nvram/xlnx-efuse-crc.c | 119 +++ hw/nvram/xlnx-efuse.c | 280 +++++++ hw/nvram/xlnx-versal-efuse-cache.c | 114 +++ hw/nvram/xlnx-versal-efuse-ctrl.c | 783 +++++++++++++++++++ hw/nvram/xlnx-zynqmp-efuse.c | 855 +++++++++++++++++++++ hw/pci-host/raven.c | 4 +- hw/pci-host/versatile.c | 6 +- hw/pci/pci.c | 30 +- hw/pci/pci_bridge.c | 4 +- hw/ppc/pnv.c | 13 +- hw/ppc/pnv_core.c | 4 +- hw/ppc/pnv_xscom.c | 4 + hw/ppc/ppc.c | 211 ++--- hw/ppc/spapr.c | 53 +- hw/ppc/spapr_cpu_core.c | 1 + hw/ppc/spapr_drc.c | 16 +- hw/ppc/spapr_hcall.c | 7 + hw/ppc/spapr_numa.c | 379 +++++++-- hw/ppc/spapr_vio.c | 2 +- hw/ppc/trace-events | 22 +- hw/remote/proxy-memory-listener.c | 1 + hw/s390x/ap-bridge.c | 2 +- hw/s390x/css-bridge.c | 2 +- hw/s390x/event-facility.c | 4 +- hw/s390x/s390-pci-bus.c | 2 +- hw/s390x/virtio-ccw.c | 3 +- hw/scsi/esp-pci.c | 2 +- hw/scsi/esp.c | 2 +- hw/scsi/lsi53c895a.c | 2 +- hw/scsi/megasas.c | 3 +- hw/scsi/mptsas.c | 2 +- hw/scsi/scsi-bus.c | 6 +- hw/scsi/spapr_vscsi.c | 3 +- hw/scsi/virtio-scsi.c | 4 +- hw/scsi/vmw_pvscsi.c | 3 +- hw/sd/allwinner-sdhost.c | 4 +- hw/sd/bcm2835_sdhost.c | 4 +- hw/sd/pl181.c | 3 +- hw/sd/pxa2xx_mmci.c | 4 +- hw/sd/sdhci.c | 3 +- hw/sd/ssi-sd.c | 3 +- hw/ssi/ssi.c | 2 +- hw/usb/bus.c | 2 +- hw/usb/dev-smartcard-reader.c | 3 +- hw/usb/dev-storage-bot.c | 3 +- hw/usb/dev-storage-classic.c | 4 +- hw/usb/dev-uas.c | 3 +- hw/vfio/common.c | 2 + hw/vfio/spapr.c | 1 + hw/virtio/vhost-vdpa.c | 1 + hw/virtio/vhost.c | 2 + hw/virtio/virtio-mmio.c | 3 +- hw/virtio/virtio-pci.c | 3 +- hw/virtio/virtio.c | 1 + hw/xen/xen-bus.c | 2 +- hw/xen/xen-legacy-backend.c | 2 +- hw/xen/xen_pt.c | 2 + include/block/block_int.h | 66 +- include/exec/memory.h | 23 +- include/hw/arm/xlnx-versal.h | 15 + include/hw/arm/xlnx-zynqmp.h | 5 + include/hw/i386/hostmem-epc.h | 28 + include/hw/i386/pc.h | 6 + include/hw/i386/sgx-epc.h | 67 ++ include/hw/i386/sgx.h | 12 + include/hw/i386/x86.h | 1 + include/hw/ide/internal.h | 4 +- include/hw/ipack/ipack.h | 8 +- .../hmp-target.h => hw/nvram/xlnx-bbram.h} | 49 +- include/hw/nvram/xlnx-efuse.h | 132 ++++ include/hw/nvram/xlnx-versal-efuse.h | 68 ++ .../hmp-target.h => hw/nvram/xlnx-zynqmp-efuse.h} | 45 +- include/hw/pci/pci.h | 10 +- include/hw/ppc/openpic.h | 25 +- include/hw/ppc/pnv_core.h | 2 +- include/hw/ppc/spapr.h | 35 +- include/hw/ppc/spapr_numa.h | 1 + include/hw/ppc/spapr_ovec.h | 1 + include/hw/ppc/xive.h | 16 + include/hw/qdev-core.h | 6 +- include/hw/scsi/scsi.h | 30 +- include/monitor/hmp-target.h | 1 + include/qemu/host-utils.h | 10 +- include/sysemu/kvm_int.h | 2 +- io/dns-resolver.c | 2 +- meson.build | 18 +- meson_options.txt | 2 +- monitor/hmp-cmds.c | 10 + nbd/client-connection.c | 1 + nbd/client.c | 2 - nbd/server.c | 2 +- pc-bios/descriptors/meson.build | 4 +- pc-bios/meson.build | 5 +- qapi/machine.json | 70 +- qapi/misc-target.json | 61 ++ qapi/qdev.json | 31 +- qapi/qom.json | 19 + qapi/sockets.json | 2 +- qemu-nbd.c | 6 +- qemu-options.hx | 10 +- softmmu/memory.c | 7 + softmmu/physmem.c | 4 +- softmmu/trace-events | 1 + stubs/qdev.c | 7 + target/arm/gdbstub.c | 154 ++++ target/arm/gdbstub64.c | 140 ++++ target/arm/helper.c | 262 ------- target/arm/internals.h | 7 + target/arm/kvm.c | 1 + target/arm/psci.c | 35 +- target/i386/cpu.c | 167 +++- target/i386/cpu.h | 16 + target/i386/hax/hax-mem.c | 1 + target/i386/kvm/kvm.c | 77 +- target/i386/kvm/kvm_i386.h | 2 + target/i386/machine.c | 20 + target/i386/monitor.c | 32 + target/i386/nvmm/nvmm-all.c | 1 + target/i386/sev.c | 2 +- target/i386/whpx/whpx-all.c | 1 + target/ppc/cpu.h | 1 + target/ppc/excp_helper.c | 38 +- target/ppc/helper_regs.c | 3 + target/ppc/int_helper.c | 61 +- target/ppc/trace-events | 8 + target/ppc/translate.c | 28 +- tests/qtest/meson.build | 6 +- tests/qtest/qmp-cmd-test.c | 2 + tests/unit/test-bdrv-drain.c | 16 +- tests/unit/test-block-iothread.c | 21 +- util/host-utils.c | 2 +- util/qemu-sockets.c | 6 +- 251 files changed, 6469 insertions(+), 1572 deletions(-) create mode 100644 backends/hostmem-epc.c create mode 100644 docs/system/i386/sgx.rst create mode 100644 gdb-xml/arm-vfp-sysregs.xml create mode 100644 hw/i386/sgx-epc.c create mode 100644 hw/i386/sgx-stub.c create mode 100644 hw/i386/sgx.c create mode 100644 hw/nvram/xlnx-bbram.c create mode 100644 hw/nvram/xlnx-efuse-crc.c create mode 100644 hw/nvram/xlnx-efuse.c create mode 100644 hw/nvram/xlnx-versal-efuse-cache.c create mode 100644 hw/nvram/xlnx-versal-efuse-ctrl.c create mode 100644 hw/nvram/xlnx-zynqmp-efuse.c create mode 100644 include/hw/i386/hostmem-epc.h create mode 100644 include/hw/i386/sgx-epc.h create mode 100644 include/hw/i386/sgx.h copy include/{monitor/hmp-target.h => hw/nvram/xlnx-bbram.h} (55%) create mode 100644 include/hw/nvram/xlnx-efuse.h create mode 100644 include/hw/nvram/xlnx-versal-efuse.h copy include/{monitor/hmp-target.h => hw/nvram/xlnx-zynqmp-efuse.h} (55%)