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-build_cross in repository toolchain/ci/qemu.
from bdee969c0e Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds 8db5c3e216 docs/devel/testing.rst: Fix references to unit tests adds d8b2e5639a tests/unit/test-block-iothread: fix maybe-uninitialized erro [...] adds 630d86b7f2 configure: fix for SunOS based systems adds 7e47061d93 contrib: ivshmem client and server build fix for SunOS. adds 262fd27392 FreeBSD: Upgrade to 12.2 release adds f0f20022a0 Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull [...] adds af774513f7 net: eth: Add a helper to pad a short Ethernet frame adds 935344bed6 net: Add a 'do_not_pad" to NetClientState adds 969e50b61a net: Pad short frames to minimum size before sending from SLiRP/TAP adds d4c6293041 hw/net: virtio-net: Initialize nc->do_not_pad to true adds 9162ed6649 net/colo-compare.c: Fix memory leak for non-tcp packet adds 739128e43b net/colo-compare.c: Optimize removal of secondary packet adds b565b44ec2 net/eth: Use correct in6_address offset in _eth_get_rss_ex_d [...] adds 38462440ca net/eth: Simplify _eth_get_rss_ex_dst_addr() adds dbd8d3f959 net/eth: Better describe _eth_get_rss_ex_dst_addr's offset argument adds 6f10f77dcd net/eth: Check size earlier in _eth_get_rss_ex_dst_addr() adds ef763586c9 net/eth: Check iovec has enough data earlier adds 7d6a4f123e net/eth: Read ip6_ext_hdr_routing buffer before accessing it adds c7274b5ef4 net/eth: Add an assert() and invert if() statement to simplify code adds b184750926 Merge remote-tracking branch 'remotes/jasowang/tags/net-pull [...] adds 20b42789aa target/mips/mxu_translate.c: Fix array overrun for D16MIN/D16MAX adds f071dc1f0c target/mips: Deprecate Trap-and-Emul KVM support adds c95bd5ff16 Merge remote-tracking branch 'remotes/philmd/tags/mips-fixes [...] adds a78d9f27b7 hw/sd: sd: Fix build error when DEBUG_SD is on adds 818a5cdcfc hw/sd: sd: Actually perform the erase operation adds b263d8f928 hw/sd: sdhci: Don't transfer any data when command time out adds 8be45cc947 hw/sd: sdhci: Don't write to SDHC_SYSAD register when transf [...] adds bc6f28995f hw/sd: sdhci: Correctly set the controller status for ADMA adds 5cd7aa3451 hw/sd: sdhci: Limit block size only when SDHC_BLKSIZE regist [...] adds cffb446e8f hw/sd: sdhci: Reset the data pointer of s->fifo_buffer[] whe [...] adds 5ca634afcf Merge remote-tracking branch 'remotes/philmd/tags/sdmmc-2021 [...] adds 0ab8c021c6 virtio: Fix virtio_mmio_read()/virtio_mmio_write() adds a890557d5a vhost-user: Drop misleading EAGAIN checks in slave_read() adds 9e06080bed vhost-user: Fix double-close on slave_read() error path adds de62e49460 vhost-user: Factor out duplicated slave_fd teardown code adds 57dc02173c vhost-user: Convert slave channel to QIOChannelSocket adds a7f523c7d1 vhost-user: Introduce nested event loop in vhost_user_read() adds db8a3772e3 vhost-user: Monitor slave channel in vhost_user_read() adds d2adda34a9 virtio-pmem: fix virtio_pmem_resp assign problem adds 79a2aca20c tests: acpi: temporary whitelist DSDT changes adds b32bd763a1 pci: introduce acpi-index property for PCI device adds 4fd7da4c03 pci: acpi: ensure that acpi-index is unique adds 910e406971 acpi: add aml_to_decimalstring() and aml_call6() helpers adds b7f23f62e4 pci: acpi: add _DSM method to PCI devices adds 835fde4a78 tests: acpi: update expected blobs adds 6c2b24d1d2 acpi: Set proper maximum size for "etc/table-loader" blob adds 2a3bdc5cec microvm: Don't open-code "etc/table-loader" adds 6930ba0d44 acpi: Move maximum size logic into acpi_add_rom_blob() adds 50337286b7 acpi: Set proper maximum size for "etc/acpi/rsdp" blob adds d07b22863b acpi: Move setters/getters of oem fields to X86MachineState adds 9741498849 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] adds 5e437d3ccd target/riscv: fix vs() to return proper error code adds 82a4ed8e50 hw/char: disable ibex uart receive if the buffer is full adds b297129ae1 target/riscv: propagate PMP permission to TLB page adds 663e119317 target/riscv: add log of PMP permission checking adds 2c2e0f2842 target/riscv: flush TLB pages if PMP permission has been changed adds 90ec1cff76 target/riscv: Adjust privilege level for HLV(X)/HSV instructions adds e89b631cf4 target/riscv: Make VSTIP and VSEIP read-only in hip adds db9ab38b81 target/riscv: Use background registers also for MSTATUS_MPV adds 0489348d0d hw/riscv: Add fw_cfg support to virt adds c346749ee9 hw/riscv: allow ramfb on virt adds 9d5451e077 target/riscv: Fix read and write accesses to vsip and vsie adds ec352d0cab target/riscv: Add proper two-stage lookup exception detection adds aac8e46e9d hw/block: m25p80: Support fast read for SST flashes adds d6150ace2b hw/riscv: microchip_pfsoc: Map EMMC/SD mux register adds d4e28f0eb8 docs/system: riscv: Add documentation for 'microchip-icicle- [...] adds 9a27f69bd6 target/riscv: Prevent lost illegal instruction exceptions adds 9950da284f Merge remote-tracking branch 'remotes/alistair/tags/pull-ris [...] adds b807ca3fa0 xen-block: Fix removal of backend instance via xenstore adds ae3845efb3 Merge remote-tracking branch 'remotes/aperard/tags/pull-xen- [...] new e6fa978d83 hw/arm/virt: Disable pl011 clock migration if needed new d1e8cf77f1 memory: Make flatview_cb return bool, not int new a5e32ec1ed memory: Document flatview_for_each_range() new b3566001d4 memory: Add offset_in_region to flatview_cb arguments new 1228c4596a hw/core/loader: Add new function rom_ptr_for_as() new 75ce72b785 target/arm: Make M-profile VTOR loads on reset handle memory [...] new dad90de78e target/arm: Set ARMMMUFaultInfo.level in user-only arm_cpu_tlb_fill new 1a4d83b564 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...]
The 8 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: MAINTAINERS | 1 + configure | 2 +- contrib/ivshmem-client/ivshmem-client.c | 12 +- contrib/ivshmem-server/ivshmem-server.c | 12 +- docs/devel/testing.rst | 6 +- docs/system/deprecated.rst | 9 ++ docs/system/riscv/microchip-icicle-kit.rst | 89 ++++++++++++ docs/system/target-riscv.rst | 1 + hw/acpi/aml-build.c | 28 ++++ hw/acpi/pci.c | 1 - hw/acpi/pcihp.c | 104 +++++++++++++- hw/acpi/piix4.c | 3 +- hw/acpi/trace-events | 2 + hw/acpi/utils.c | 17 ++- hw/arm/virt-acpi-build.c | 12 +- hw/block/m25p80.c | 3 + hw/block/xen-block.c | 9 ++ hw/char/ibex_uart.c | 23 ++- hw/char/pl011.c | 9 ++ hw/core/loader.c | 75 ++++++++++ hw/core/machine.c | 1 + hw/i386/acpi-build.c | 173 ++++++++++++++++++----- hw/i386/acpi-microvm.c | 32 ++--- hw/i386/microvm.c | 66 --------- hw/i386/pc.c | 63 --------- hw/i386/x86.c | 64 +++++++++ hw/net/virtio-net.c | 4 + hw/pci/pci.c | 1 + hw/riscv/Kconfig | 1 + hw/riscv/microchip_pfsoc.c | 6 + hw/riscv/virt.c | 33 +++++ hw/sd/sd.c | 23 +-- hw/sd/sdhci.c | 53 ++++--- hw/virtio/vhost-user.c | 217 ++++++++++++++++++----------- hw/virtio/virtio-mmio.c | 74 +++++++--- hw/virtio/virtio-pmem.c | 2 +- include/exec/memory.h | 32 ++++- include/hw/acpi/aml-build.h | 6 +- include/hw/acpi/pci.h | 1 + include/hw/acpi/pcihp.h | 9 +- include/hw/acpi/utils.h | 3 +- include/hw/char/ibex_uart.h | 4 + include/hw/char/pl011.h | 1 + include/hw/i386/microvm.h | 4 - include/hw/i386/pc.h | 4 - include/hw/i386/x86.h | 4 + include/hw/loader.h | 31 +++++ include/hw/pci/pci.h | 1 + include/hw/riscv/microchip_pfsoc.h | 1 + include/hw/riscv/virt.h | 2 + include/net/eth.h | 17 +++ include/net/net.h | 1 + net/colo-compare.c | 3 +- net/eth.c | 61 +++++--- net/slirp.c | 10 ++ net/tap-win32.c | 10 ++ net/tap.c | 10 ++ softmmu/memory.c | 4 +- target/arm/cpu.c | 2 +- target/arm/tlb_helper.c | 1 + target/mips/mxu_translate.c | 8 +- target/riscv/cpu.c | 1 + target/riscv/cpu.h | 4 + target/riscv/cpu_helper.c | 144 +++++++++++++------ target/riscv/csr.c | 77 +++++----- target/riscv/pmp.c | 84 ++++++++--- target/riscv/pmp.h | 4 +- target/riscv/translate.c | 179 +----------------------- tests/data/acpi/pc/DSDT | Bin 5065 -> 6002 bytes tests/data/acpi/pc/DSDT.acpihmat | Bin 6390 -> 7327 bytes tests/data/acpi/pc/DSDT.bridge | Bin 6924 -> 8668 bytes tests/data/acpi/pc/DSDT.cphp | Bin 5529 -> 6466 bytes tests/data/acpi/pc/DSDT.dimmpxm | Bin 6719 -> 7656 bytes tests/data/acpi/pc/DSDT.hpbridge | Bin 5026 -> 5969 bytes tests/data/acpi/pc/DSDT.ipmikcs | Bin 5137 -> 6074 bytes tests/data/acpi/pc/DSDT.memhp | Bin 6424 -> 7361 bytes tests/data/acpi/pc/DSDT.nohpet | Bin 4923 -> 5860 bytes tests/data/acpi/pc/DSDT.numamem | Bin 5071 -> 6008 bytes tests/data/acpi/pc/DSDT.roothp | Bin 5261 -> 6210 bytes tests/qtest/fuzz-e1000e-test.c | 53 +++++++ tests/qtest/fuzz/generic_fuzz.c | 11 +- tests/qtest/meson.build | 1 + tests/unit/test-block-iothread.c | 6 +- tests/vm/freebsd | 16 ++- 84 files changed, 1357 insertions(+), 684 deletions(-) create mode 100644 docs/system/riscv/microchip-icicle-kit.rst create mode 100644 tests/qtest/fuzz-e1000e-test.c