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-aarch64-next-allyesconfig 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 [...] adds f73eb9484b pseries: allow setting stdout-path even on machines with a VGA adds 1e665723e9 hw/ppc/e500: Remove unused BINARY_DEVICE_TREE_FILE adds 5bb55f3e3b spapr: Use address from elf parser for kernel address adds 162eec18c0 spapr/docs: Add a few words about x-vof adds c9f8004b6a mos6522: fix linking error when CONFIG_MOS6522 is not set adds 4ddc104689 target/ppc: Fix tlbie adds 3278677f6a target/ppc: Fix FPSCR.FI bit being cleared when it shouldn't adds c582a1dbc8 target/ppc: Fix FPSCR.FI changing in float_overflow_excp() adds dd657a35b4 target/ppc: Rename sfprf to sfifprf where it's also used as [...] adds d5aa9e7904 pnv/xive2: Don't overwrite PC registers when writing TCTXT r [...] adds 8f6086044b target/ppc: declare darn32/darn64 helpers with TCG_CALL_NO_RWG adds 9aa898b897 target/ppc: use TCG_CALL_NO_RWG in vector helpers without env adds 491bcaaa35 target/ppc: use TCG_CALL_NO_RWG in BCD helpers adds f2454bfe73 target/ppc: use TCG_CALL_NO_RWG in VSX helpers without env adds eb69a84bb0 target/ppc: Use TCG_CALL_NO_RWG_SE in fsel helper adds cf862bee0e target/ppc: declare xscvspdpn helper with call flags adds c36ab970ac target/ppc: declare xvxsigsp helper with call flags adds 8f5eeee3f1 target/ppc: declare xxextractuw and xxinsertw helpers with c [...] adds ffc2a2818a target/ppc: introduce do_va_helper adds b2dc03a5c3 target/ppc: declare vmsum[um]bm helpers with call flags adds 89a5a1aee2 target/ppc: declare vmsumuh[ms] helper with call flags adds 6f52f731a6 target/ppc: declare vmsumsh[ms] helper with call flags adds fcb830af30 target/ppc: Fix eieio memory ordering semantics adds 9d82353826 tcg/ppc: ST_ST memory ordering is not provided with eieio adds fc879703f7 tcg/ppc: Optimize memory ordering generation with lwsync adds 03abfd90cf target/ppc: Implement lwsync with weaker memory ordering adds a702c5339e target/ppc: Implement xxm[tf]acc and xxsetaccz adds 345531533f target/ppc: Implemented xvi*ger* instructions adds 6d525ca972 target/ppc: Implemented pmxvi*ger* instructions adds c29018cc73 target/ppc: Implemented xvf*ger* adds 2d9cba74ef target/ppc: Implemented xvf16ger* adds 6f642338dc target/ppc: Implemented pmxvf*ger* adds 5724e131ca target/ppc: Implemented [pm]xvbf16ger2* adds 96c343cc77 linux-user: Add PowerPC ISA 3.1 and MMA to hwcap adds 272be013d3 Merge tag 'pull-ppc-20220526' of https://gitlab.com/danielhb [...] adds 64ee6989c9 New SeaBIOS-hppa version 6 adds 4de4354064 hppa: Sync contents of hppa_hardware.h header file with SeaB [...] adds 5079892df5 hppa: Fix serial port assignments and pass-through adds 0234342e0e Merge tag 'hppa-serial-fix-pull-request' of https://github.c [...] adds 06680b15b4 include: move qemu_*_exec_dir() to cutils adds 49e0128c48 util/win32: simplify qemu_get_local_state_dir() adds 56b6dab274 tests: make libqmp buildable for win32 adds 69f56c140d qga: flatten safe_open_or_create() adds 0edbfbe31c qga: add qga_open_cloexec() helper adds 1a89a17b76 qga: use qga_open_cloexec() for safe_open_or_create() adds 87ed8b2c2c qga: throw an Error in ga_channel_open() adds b9947c9ce7 qga: replace qemu_open_old() with qga_open_cloexec() adds 561bfcb69d qga: make build_fs_mount_list() return a bool adds a85d09269b test/qga: use G_TEST_DIR to locate os-release test file adds 4f3c5778a9 qga/wixl: prefer variables over environment adds be2db8368f qga/wixl: require Mingw_bin adds 0480a1b67b qga/wixl: simplify some pre-processing adds 5b9e7d05d6 qga/wixl: replace QEMU_GA_MSI_MINGW_BIN_PATH with glib bindir adds bb6960a11a test/qga: use g_auto wherever sensible adds f7a1ea403e Merge tag 'misc-pull-request' of gitlab.com:marcandre.lureau [...] adds 95d0f1d80e docs/system/arm: Add FEAT_HCX to list of emulated features adds b5fb359cb5 target/arm/hvf: Include missing "cpregs.h" adds fd71f258bc hw/sd/allwinner-sdhost: report FIFO water level as 1 when da [...] adds 05a546429f target/arm: Introduce TRANS, TRANS_FEAT adds c5edf07d33 target/arm: Move null function and sve check into gen_gvec_ool_zz adds 0ea3cdbf7f target/arm: Use TRANS_FEAT for gen_gvec_ool_zz adds 913a8a0023 target/arm: Move null function and sve check into gen_gvec_ool_zzz adds 84a272f565 target/arm: Introduce gen_gvec_ool_arg_zzz adds 32e2ad6589 target/arm: Use TRANS_FEAT for gen_gvec_ool_arg_zzz adds bd394cf52f target/arm: Use TRANS_FEAT for do_sve2_zzz_ool adds 7ad416b143 target/arm: Move null function and sve check into gen_gvec_ool_zzzz adds 5f425b927b target/arm: Use TRANS_FEAT for gen_gvec_ool_zzzz adds cab79ac934 target/arm: Introduce gen_gvec_ool_arg_zzzz adds eeb4e84d38 target/arm: Use TRANS_FEAT for do_sve2_zzzz_ool adds eec05e4e17 target/arm: Use TRANS_FEAT for gen_gvec_ool_arg_zzzz adds e82d3536cd target/arm: Rename do_zzxz_ool to gen_gvec_ool_arg_zzxz adds f3500a25fd target/arm: Use TRANS_FEAT for gen_gvec_ool_arg_zzxz adds af031f6428 target/arm: Use TRANS_FEAT for do_sve2_zzz_data adds 8681eb7622 target/arm: Use TRANS_FEAT for do_sve2_zzzz_data adds 615f19fefb target/arm: Use TRANS_FEAT for do_sve2_zzw_data adds 8740d69416 target/arm: Use TRANS_FEAT for USDOT_zzzz adds 8fb27a21b1 target/arm: Move null function and sve check into gen_gvec_ool_zzp adds b051809adf target/arm: Introduce gen_gvec_ool_arg_zpz adds 817bd5c98e target/arm: Use TRANS_FEAT for gen_gvec_ool_arg_zpz adds b2c0096119 target/arm: Use TRANS_FEAT for do_sve2_zpz_data adds afa2529c26 target/arm: Rename do_zpzi_ool to gen_gvec_ool_arg_zpzi adds 4df37e414d target/arm: Use TRANS_FEAT for gen_gvec_ool_arg_zpzi adds 2a753d1e1d target/arm: Move null function and sve check into gen_gvec_ool_zzzp adds 312016c96a target/arm: Introduce gen_gvec_ool_arg_zpzz adds 8e7acb2443 target/arm: Use TRANS_FEAT for gen_gvec_ool_arg_zpzz adds 5880bdc03e target/arm: Use TRANS_FEAT for do_sve2_zpzz_ool adds 5f730621ea target/arm: Merge gen_gvec_fn_zz into do_mov_z adds 50f6db5f23 target/arm: Move null function and sve check into gen_gvec_fn_zzz adds cd54bbe662 target/arm: Rename do_zzz_fn to gen_gvec_fn_arg_zzz adds f96aae7649 target/arm: More use of gen_gvec_fn_arg_zzz adds b262215bf3 target/arm: Use TRANS_FEAT for gen_gvec_fn_arg_zzz adds 79828dcbf5 target/arm: Use TRANS_FEAT for do_sve2_fn_zzz adds 2aa469ff5f target/arm: Use TRANS_FEAT for RAX1 adds 189876af9c target/arm: Introduce gen_gvec_fn_arg_zzzz adds b773a5c808 target/arm: Use TRANS_FEAT for do_sve2_zzzz_fn adds faf915e2a1 target/arm: Introduce gen_gvec_fn_zzi adds 15a314dad5 target/arm: Use TRANS_FEAT for do_zz_dbm adds 68cc4ee3f9 target/arm: Hoist sve access check through do_sel_z adds ada378f042 target/arm: Introduce gen_gvec_fn_arg_zzi adds f2be26a5fe target/arm: Use TRANS_FEAT for do_sve2_fn2i adds 9ac24f1f35 target/arm: Use TRANS_FEAT for do_vpz_ool adds 5e612f8073 target/arm: Use TRANS_FEAT for do_shift_imm adds 73c558a85d target/arm: Introduce do_shift_zpzi adds 5cccd1f182 target/arm: Use TRANS_FEAT for do_shift_zpzi adds dc67e645fb target/arm: Use TRANS_FEAT for do_zpzzz_ool adds 6687d05dc3 target/arm: Move sve check into do_index adds 9aa60c83ea target/arm: Use TRANS_FEAT for do_index adds dcba3d6741 target/arm: Use TRANS_FEAT for do_adr adds b03a85010f target/arm: Use TRANS_FEAT for do_predset adds ff50265856 target/arm: Use TRANS_FEAT for RDFFR, WRFFR adds d95040e3df target/arm: Use TRANS_FEAT for do_pfirst_pnext adds c799c115db target/arm: Use TRANS_FEAT for do_EXT adds bdb349f5dc target/arm: Use TRANS_FEAT for do_perm_pred3 adds 1d0fce4bd0 target/arm: Use TRANS_FEAT for do_perm_pred2 adds 09eb6d7025 target/arm: Move sve zip high_ofs into simd_data adds c9e0bd5f96 target/arm: Use gen_gvec_ool_arg_zzz for do_zip, do_zip_q adds a95b9618b0 target/arm: Use TRANS_FEAT for do_zip, do_zip_q adds db7fa5d821 target/arm: Use TRANS_FEAT for do_clast_vector adds ac4fb247fb target/arm: Use TRANS_FEAT for do_clast_fp adds c673404a63 target/arm: Use TRANS_FEAT for do_clast_general adds 75de9fd4d2 target/arm: Use TRANS_FEAT for do_last_fp adds 884c5a802e target/arm: Use TRANS_FEAT for do_last_general adds 897ebd7074 target/arm: Use TRANS_FEAT for SPLICE adds 671bdb2e1f target/arm: Use TRANS_FEAT for do_ppzz_flags adds ef75309be9 target/arm: Use TRANS_FEAT for do_sve2_ppzz_flags adds 9c545be60d target/arm: Use TRANS_FEAT for do_ppzi_flags adds 2224d24d03 target/arm: Use TRANS_FEAT for do_brk2, do_brk3 adds fa4bd72cc1 target/arm: Use TRANS_FEAT for MUL_zzi adds c437c59ba1 target/arm: Reject dup_i w/ shifted byte early adds 3a40518079 target/arm: Reject add/sub w/ shifted byte early adds 7836c9414f target/arm: Reject copy w/ shifted byte early adds 48ca613df5 target/arm: Use TRANS_FEAT for ADD_zzi adds 17b54d1c78 target/arm: Use TRANS_FEAT for do_zzi_sat adds ef4a395863 target/arm: Use TRANS_FEAT for do_zzi_ool adds 41bf9b6799 target/arm: Introduce gen_gvec_{ptr,fpst}_zzzz adds 25aee7cc3b target/arm: Use TRANS_FEAT for FMMLA adds 23e5fa5f90 target/arm: Move sve check into gen_gvec_fn_ppp adds 738b679cc9 target/arm: Implement NOT (prediates) alias adds 29693f5f97 target/arm: Use TRANS_FEAT for SEL_zpzz adds 4b0b37e900 target/arm: Use TRANS_FEAT for MOVPRFX adds 3b879c2882 target/arm: Use TRANS_FEAT for FMLA adds 698ddb9d02 target/arm: Use TRANS_FEAT for BFMLA adds 532724e439 target/arm: Rename do_zzz_fp to gen_gvec_ool_fpst_arg_zzz adds bdd4ce0d0e target/arm: Use TRANS_FEAT for DO_FP3 adds 9c99ef6677 target/arm: Use TRANS_FEAT for FMUL_zzx adds cdd8592337 target/arm: Use TRANS_FEAT for FTMAD adds 5ce18efe30 target/arm: Move null function and sve check into do_reduce adds 8003e7cf15 target/arm: Use TRANS_FEAT for do_reduce adds de58c6b09f target/arm: Use TRANS_FEAT for FRECPE, FRSQRTE adds ed6bb6b4d2 target/arm: Expand frint_fns for MO_8 adds 0360730c46 target/arm: Rename do_zpz_ptr to gen_gvec_ool_fpst_arg_zpz adds 13c0dd1739 target/arm: Move null function and sve check into do_frint_mode adds 2764583695 target/arm: Use TRANS_FEAT for do_frint_mode adds 7b9dfcfec8 target/arm: Use TRANS_FEAT for FLOGB adds 63d6aef86c target/arm: Use TRANS_FEAT for do_ppz_fp adds 7e2d07ff87 target/arm: Rename do_zpzz_ptr to gen_gvec_fpst_arg_zpzz adds 7de2617b7a target/arm: Use TRANS_FEAT for gen_gvec_fpst_arg_zpzz adds 6f5cd67008 target/arm: Use TRANS_FEAT for FCADD adds e14da11035 target/arm: Introduce gen_gvec_fpst_zzzzp adds 498be5b87d target/arm: Use TRANS_FEAT for gen_gvec_fpst_zzzzp adds 413ee8e41a target/arm: Move null function and sve check into do_fp_imm adds 98c37459c3 target/arm: Use TRANS_FEAT for DO_FP_IMM adds d961b3e40b target/arm: Use TRANS_FEAT for DO_FPCMP adds df9024760e target/arm: Remove assert in trans_FCMLA_zzxz adds e600d64980 target/arm: Use TRANS_FEAT for FCMLA_zzxz adds 6100d08493 target/arm: Use TRANS_FEAT for do_narrow_extract adds 5a528bb5d8 target/arm: Use TRANS_FEAT for do_shll_tb adds f7f2f0faa2 target/arm: Use TRANS_FEAT for do_shr_narrow adds 72c7f90621 target/arm: Use TRANS_FEAT for do_FMLAL_zzzw adds fc7c882944 target/arm: Use TRANS_FEAT for do_FMLAL_zzxw adds 1402a6b88f target/arm: Add sve feature check for remaining trans_* functions adds b1071174d2 target/arm: Remove aa64_sve check from before disas_sve adds ed72f34421 Merge tag 'pull-target-arm-20220530' of https://git.linaro.o [...] adds ee344768c1 MAINTAINERS: Add myself as the maintainer for Hyper-V VMBus adds 6ede46b910 hw/hyperv/vmbus: Remove unused vmbus_load/save_req() adds 7077fcb9b6 Merge tag 'vmbus-maint-20220530' of https://github.com/macie [...] adds 658f2da1f3 .gitlab-ci.d/container-cross: Fix RISC-V container dependenc [...] adds 6fd4e75610 .gitlab-ci.d/crossbuilds: Fix the dependency of the cross-i3 [...] adds 861dca3707 gitlab-ci: add meson JUnit test result into report adds 85b141ea6a meson.build: fix summary display of test compilers adds 06885cf935 tests/lcitool: fix up indentation to correct style adds 18ad049d90 tests/docker: update debian-armhf-cross with lcitool adds 9480624187 tests/docker: update debian-armel-cross with lcitool adds 432ae739c6 tests/docker: update debian-mipsel-cross with lcitool adds 1e834d1714 tests/docker: update debian-mips64el-cross with lcitool adds 4ec740e12d tests/docker: update debian-ppc64el-cross with lcitool adds 9e19fd7d4a tests/docker: update debian-amd64 with lcitool adds ea857a3b79 configure: do not define or use the CPP variable adds 231ca96316 build: clean up ninja invocation adds 9b32ba53f3 build: add a more generic way to specify make->ninja dependencies adds 95808875be build: do a full build before running TCG tests adds 45f1eecdd6 configure, meson: move symlinking of ROMs to meson adds 867998cf56 tests/tcg: correct target CPU for sparc32 adds cd362defbb tests/tcg: merge configure.sh back into main configure script adds 46af66edcb configure: add missing cross compiler fallbacks adds 2ad60f6f8c configure: handle host compiler in probe_target_compiler adds 5adb43be79 configure: introduce --cross-prefix-*= adds 87eb014c5e configure: include more binutils in tests/tcg makefile adds ad38884512 configure: move symlink configuration earlier adds 9ffed42614 configure: enable cross-compilation of s390-ccw adds 33ab478742 configure: enable cross-compilation of optionrom adds d695918f7b configure: enable cross compilation of vof adds f21db42631 configure: remove unused variables from config-host.mak adds 6a0e7ea7b8 gitlab: introduce a common base job template adds 00125414ba gitlab: convert Cirrus jobs to .base_job_template adds 16fee101d9 gitlab: convert static checks to .base_job_template adds e312d1fdbb gitlab: convert build/container jobs to .base_job_template adds 28357dc525 gitlab: don't run CI jobs in forks by default adds 7266ecce50 docs/devel: clean-up the CI links in the docs adds e2c2d57599 Merge tag 'pull-testing-next-010622-3' of https://github.com [...] adds 12629fcf4d target/m68k: Clear mach in m68k_cpu_disas_set_info adds abc098351e target/m68k: Enable halt insn for 68060 adds 79e1d527e1 target/m68k: Raise the TRAPn exception with the correct pc adds 02ea42b36d target/m68k: Switch over exception type in m68k_interrupt_all adds eeb8f7b0f8 target/m68k: Fix coding style in m68k_interrupt_all adds cf213dacf8 linux-user/m68k: Handle EXCP_TRAP1 through EXCP_TRAP15 adds 035c6e7b5d target/m68k: Remove retaddr in m68k_interrupt_all adds ad5a5cf97d target/m68k: Fix address argument for EXCP_CHK adds 710d747b2d target/m68k: Fix pc, c flag, and address argument for EXCP_DIV0 adds 8115fc9368 target/m68k: Fix address argument for EXCP_TRACE adds a1aedd6cbd target/m68k: Fix stack frame for EXCP_ILLEGAL adds aeeb90afce target/m68k: Implement TRAPcc adds 815c6dea46 target/m68k: Implement TPF in terms of TRAPcc adds 43accc4862 target/m68k: Implement TRAPV adds cc1cc264b1 target/m68k: Implement FTRAPcc adds e105db0227 tests/tcg/m68k: Add trap.c adds 7c75571c07 linux-user/strace: Use is_error in print_syscall_err adds dc3e83d5b1 linux-user/strace: Adjust get_thread_area for m68k adds 36a0ab595f target/m68k: Mark helper_raise_exception as noreturn adds 1e62a82574 Merge tag 'm68k-for-7.1-pull-request' of https://github.com/ [...] adds dc24c99116 tcg: Add tcg_gen_mov_ptr adds 3cc18d18cc tcg/i386: Fix encoding of OPC_VPSRAQ for INDEX_op_sars_vec adds 94bcc91b2e tcg/aarch64: Fix illegal insn from out-of-range shli adds c9641eb422 Merge tag 'pull-tcg-20220602' of https://gitlab.com/rth7680/ [...] adds 000117066b s390: Typo fix FLOATING_POINT_SUPPPORT_ENH adds ec8c293678 hw/s390x/s390-virtio-ccw: Improve the machine description string adds 54354861d2 target/s390x: kvm: Honor storage keys during emulation adds 117d794396 MAINTAINERS: Update s390 vhost entries adds 69d0535db9 tests/tcg: Test overflow conditions adds 2ac7d74117 MAINTAINERS: Change my email address adds c5f1bb4272 MAINTAINERS: Update maintainers for Guest x86 HAXM CPUs adds d412597ec5 qtest/npcm7xx_pwm-test: Fix memory leak in mft_qom_set adds 55c269829d tests/qtest: use g_autofree for test_server_create_chr adds a743d60bca ui: Remove deprecated parameters of the "-display sdl" option adds 9eafdeeac3 ui: Switch "-display sdl" to use the QAPI parser adds 707d93d4ab ui: Remove deprecated options "-sdl" and "-curses" adds 70e975203f Merge tag 'pull-request-2022-06-03' of https://gitlab.com/th [...] adds 1e64facc01 hw/nvme: fix narrowing conversion adds 51c4532663 hw/nvme: add missing return statement adds 2e8f952ae7 hw/nvme: fix copy cmd for pi enabled namespaces adds 9235a72a5d hw/nvme: fix smart aen adds a859eb9f8f hw/nvme: enforce common serial per subsystem adds 36d83272d5 hw/nvme: do not auto-generate eui64 adds bd9f371c6f hw/nvme: do not auto-generate uuid adds 9f2e1acf83 hw/nvme: do not report null uuid adds fbba243bc7 hw/nvme: bump firmware revision adds 8b1e59a687 hw/nvme: deprecate the use-intel-id compatibility parameter adds d7fe639cab hw/nvme: add new command abort case adds ca127b3fc2 Merge tag 'nvme-next-pull-request' of git://git.infradead.or [...]
No new revisions were added by this update.
Summary of changes: .gitlab-ci.d/base.yml | 72 + .gitlab-ci.d/buildtest-template.yml | 18 +- .gitlab-ci.d/buildtest.yml | 28 +- .gitlab-ci.d/cirrus.yml | 16 +- .gitlab-ci.d/container-cross.yml | 24 +- .gitlab-ci.d/container-template.yml | 1 + .gitlab-ci.d/containers.yml | 3 +- .gitlab-ci.d/crossbuild-template.yml | 3 + .gitlab-ci.d/crossbuilds.yml | 2 + .gitlab-ci.d/qemu-project.yml | 1 + .gitlab-ci.d/static_checks.yml | 19 +- .gitlab-ci.d/windows.yml | 1 + MAINTAINERS | 12 +- Makefile | 9 +- backends/hostmem.c | 2 +- configure | 613 ++- 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 + crypto/rsakey.c | 44 + crypto/rsakey.h | 92 + docs/about/deprecated.rst | 41 +- docs/about/removed-features.rst | 27 + docs/devel/ci-jobs.rst.inc | 116 +- docs/devel/ci.rst | 11 +- docs/devel/submitting-a-patch.rst | 36 +- docs/devel/testing.rst | 2 + docs/hyperv.txt | 270 - docs/system/arm/aspeed.rst | 62 + docs/system/arm/emulation.rst | 1 + 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/machine.c | 1 + hw/core/uboot_image.h | 213 +- hw/gpio/aspeed_gpio.c | 257 +- hw/gpio/trace-events | 4 + hw/hppa/hppa_hardware.h | 10 +- hw/hppa/machine.c | 22 +- hw/hyperv/vmbus.c | 99 - hw/ide/core.c | 6 +- hw/ide/macio.c | 4 +- hw/intc/pnv_xive2.c | 3 - hw/intc/riscv_aclint.c | 3 +- hw/nvme/ctrl.c | 26 +- hw/nvme/dif.c | 5 + hw/nvme/ns.c | 9 +- hw/nvme/nvme.h | 1 + hw/nvme/subsys.c | 7 + 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/s390x/s390-virtio-ccw.c | 2 +- hw/sd/allwinner-sdhost.c | 7 + 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/hyperv/vmbus.h | 3 - include/hw/ppc/spapr.h | 2 +- include/qemu/cutils.h | 7 + include/qemu/osdep.h | 8 - include/sysemu/sysemu.h | 2 - include/tcg/tcg-op.h | 5 + linux-user/elfload.c | 16 +- linux-user/include/host/s390/host-signal.h | 7 + linux-user/linuxload.c | 12 +- linux-user/m68k/cpu_loop.c | 13 +- linux-user/main.c | 4 +- linux-user/qemu.h | 12 +- linux-user/s390x/signal.c | 5 + linux-user/strace.c | 204 +- linux-user/strace.h | 4 +- linux-user/strace.list | 5 + linux-user/syscall.c | 83 +- linux-user/uname.c | 4 +- linux-user/uname.h | 2 +- linux-user/user-internals.h | 18 +- meson.build | 24 +- monitor/misc.c | 3 + pc-bios/hppa-firmware.img | Bin 719040 -> 719368 bytes pc-bios/meson.build | 17 +- pc-bios/optionrom/Makefile | 4 +- pc-bios/s390-ccw/Makefile | 9 +- pc-bios/s390-ccw/netboot.mak | 2 +- pc-bios/vof/Makefile | 17 +- qapi/crypto.json | 64 + qapi/ui.json | 26 +- qemu-io.c | 1 + qemu-options.hx | 56 +- qga/channel-posix.c | 55 +- qga/commands-posix.c | 277 +- qga/commands-win32.c | 11 + qga/cutils.c | 33 + qga/cutils.h | 8 + qga/installer/qemu-ga.wxs | 83 +- qga/main.c | 2 + qga/meson.build | 12 +- qga/qapi-schema.json | 86 + roms/seabios-hppa | 2 +- scripts/mtest2make.py | 8 +- semihosting/arm-compat-semi.c | 4 +- softmmu/globals.c | 2 - softmmu/vl.c | 128 +- storage-daemon/qemu-storage-daemon.c | 1 + target/arm/hvf/hvf.c | 1 + target/arm/sve.decode | 57 +- target/arm/sve_helper.c | 6 +- target/arm/translate-a64.c | 2 +- target/arm/translate-sve.c | 5549 ++++++++------------ target/arm/translate.h | 11 + target/i386/cpu.c | 16 + target/i386/cpu.h | 5 +- target/i386/kvm/hyperv-proto.h | 9 +- target/i386/kvm/kvm.c | 76 +- target/m68k/cpu.c | 7 +- target/m68k/cpu.h | 8 + target/m68k/helper.h | 14 +- target/m68k/op_helper.c | 173 +- target/m68k/translate.c | 192 +- 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 +- target/s390x/cpu_features_def.h.inc | 2 +- target/s390x/gen-features.c | 6 +- target/s390x/kvm/kvm.c | 9 + target/s390x/tcg/translate.c | 8 +- tcg/aarch64/tcg-target.c.inc | 2 +- tcg/i386/tcg-target.c.inc | 2 +- tcg/ppc/tcg-target.c.inc | 12 +- tests/Makefile.include | 4 +- tests/bench/benchmark-crypto-akcipher.c | 137 + tests/bench/meson.build | 1 + tests/bench/test_akcipher_keys.inc | 537 ++ tests/docker/Makefile.include | 5 - tests/docker/dockerfiles/debian-amd64.docker | 194 +- tests/docker/dockerfiles/debian-armel-cross.docker | 178 +- tests/docker/dockerfiles/debian-armhf-cross.docker | 184 +- .../dockerfiles/debian-mips64el-cross.docker | 177 +- .../docker/dockerfiles/debian-mipsel-cross.docker | 179 +- .../docker/dockerfiles/debian-ppc64el-cross.docker | 178 +- tests/docker/dockerfiles/fedora-win32-cross.docker | 2 +- tests/docker/dockerfiles/fedora-win64-cross.docker | 2 +- tests/lcitool/refresh | 178 +- tests/qtest/aspeed_gpio-test.c | 40 +- tests/qtest/aspeed_smc-test.c | 43 + tests/qtest/fuzz/fuzz.c | 1 + tests/qtest/libqmp.c | 34 +- tests/qtest/libqmp.h | 2 + tests/qtest/libqtest.c | 24 + tests/qtest/libqtest.h | 22 + tests/qtest/npcm7xx_pwm-test.c | 3 + tests/qtest/vhost-user-test.c | 7 +- tests/tcg/configure.sh | 376 -- tests/tcg/m68k/Makefile.target | 3 + tests/tcg/m68k/trap.c | 129 + tests/tcg/multiarch/overflow.c | 58 + 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 + tests/unit/test-qga.c | 130 +- ui/sdl2.c | 10 + util/cutils.c | 117 + util/oslib-posix.c | 86 +- util/oslib-win32.c | 53 +- util/thread-pool.c | 74 +- 207 files changed, 12755 insertions(+), 6753 deletions(-) create mode 100644 .gitlab-ci.d/base.yml 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 create mode 100644 crypto/rsakey.c 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 qga/cutils.c create mode 100644 qga/cutils.h create mode 100644 tests/bench/benchmark-crypto-akcipher.c create mode 100644 tests/bench/test_akcipher_keys.inc delete mode 100755 tests/tcg/configure.sh create mode 100644 tests/tcg/m68k/trap.c create mode 100644 tests/tcg/multiarch/overflow.c create mode 100644 tests/unit/test-crypto-akcipher.c create mode 100644 tests/unit/test-crypto-der.c