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-next-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 [...] 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 [...] new 1e64facc01 hw/nvme: fix narrowing conversion new 51c4532663 hw/nvme: add missing return statement new 2e8f952ae7 hw/nvme: fix copy cmd for pi enabled namespaces new 9235a72a5d hw/nvme: fix smart aen new a859eb9f8f hw/nvme: enforce common serial per subsystem new 36d83272d5 hw/nvme: do not auto-generate eui64 new bd9f371c6f hw/nvme: do not auto-generate uuid new 9f2e1acf83 hw/nvme: do not report null uuid new fbba243bc7 hw/nvme: bump firmware revision new 8b1e59a687 hw/nvme: deprecate the use-intel-id compatibility parameter new d7fe639cab hw/nvme: add new command abort case new ca127b3fc2 Merge tag 'nvme-next-pull-request' of git://git.infradead.or [...]
The 12 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: .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