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 39335fab59 Merge remote-tracking branch 'remotes/vivier2/tags/linux-use [...] adds dd205025a0 softfloat: Implement the full set of comparisons for float16 adds 0d93d8ec63 softfloat: Add fp16 and uint8/int8 conversion functions adds a03e924cf8 softfloat: Add float16_is_normal adds 8282310d85 softfloat: Define operations for bfloat16 adds 34f0c0a98a softfloat: Define convert operations for bfloat16 adds 5ebf5f4be6 softfloat: Define misc operations for bfloat16 adds c53b107933 softfloat: Define comparison operations for bfloat16 adds 4bc08c6141 Merge remote-tracking branch 'remotes/rth/tags/pull-sf-20200 [...] adds 21bc31524e hw: xhci: check return value of 'usb_packet_map' adds dd8525472a hw: ehci: destroy sglist in error path adds 2fdb42d840 hw: ehci: check return value of 'usb_packet_map' adds 10b2d90c94 ehci: drop pointless warn_report for guest bugs. adds 84b6c23629 hw/usb: Regroup USB HID protocol values adds 785f558b6a docs: Add USB U2F key device documentation adds 80e267f1d1 hw/usb: Add U2F key base class adds bb014a810b hw/usb: Add U2F key base class implementation adds 299976b050 hw/usb: Add U2F key passthru mode adds a983b1135f hw/usb: Add U2F key emulated mode adds 0a40bcb740 meson: Add U2F key to meson adds 15e557b716 docs/system: Add U2F key to the USB devices examples adds c81737e537 docs/qdev-device-use.txt: Add USB U2F key to the QDEV device [...] adds dea01f6681 scripts: Add u2f-setup-gen script adds 4ee40a6b98 hw/usb: Add U2F device check to passthru mode adds d7c1523f58 hw/usb: Add U2F device autoscan to passthru mode adds 202d69a715 usb-host: workaround libusb bug adds b946434f26 usb: fix setup_len init (CVE-2020-14364) adds 2f4c51c0f3 Merge remote-tracking branch 'remotes/kraxel/tags/usb-202008 [...] adds 268f54974b hw/register: Document register_init_block @memory_size adds 24df83eb28 target/arm/kvm: Remove superfluous break adds 3ca5ab7cd2 target/ppc: Remove superfluous breaks adds 2e8f68eaef scsi: Remove superfluous breaks adds d560a06c60 vnc: Remove the superfluous break adds f181ab4ba5 block/vmdk: Remove superfluous breaks adds 830b925094 hw: Remove superfluous breaks adds 9146d30436 target/sh4: Remove superfluous breaks adds 8ff1e46eaa target/cris: Remove superfluous breaks adds bd7b4e1fe6 hw/net/can: Add missing fallthrough statements adds b22c2a68c7 hw/i386/kvm/ioapic.c: fix typo in error message adds 28b18db754 hw/isa/isa-superio: Fix IDE controller realization adds 1538d76345 stubs/cmos: Use correct include adds 8d73ec8946 qemu-options.hx: Fix typo for netdev documentation adds cc6498ec6e hw/core/sysbus: Fix a typo adds f234501c67 hw/core/sysbus: Assert memory region index is in range adds 7ab23df41e Revert "mailmap: Update philmd email address" adds 4aeae1d4d7 docs: Fix broken links adds 2b107c2c1c .mailmap: Update Paul Burton email address adds d4b235731e hw/i2c: Fix typo in description adds 3cf10b2946 util/qemu-timer: Fix typo in description adds a6da793ad9 util/vfio-helpers: Fix typo in description adds 3c9ef9c0d7 mailmap: Add entry for Greg Kurz adds 0abd386d8b docs/system/target-avr: Improve the AVR docs and add to MAINTAINERS adds 68b57b0dd6 hw/ide/core: Trivial typo fix adds 075f32d386 hw/ide/ahci: Replace magic '512' value by BDRV_SECTOR_SIZE adds a71f2d2262 hw/ide/atapi: Replace magic '512' value by BDRV_SECTOR_SIZE adds 4a13980b10 hw/ide/pci: Replace magic '512' value by BDRV_SECTOR_SIZE adds 3dc516bf92 hw/scsi/scsi-disk: Replace magic '512' value by BDRV_SECTOR_SIZE adds 0445fab522 hw/net/xilinx_axienet: Remove unused code adds ce0ce715cd util/vfio-helpers: Unify trace-events size format adds 38be863d41 linux-user: Add strace support for printing OFD fcntl operations adds b3b0e81458 hw/arm/virt-acpi-build:Remove dead assignment in build_madt() adds aa139a7cd0 hw/arm/omap1:Remove redundant statement in omap_clkdsp_read() adds 07174c86b4 target/arm/translate-a64:Remove dead assignment in handle_sc [...] adds fa71dd531c target/arm/translate-a64:Remove redundant statement in disas [...] adds 8b616beebc hw/virtio/vhost-user:Remove dead assignment in scrub_shadow_ [...] adds b7ea580d0b hw/net/virtio-net:Remove redundant statement in virtio_net_r [...] adds 9b83b0043f vfio/platform: Remove dead assignment in vfio_intp_interrupt() adds 4b602b6003 usb/bus: Remove dead assignment in usb_get_fw_dev_path() adds cad2197ba1 hw/intc: fix default registers value in exynos4210_combiner_read() adds 2d27ed8231 hw/display/vga:Remove redundant statement in vga_draw_graphic() adds a275e9343e main-loop: Fix comment adds 1eef4ba6be docs/system: Fix grammar in documentation adds 071a6dba7d Merge remote-tracking branch 'remotes/vivier2/tags/trivial-b [...] adds b684e49a17 target/arm: Remove local definitions of float constants adds 02bc236d01 target/arm: Use correct ID register check for aa32_fp16_arith adds 120a0eb3ea target/arm: Implement VFP fp16 for VFP_BINOP operations adds e7cb0ded52 target/arm: Implement VFP fp16 VMLA, VMLS, VNMLS, VNMLA, VNMUL adds 2aa8dcfa14 target/arm: Macroify trans functions for VFMA, VFMS, VFNMA, VFNMS adds 9886fe2834 target/arm: Implement VFP fp16 for fused-multiply-add adds 009a07335b target/arm: Macroify uses of do_vfp_2op_sp() and do_vfp_2op_dp() adds ce2d65a5d1 target/arm: Implement VFP fp16 for VABS, VNEG, VSQRT adds 28c28728e5 target/arm: Implement VFP fp16 for VMOV immediate adds 1b88b054c5 target/arm: Implement VFP fp16 VCMP adds 274afbb121 target/arm: Implement VFP fp16 VLDR and VSTR adds 0094e9f475 target/arm: Implement VFP fp16 VCVT between float and integer adds 5366f6ad7d target/arm: Make VFP_CONV_FIX macros take separate float typ [...] adds 414ba270c4 target/arm: Use macros instead of open-coding fp16 conversio [...] adds a149e2de0b target/arm: Implement VFP fp16 VCVT between float and fixed-point adds c505bc6a9d target/arm: Implement VFP vp16 VCVT-with-specified-rounding-mode adds 11e78fecdf target/arm: Implement VFP fp16 VSEL adds 0a6f4b4cb3 target/arm: Implement VFP fp16 VRINT* adds e4875e3bcc target/arm: Implement new VFP fp16 insn VINS adds f61e5c43b8 target/arm: Implement new VFP fp16 insn VMOVX adds 46a4b85452 target/arm: Implement VFP fp16 VMOV between gp and halfprec [...] adds e4a6d4a69e target/arm: Implement FP16 for Neon VADD, VSUB, VABD, VMUL adds 4a15d9a3b3 target/arm: Implement fp16 for Neon VRECPE, VRSQRTE using gvec adds 2b70d8cd09 target/arm: Implement fp16 for Neon VABS, VNEG of floats adds ad505db233 target/arm: Implement fp16 for VCEQ, VCGE, VCGT comparisons adds bb2741da18 target/arm: Implement fp16 for VACGE, VACGT adds e43268c54b target/arm: Implement fp16 for Neon VMAX, VMIN adds e22705bb94 target/arm: Implement fp16 for Neon VMAXNM, VMINNM adds e5adc70665 target/arm: Implement fp16 for Neon VMLA, VMLS operations adds cf722d75b3 target/arm: Implement fp16 for Neon VFMA, VMFS adds 635187aaa9 target/arm: Implement fp16 for Neon fp compare-vs-0 adds ac8c62c4e5 target/arm: Implement fp16 for Neon VRECPS adds 40fde72dda target/arm: Implement fp16 for Neon VRSQRTS adds 1dc587ee9b target/arm: Implement fp16 for Neon pairwise fp ops adds 7782a9afec target/arm: Implement fp16 for Neon float-integer VCVT adds 7b959c5890 target/arm: Convert Neon VCVT fixed-point to gvec adds 24018cf399 target/arm: Implement fp16 for Neon VCVT fixed-point adds ca88a6efdf target/arm: Implement fp16 for Neon VCVT with rounding modes adds 18725916b1 target/arm: Implement fp16 for Neon VRINT-with-specified-rou [...] adds 23afcdd251 target/arm: Implement fp16 for Neon VRINTX adds d7ce81e553 target/arm/vec_helper: Handle oprsz less than 16 bytes in in [...] adds c50d8d1440 target/arm/vec_helper: Add gvec fp indexed multiply-and-add [...] adds fc8ae79031 target/arm: Implement fp16 for Neon VMUL, VMLA, VMLS adds 5f07817eb9 target/arm: Enable FP16 in '-cpu max' adds 999f6ebde5 hw/arm/sbsa-ref: add "reg" property to DT cpu nodes adds dccb92b5ca hw/misc/sbsa_ec : Add an embedded controller for sbsa-ref adds 3f462bf0f6 hw/arm/sbsa-ref : Add embedded controller in secure memory adds 8d90bfc5c3 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...]
No new revisions were added by this update.
Summary of changes: .mailmap | 9 +- MAINTAINERS | 1 + block/vmdk.c | 3 - configure | 8 +- docs/amd-memory-encryption.txt | 4 +- docs/pvrdma.txt | 2 +- docs/qdev-device-use.txt | 1 + docs/system/build-platforms.rst | 6 +- docs/system/target-avr.rst | 47 ++- docs/system/usb.rst | 3 + docs/u2f.txt | 110 ++++++ fpu/softfloat-specialize.c.inc | 38 ++ fpu/softfloat.c | 425 ++++++++++++++++++++ hw/arm/omap1.c | 1 - hw/arm/sbsa-ref.c | 43 +- hw/arm/virt-acpi-build.c | 3 +- hw/block/pflash_cfi01.c | 1 - hw/core/sysbus.c | 3 +- hw/display/cirrus_vga.c | 1 - hw/display/qxl-logger.c | 2 - hw/display/vga.c | 1 - hw/gpio/max7310.c | 3 - hw/i386/intel_iommu.c | 1 - hw/i386/kvm/ioapic.c | 2 +- hw/ide/ahci.c | 5 +- hw/ide/atapi.c | 8 +- hw/ide/core.c | 2 +- hw/ide/pci.c | 2 +- hw/input/pxa2xx_keypad.c | 10 - hw/intc/armv7m_nvic.c | 1 - hw/intc/exynos4210_combiner.c | 1 - hw/isa/isa-superio.c | 2 +- hw/misc/meson.build | 2 + hw/misc/sbsa_ec.c | 98 +++++ hw/net/can/can_sja1000.c | 2 + hw/net/lan9118.c | 2 - hw/net/virtio-net.c | 1 - hw/net/xilinx_axienet.c | 23 -- hw/scsi/scsi-disk.c | 44 ++- hw/usb/Kconfig | 5 + hw/usb/bus.c | 4 +- hw/usb/ccid-card-emulated.c | 1 - hw/usb/core.c | 16 +- hw/usb/dev-hid.c | 26 +- hw/usb/dev-wacom.c | 12 +- hw/usb/hcd-ehci.c | 12 +- hw/usb/hcd-xhci.c | 5 +- hw/usb/host-libusb.c | 37 +- hw/usb/meson.build | 7 + hw/usb/u2f-emulated.c | 405 +++++++++++++++++++ hw/usb/u2f-passthru.c | 551 ++++++++++++++++++++++++++ hw/usb/u2f.c | 352 +++++++++++++++++ hw/usb/u2f.h | 92 +++++ hw/vfio/platform.c | 2 +- hw/virtio/vhost-user.c | 2 +- include/fpu/softfloat-types.h | 5 + include/fpu/softfloat.h | 235 +++++++++++ include/hw/i2c/i2c.h | 2 +- include/hw/register.h | 1 + include/hw/usb/hid.h | 17 + include/qemu/main-loop.h | 2 +- linux-user/strace.c | 12 + meson.build | 7 + meson_options.txt | 1 + qemu-options.hx | 2 +- scripts/u2f-setup-gen.py | 170 ++++++++ scsi/utils.c | 4 - stubs/cmos.c | 2 +- target/arm/cpu.c | 3 +- target/arm/cpu.h | 7 +- target/arm/cpu64.c | 10 +- target/arm/helper-a64.c | 11 - target/arm/helper.h | 133 ++++++- target/arm/kvm64.c | 1 - target/arm/neon-dp.decode | 8 +- target/arm/translate-a64.c | 7 +- target/arm/translate-neon.c.inc | 765 ++++++++++++----------------------- target/arm/translate-sve.c | 4 - target/arm/translate-vfp.c.inc | 854 +++++++++++++++++++++++++++++++++++----- target/arm/vec_helper.c | 431 +++++++++++++++++++- target/arm/vfp-uncond.decode | 27 +- target/arm/vfp.decode | 34 +- target/arm/vfp_helper.c | 244 ++++-------- target/cris/translate.c | 7 +- target/cris/translate_v10.c.inc | 2 - target/ppc/misc_helper.c | 5 - target/riscv/vector_helper.c | 25 -- target/sh4/translate.c | 3 - ui/vnc-enc-tight.c | 1 - util/qemu-timer.c | 2 +- util/trace-events | 6 +- util/vfio-helpers.c | 4 +- 92 files changed, 4458 insertions(+), 1046 deletions(-) create mode 100644 docs/u2f.txt create mode 100644 hw/misc/sbsa_ec.c create mode 100644 hw/usb/u2f-emulated.c create mode 100644 hw/usb/u2f-passthru.c create mode 100644 hw/usb/u2f.c create mode 100644 hw/usb/u2f.h create mode 100644 include/hw/usb/hid.h create mode 100755 scripts/u2f-setup-gen.py