This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-stable-allmodconfig in repository toolchain/ci/qemu.
from 3757b0d08b Merge tag 'pull-request-2022-05-18' of https://gitlab.com/th [...] adds d6cd3ae0eb target/riscv: Fix VS mode hypervisor CSR access adds 02b511985e target/riscv: rvv: Fix early exit condition for whole regist [...] adds 77046729f9 hw/intc: Pass correct hartid while updating mtimecmp adds 6047dcc245 target/riscv: Move Zhinx* extensions on ISA string adds a4a9a4432e target/riscv: Add short-isa-string option adds 4bcfc391ac hw/riscv: Make CPU config error handling generous (virt/spike) adds 91a3387dc4 hw/riscv: Make CPU config error handling generous (sifive_e/ [...] adds 61cdf4593e target/riscv: Fix coding style on "G" expansion adds 1d398ab9dc target/riscv: Disable "G" by default adds 9f6b7da5d2 target/riscv: Change "G" expansion adds 1086504c6f target/riscv: FP extension requirements adds bc57381669 target/riscv: Move/refactor ISA extension checks adds 8f1b608798 hw/vfio/pci-quirks: Resolve redundant property getters adds 96c7fff703 hw/riscv/sifive_u: Resolve redundant property accessors adds bb06941f95 target/riscv: check 'I' and 'E' after checking 'G' in riscv_ [...] adds 075eeda931 target/riscv: Fix typo of mimpid cpu option adds c1fbcecb3a target/riscv: Fix csr number based privilege checking adds 24826da0ee target/riscv: Fix hstatus.GVA bit setting for traps taken fr [...] adds 62cf02451e target/riscv: Set [m|s]tval for both illegal and virtual ins [...] adds d644e5e44f hw/riscv: virt: Fix interrupt parent for dynamic platform devices adds 5160bacc06 target/riscv: add zicsr/zifencei to isa_string adds d616889ece hw/core: Sync uboot_image.h from U-Boot v2022.01 adds 8fe63fe8e5 hw/core: loader: Set is_linux to true for VxWorks uImage adds 0cac736e73 Merge tag 'pull-riscv-to-apply-20220525' of github.com:alist [...] adds 3569664ee9 qga: add guest-get-diskstats command for Linux guests adds 323f3a8f22 trivial: qga: Log version on start adds 2e7b218958 tests: Bump Fedora image version for cross-compilation adds b9a002609f qga-win32: Add support for NVME bus type adds ffae6d9585 Merge tag 'qga-win32-pull-2022-05-25' of github.com:kostyanf [...] adds 60f1c8017a linux-user: Clean up arg_start/arg_end confusion adds c3a28d7122 linux-user/syscall.c: fix build without RLIMIT_RTTIME adds 2f6f4290e0 linux-user/elfload: Remove pointless non-const CPUArchState cast adds a0939b8916 linux-user: Have do_syscall() use CPUArchState* instead of void* adds 0effdc29b5 linux-user: Remove pointless CPU{ARCH}State casts adds 9a12adc704 linux-user/s390x: Fix unwinding from signal handlers adds 1a75b14038 tests/tcg/s390x: Test unwinding from signal handlers adds 565a84c1e6 linux-user/host/s390: Treat EX and EXRL as writes adds 6882d65161 Merge tag 'linux-user-for-7.1-pull-request' of https://gitla [...] adds 29320530cf docs: Correct the default thread-pool-size adds 7929f75f34 Merge tag 'block-pull-request' of https://gitlab.com/stefanh [...] adds 3d393bb7d3 docs: add minibmc section in aspeed document adds fa699e80a8 hw/arm/aspeed: Add fby35 machine type adds 264a360ae0 docs: aspeed: Add fby35 board adds 188052a133 hw: m25p80: allow write_enable latch get/set adds 699db71520 aspeed: Introduce a get_irq AspeedSoCClass method adds ab5e86053d hw: aspeed: Add missing UART's adds c5e1bdb9e2 hw: aspeed: Add uarts_num SoC attribute adds 94d10f4210 hw: aspeed: Ensure AST1030 respects uart-default adds 470253b6d0 hw: aspeed: Introduce common UART init function adds 6827ff20b2 hw: aspeed: Init all UART's with serial devices adds 7b1d21a8ba hw/gpio Add GPIO read/write trace event. adds 17075ef244 hw/gpio: Add ASPEED GPIO model for AST1030 adds 247c00294a hw/gpio support GPIO index mode for write operation. adds 554c294514 hw/gpio: replace HWADDR_PRIx with PRIx64 adds 52bcd99780 hw/arm/aspeed: Add i2c devices for AST2600 EVB adds 6291d2588f Merge tag 'pull-aspeed-20220525' of https://github.com/legoa [...] adds 3a7a27cffb target/i386: Remove LBREn bit check when access Arch LBR MSRs adds f8d426a685 hostmem: default the amount of prealloc-threads to smp-cpus adds 3c7b72ddca thread-pool: optimize scheduling of completion bottom half adds 900fa208f5 thread-pool: replace semaphore with condition variable adds 232e925547 thread-pool: remove stopping variable adds c06ebc0f1b contrib/elf2dmp: add ELF dump header checking adds ab9f0f7d44 hw/audio/ac97: Coding style fixes to avoid checkpatch errors adds dafea9e286 hw/audio/ac97: Remove unimplemented reset functions adds dba2b2941c hw/audio/ac97: Remove unneeded local variables adds 267b5e7e37 target/i386/kvm: Fix disabling MPX on "-cpu host" with MPX-c [...] adds 758c925ee0 ide_ioport_read: Return lower octet of data register instead [...] adds 7110fe56c1 i386: Use hv_build_cpuid_leaf() for HV_CPUID_NESTED_FEATURES adds 869840d26c i386: Hyper-V Enlightened MSR bitmap feature adds 9411e8b6fa i386: Hyper-V XMM fast hypercall input feature adds aa6bb5fad5 i386: Hyper-V Support extended GVA ranges for TLB flush hypercalls adds 3aae0854b2 i386: Hyper-V Direct TLB flush hypercall adds 9ad6634ec9 i386: docs: Convert hyperv.txt to rST adds 58b53669e8 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...] adds daa55f3ecf qapi: crypto-akcipher: Introduce akcipher types to qapi adds db5ca5fbfa crypto: Introduce akcipher crypto class adds 99d423f10c crypto: add ASN.1 DER decoder adds 4c5e512ee0 crypto: Implement RSA algorithm by hogweed adds e09d1c2747 crypto: Implement RSA algorithm by gcrypt adds 689309c4ac test/crypto: Add test suite for crypto akcipher adds f0cfb761bc tests/crypto: Add test suite for RSA keys adds 2417cbd591 Merge tag 'ak-pull-request' of https://gitlab.com/berrange/q [...] new f73eb9484b pseries: allow setting stdout-path even on machines with a VGA new 1e665723e9 hw/ppc/e500: Remove unused BINARY_DEVICE_TREE_FILE new 5bb55f3e3b spapr: Use address from elf parser for kernel address new 162eec18c0 spapr/docs: Add a few words about x-vof new c9f8004b6a mos6522: fix linking error when CONFIG_MOS6522 is not set new 4ddc104689 target/ppc: Fix tlbie new 3278677f6a target/ppc: Fix FPSCR.FI bit being cleared when it shouldn't new c582a1dbc8 target/ppc: Fix FPSCR.FI changing in float_overflow_excp() new dd657a35b4 target/ppc: Rename sfprf to sfifprf where it's also used as [...] new d5aa9e7904 pnv/xive2: Don't overwrite PC registers when writing TCTXT r [...] new 8f6086044b target/ppc: declare darn32/darn64 helpers with TCG_CALL_NO_RWG new 9aa898b897 target/ppc: use TCG_CALL_NO_RWG in vector helpers without env new 491bcaaa35 target/ppc: use TCG_CALL_NO_RWG in BCD helpers new f2454bfe73 target/ppc: use TCG_CALL_NO_RWG in VSX helpers without env new eb69a84bb0 target/ppc: Use TCG_CALL_NO_RWG_SE in fsel helper new cf862bee0e target/ppc: declare xscvspdpn helper with call flags new c36ab970ac target/ppc: declare xvxsigsp helper with call flags new 8f5eeee3f1 target/ppc: declare xxextractuw and xxinsertw helpers with c [...] new ffc2a2818a target/ppc: introduce do_va_helper new b2dc03a5c3 target/ppc: declare vmsum[um]bm helpers with call flags new 89a5a1aee2 target/ppc: declare vmsumuh[ms] helper with call flags new 6f52f731a6 target/ppc: declare vmsumsh[ms] helper with call flags new fcb830af30 target/ppc: Fix eieio memory ordering semantics new 9d82353826 tcg/ppc: ST_ST memory ordering is not provided with eieio new fc879703f7 tcg/ppc: Optimize memory ordering generation with lwsync new 03abfd90cf target/ppc: Implement lwsync with weaker memory ordering new a702c5339e target/ppc: Implement xxm[tf]acc and xxsetaccz new 345531533f target/ppc: Implemented xvi*ger* instructions new 6d525ca972 target/ppc: Implemented pmxvi*ger* instructions new c29018cc73 target/ppc: Implemented xvf*ger* new 2d9cba74ef target/ppc: Implemented xvf16ger* new 6f642338dc target/ppc: Implemented pmxvf*ger* new 5724e131ca target/ppc: Implemented [pm]xvbf16ger2* new 96c343cc77 linux-user: Add PowerPC ISA 3.1 and MMA to hwcap new 272be013d3 Merge tag 'pull-ppc-20220526' of https://gitlab.com/danielhb [...]
The 35 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: backends/hostmem.c | 2 +- contrib/elf2dmp/qemu_elf.c | 53 ++ crypto/akcipher-gcrypt.c.inc | 595 +++++++++++++ crypto/akcipher-nettle.c.inc | 451 ++++++++++ crypto/akcipher.c | 108 +++ crypto/akcipherpriv.h | 55 ++ crypto/der.c | 189 ++++ crypto/der.h | 81 ++ crypto/meson.build | 6 + crypto/rsakey-builtin.c.inc | 200 +++++ crypto/rsakey-nettle.c.inc | 158 ++++ target/i386/tcg/bpt_helper.c => crypto/rsakey.c | 41 +- crypto/rsakey.h | 92 ++ docs/hyperv.txt | 270 ------ docs/system/arm/aspeed.rst | 62 ++ docs/system/i386/hyperv.rst | 288 ++++++ docs/system/ppc/pseries.rst | 29 + docs/system/target-i386.rst | 1 + docs/tools/virtiofsd.rst | 2 +- hmp-commands-info.hx | 2 +- hw/arm/aspeed.c | 74 +- hw/arm/aspeed_ast10x0.c | 48 +- hw/arm/aspeed_ast2600.c | 32 +- hw/arm/aspeed_soc.c | 46 +- hw/audio/ac97.c | 758 ++++++++-------- hw/block/m25p80.c | 1 + hw/core/loader.c | 15 + hw/core/uboot_image.h | 213 +++-- hw/gpio/aspeed_gpio.c | 257 +++++- hw/gpio/trace-events | 4 + hw/ide/core.c | 6 +- hw/ide/macio.c | 4 +- hw/intc/pnv_xive2.c | 3 - hw/intc/riscv_aclint.c | 3 +- hw/ppc/e500.c | 1 - hw/ppc/spapr.c | 25 +- hw/riscv/opentitan.c | 2 +- hw/riscv/sifive_e.c | 2 +- hw/riscv/sifive_u.c | 28 +- hw/riscv/spike.c | 2 +- hw/riscv/virt.c | 27 +- hw/vfio/pci-quirks.c | 34 +- include/crypto/akcipher.h | 158 ++++ include/hw/arm/aspeed_soc.h | 13 + include/hw/gpio/aspeed_gpio.h | 16 +- include/hw/ppc/spapr.h | 2 +- linux-user/elfload.c | 16 +- linux-user/include/host/s390/host-signal.h | 7 + linux-user/linuxload.c | 12 +- linux-user/main.c | 4 +- linux-user/qemu.h | 12 +- linux-user/s390x/signal.c | 5 + linux-user/strace.c | 202 ++--- linux-user/strace.h | 4 +- linux-user/syscall.c | 83 +- linux-user/uname.c | 4 +- linux-user/uname.h | 2 +- linux-user/user-internals.h | 18 +- meson.build | 11 + monitor/misc.c | 3 + qapi/crypto.json | 64 ++ qga/commands-posix.c | 123 +++ qga/commands-win32.c | 11 + qga/main.c | 2 + qga/qapi-schema.json | 86 ++ semihosting/arm-compat-semi.c | 4 +- target/i386/cpu.c | 16 + target/i386/cpu.h | 5 +- target/i386/kvm/hyperv-proto.h | 9 +- target/i386/kvm/kvm.c | 76 +- target/ppc/cpu.h | 19 +- target/ppc/cpu_init.c | 13 +- target/ppc/fpu_helper.c | 571 +++++++++--- target/ppc/helper.h | 259 +++--- target/ppc/helper_regs.c | 2 +- target/ppc/insn32.decode | 80 +- target/ppc/insn64.decode | 79 ++ target/ppc/int_helper.c | 152 +++- target/ppc/internal.h | 15 + target/ppc/machine.c | 3 +- target/ppc/translate.c | 35 +- target/ppc/translate/fp-impl.c.inc | 30 +- target/ppc/translate/fp-ops.c.inc | 1 - target/ppc/translate/vmx-impl.c.inc | 54 +- target/ppc/translate/vmx-ops.c.inc | 4 - target/ppc/translate/vsx-impl.c.inc | 237 ++++- target/ppc/translate/vsx-ops.c.inc | 4 - target/riscv/cpu.c | 91 +- target/riscv/cpu.h | 12 +- target/riscv/cpu_helper.c | 4 +- target/riscv/csr.c | 26 +- target/riscv/insn_trans/trans_rvv.c.inc | 58 +- target/riscv/translate.c | 17 +- tcg/ppc/tcg-target.c.inc | 12 +- tests/bench/benchmark-crypto-akcipher.c | 137 +++ tests/bench/meson.build | 1 + tests/bench/test_akcipher_keys.inc | 537 +++++++++++ tests/docker/dockerfiles/fedora-win32-cross.docker | 2 +- tests/docker/dockerfiles/fedora-win64-cross.docker | 2 +- tests/qtest/aspeed_gpio-test.c | 40 +- tests/qtest/aspeed_smc-test.c | 43 + tests/qtest/libqtest.c | 24 + tests/qtest/libqtest.h | 22 + tests/tcg/s390x/signals-s390x.c | 69 +- tests/unit/meson.build | 2 + tests/unit/test-crypto-akcipher.c | 990 +++++++++++++++++++++ tests/unit/test-crypto-der.c | 290 ++++++ util/thread-pool.c | 74 +- 108 files changed, 7669 insertions(+), 1580 deletions(-) create mode 100644 crypto/akcipher-gcrypt.c.inc create mode 100644 crypto/akcipher-nettle.c.inc create mode 100644 crypto/akcipher.c create mode 100644 crypto/akcipherpriv.h create mode 100644 crypto/der.c create mode 100644 crypto/der.h create mode 100644 crypto/rsakey-builtin.c.inc create mode 100644 crypto/rsakey-nettle.c.inc copy target/i386/tcg/bpt_helper.c => crypto/rsakey.c (53%) create mode 100644 crypto/rsakey.h delete mode 100644 docs/hyperv.txt create mode 100644 docs/system/i386/hyperv.rst create mode 100644 include/crypto/akcipher.h create mode 100644 tests/bench/benchmark-crypto-akcipher.c create mode 100644 tests/bench/test_akcipher_keys.inc create mode 100644 tests/unit/test-crypto-akcipher.c create mode 100644 tests/unit/test-crypto-der.c