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-stable-allnoconfig in repository toolchain/ci/qemu.
from 2a8835cb45 Merge tag 'for_upstream' of git://git.kernel.org/pub/scm/vir [...] adds 79ef0cebb5 block/copy-before-write: refactor option parsing adds f1bb39a8a5 block/copy-before-write: add on-cbw-error open parameter adds dd3e97dfbe iotests: add copy-before-write: on-cbw-error tests adds e1878eb5f0 util: add qemu-co-timeout adds 15df6e6987 block/block-copy: block_copy(): add timeout_ns parameter adds 6db7fd1ca9 block/copy-before-write: implement cbw-timeout option adds 9d05a87b77 iotests: copy-before-write: add cases for cbw-timeout option adds 8bb100c9e2 nbd: trace long NBD operations adds 1b8f777673 block: use 'unsigned' for in_flight field on driver state adds f96d4e0f60 Merge tag 'pull-block-2022-06-14-v2' of https://gitlab.com/v [...] adds 6985d8ede9 vga: avoid crash if no default vga card adds 5bba9bcfbb qom/object: Remove circular include dependency adds 832fef7cc1 util: Return void on iova_tree_remove adds 118d4ed045 Trivial: 3 char repeat typos adds a0984714fb trivial typos: namesapce adds 1a7fc0447e MAINTAINERS: Add softmmu/runstate.c to "Main loop" adds c92331bf04 hw/pci-host/i440fx: Remove unused parameter from i440fx_init() adds 2296b46556 common-user: Only compile the common user code if have_user is set adds 99337bd1e3 hw/ide/atapi.c: Correct typos (CD-CDROM -> CD-ROM) adds 21d87050af hw/i386/xen/xen-hvm: Allow for stubbing xen_set_pci_link_route() adds c379bd7551 hw/i386/xen/xen-hvm: Inline xen_piix_pci_write_config_client [...] adds 621745c4f3 Merge tag 'trivial-branch-for-7.1-pull-request' of https://g [...] adds 2fa22a0f60 hw: m25p80: add WP# pin and SRWD bit for write protection adds 1de51272bf hw: m25p80: add tests for write protect (WP# and SRWD bit) adds 346160cbf2 aspeed: Set the dram container at the SoC level adds 673a6d16ee aspeed/scu: Add trace events for read ops adds 6743af9b10 aspeed/i2c: Change trace event for NORMAL_STOP states adds 0dbf6dc576 aspeed/hace: Accumulative mode supported adds 75dbf30be8 aspeed/smc: Fix potential overflow adds e37976d733 aspeed: Set CPU memory property explicitly adds 4dd9d55416 aspeed: Add memory property to Aspeed SoC adds 5bfcbda70d aspeed: Remove usage of sysbus_mmio_map adds 80beb08567 aspeed: Map unimplemented devices in SoC memory adds 85f0e0c3a1 aspeed: Remove use of qemu_get_cpu adds fb6b3c8d90 hw/arm/aspeed: add support for the Qualcomm DC-SCM v1 board adds ece4cccd67 hw/arm/aspeed: add Qualcomm Firework BMC machine adds dd0b3271e5 hw/i2c: pmbus: Page #255 is valid page for read requests. adds 6236548284 hw/sensor: add Maxim MAX31785 device adds 2a75e8c390 hw/arm/aspeed: Add MAX31785 Fan controllers adds cfc68f1639 hw/arm/aspeed: firework: Add Thermal Diodes adds 2a7a5d5cc4 hw/arm/aspeed: firework: add I2C MUXes for VR channels adds ceb3ff0e80 hw/i2c/aspeed: Fix R_I2CD_FUN_CTRL reference adds b582b7a191 hw/i2c/aspeed: Fix DMA len write-enable bit handling adds 0c0f1bee6a hw/i2c/aspeed: Fix MASTER_EN missing error message adds 37fa5ca426 hw/i2c: support multiple masters adds a78e9839ae hw/i2c: add asynchronous send adds a8d48f59cd hw/i2c/aspeed: add slave device in old register mode adds 1c5d909f88 hw/i2c/aspeed: Add new-registers DMA slave mode RX support adds 55c57023b7 hw/misc/aspeed: Add PECI controller adds d495e432c0 Merge tag 'pull-aspeed-20220630' of https://github.com/legoa [...] adds af2ae2e8ac bsd-user: Implement mount, umount and nmount adds c7b62b4a87 bsd-user: Implement symlink, symlinkat, readlink and readlinkat adds 0db0db8f23 bsd-user: implement chmod, fchmod, lchmod and fchmodat adds 79cfae0c1b bsd-user: Implement freebsd11_mknod, freebsd11_mknodat and mknodat adds 58af3e295c bsd-user: Implement chown, fchown, lchown and fchownat adds c6f0a7d91a bsd-user: Implement chflags, lchflags and fchflags adds 17a4d13cea bsd-user: Implement chroot and flock adds 5fbd8011ff bsd-user: Implement mkfifo and mkfifoat adds d3f29ddacd bsd-user: Implement pathconf, lpathconf and fpathconf adds 952d5d30d6 bsd-user: Implement undelete adds 3f1b0235f6 bsd-user: Remove stray 'inline' from do_bsd_close adds ba45b82518 Merge tag 'bsd-user-syscall-2022q2b-pull-request' of ssh://g [...] adds 4e245a9e26 target/riscv: Remove condition guarding register zero for au [...] adds b97028b8c5 target/riscv: Set env->bins in gen_exception_illegal adds 5dacdbaeaf target/riscv: Remove generate_exception_mtval adds a9814e3e08 target/riscv: Minimize the calls to decode_save_opc adds 2e98339918 target/riscv/pmp: guard against PMP ranges with a negative size adds 562009e47c target/riscv: Fix PMU CSR predicate function adds a5a92fd6ef target/riscv: Implement PMU CSR predicate function for S-mode adds d3be1299fb target/riscv: pmu: Rename the counters extension to pmu adds 18d6d89efc target/riscv: pmu: Make number of counters configurable adds b1675eeb3e target/riscv: Implement mcountinhibit CSR adds 621f35bb2f target/riscv: Add support for hpmcounters/hpmevents adds 3780e33732 target/riscv: Support mcycle/minstret write operation adds b509caceaa target/riscv: Fixup MSECCFG minimum priv check adds be2265c776 target/riscv: Ibex: Support priv version 1.11 adds 188000952c target/riscv: Don't force update priv spec version to latest adds ec2c62dacc hw/riscv: boot: Reduce FDT address alignment constraints adds 598ca83706 target/riscv: Set minumum priv spec version for mcountinhibit adds df01af337f target/riscv: Remove CSRs that set/clear an IMSIC interrupt [...] adds 435774992e target/riscv: Update default priority table for local interrupts adds e8e86b484e Merge tag 'pull-riscv-to-apply-20220703-1' of github.com:ali [...] new 8e72ceee5c Rename docs/specs/fw_cfg.txt to .rst new 701caa3d6a Convert fw_cfg.rst to reStructuredText syntax new 839a482695 ui/console: allow display device to be labeled with given id new 8c0d80245f ui/cocoa: Fix clipboard text release new ada270cd18 hw/usb/canokey: Fix CCID ZLP new 1042563027 hw/usb/canokey: fix compatibility of qemu-xhci new 8607b5149e docs/system/devices/usb/canokey: remove limitations on qemu-xhci new 927b968d1b hw: canokey: Remove HS support as not compliant to the spec new dfe2382f06 Merge tag 'kraxel-20220704-pull-request' of https://gitlab.c [...]
The 9 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 + block/block-copy.c | 33 +- block/copy-before-write.c | 110 ++- block/mirror.c | 2 +- block/nbd.c | 8 +- block/trace-events | 2 + bsd-user/bsd-file.h | 392 +++++++++- bsd-user/freebsd/os-syscall.c | 118 +++ common-user/meson.build | 4 + docs/specs/{fw_cfg.txt => fw_cfg.rst} | 211 ++--- docs/specs/index.rst | 1 + docs/system/devices/canokey.rst | 10 - hw/9pfs/9p-xattr-user.c | 8 +- hw/acpi/nvdimm.c | 2 +- hw/arm/Kconfig | 2 + hw/arm/aspeed.c | 136 +++- hw/arm/aspeed_ast10x0.c | 59 +- hw/arm/aspeed_ast2600.c | 104 ++- hw/arm/aspeed_soc.c | 143 +++- hw/arm/pxa2xx.c | 2 + hw/block/m25p80.c | 82 +- hw/display/sii9022.c | 2 + hw/display/ssd0303.c | 2 + hw/i2c/aspeed_i2c.c | 236 +++++- hw/i2c/core.c | 70 +- hw/i2c/pmbus_device.c | 6 +- hw/i2c/smbus_slave.c | 4 + hw/i2c/trace-events | 2 + hw/i386/pc_piix.c | 3 - hw/i386/xen/xen-hvm.c | 17 +- hw/ide/atapi.c | 4 +- hw/intc/openpic.c | 2 +- hw/isa/piix3.c | 15 +- hw/misc/aspeed_hace.c | 6 +- hw/misc/aspeed_peci.c | 152 ++++ hw/misc/aspeed_scu.c | 2 + hw/misc/meson.build | 3 +- hw/misc/trace-events | 6 + hw/net/imx_fec.c | 2 +- hw/nvme/ctrl.c | 2 +- hw/nvram/eeprom_at24c.c | 2 + hw/pci-host/i440fx.c | 4 +- hw/pci/pcie_aer.c | 2 +- hw/pci/shpc.c | 3 +- hw/ppc/spapr_caps.c | 2 +- hw/riscv/boot.c | 4 +- hw/scsi/spapr_vscsi.c | 2 +- hw/sensor/Kconfig | 4 + hw/sensor/lsm303dlhc_mag.c | 2 + hw/sensor/max31785.c | 573 ++++++++++++++ hw/sensor/meson.build | 1 + hw/ssi/aspeed_smc.c | 4 +- hw/usb/canokey.c | 31 +- include/block/block-copy.h | 4 +- include/hw/arm/aspeed_soc.h | 16 + include/hw/i2c/aspeed_i2c.h | 11 + include/hw/i2c/i2c.h | 30 + include/hw/misc/aspeed_peci.h | 29 + include/hw/pci-host/i440fx.h | 1 - include/hw/xen/xen.h | 2 +- include/hw/xen/xen_common.h | 6 - include/qemu/coroutine.h | 13 + include/qemu/iova-tree.h | 4 +- include/qom/object.h | 1 - include/ui/console.h | 1 + nbd/client-connection.c | 2 + nbd/trace-events | 3 + qapi/block-core.json | 31 +- qapi/net.json | 2 +- softmmu/vl.c | 3 +- stubs/xen-hw-stub.c | 3 +- target/riscv/cpu.c | 17 +- target/riscv/cpu.h | 24 +- target/riscv/cpu_bits.h | 30 +- target/riscv/cpu_helper.c | 134 ++-- target/riscv/csr.c | 857 +++++++++++++-------- target/riscv/insn_trans/trans_privileged.c.inc | 4 + target/riscv/insn_trans/trans_rvh.c.inc | 2 + target/riscv/insn_trans/trans_rvi.c.inc | 10 +- target/riscv/machine.c | 25 + target/riscv/meson.build | 3 +- target/riscv/pmp.c | 3 + target/riscv/{kvm-stub.c => pmu.c} | 16 +- target/riscv/{kvm-stub.c => pmu.h} | 22 +- target/riscv/translate.c | 31 +- tests/qemu-iotests/pylintrc | 5 + tests/qemu-iotests/tests/copy-before-write | 216 ++++++ .../{151.out => tests/copy-before-write.out} | 0 tests/qtest/aspeed_smc-test.c | 62 ++ tests/tcg/riscv64/Makefile.softmmu-target | 21 + tests/tcg/riscv64/issue1060.S | 53 ++ .../system/kernel.ld => riscv64/semihost.ld} | 9 +- tools/virtiofsd/passthrough_ll.c | 2 +- ui/cocoa.m | 4 +- ui/console.c | 41 +- ui/input.c | 2 +- util/iova-tree.c | 4 +- util/meson.build | 1 + util/qemu-co-timeout.c | 89 +++ 99 files changed, 3579 insertions(+), 870 deletions(-) rename docs/specs/{fw_cfg.txt => fw_cfg.rst} (58%) create mode 100644 hw/misc/aspeed_peci.c create mode 100644 hw/sensor/max31785.c create mode 100644 include/hw/misc/aspeed_peci.h copy target/riscv/{kvm-stub.c => pmu.c} (62%) copy target/riscv/{kvm-stub.c => pmu.h} (61%) create mode 100755 tests/qemu-iotests/tests/copy-before-write copy tests/qemu-iotests/{151.out => tests/copy-before-write.out} (100%) create mode 100644 tests/tcg/riscv64/Makefile.softmmu-target create mode 100644 tests/tcg/riscv64/issue1060.S copy tests/tcg/{aarch64/system/kernel.ld => riscv64/semihost.ld} (64%) create mode 100644 util/qemu-co-timeout.c