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-release-aarch64-lts-allmodconfig in repository toolchain/ci/qemu.
from b22726abdf Merge remote-tracking branch 'remotes/vivier2/tags/linux-use [...] adds 2c1730f780 docs/interop/live-block-operations: Do not hard-code the QEM [...] adds 771f3be1b5 docs/tools/virtiofsd.rst: Do not hard-code the QEMU binary name adds af94f14046 docs/tools/virtiofsd: Fix bad rst syntax adds e2abbeac7a Update documentation to refer to new location for issues adds e52ee00dab Remove leading underscores from QEMU defines adds a8fbec7ed8 fuzz: Display hexadecimal value with '0x' prefix adds c32c3d68ed MAINTAINERS: Add qtest/arm-cpu-features.c to ARM TCG CPUs section adds d0ac9a6147 Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull [...] adds 82faef92fb hw/acpi: Provide stub version of acpi_ghes_record_errors() adds 1c81f5735a hw/acpi: Provide function acpi_ghes_present() adds 15613357ba target/arm: Use acpi_ghes_present() to see if we report ACPI [...] adds 741292face docs/system/arm: Document which architecture extensions we emulate adds 41b3ffc599 target/arm/translate-vfp.c: Whitespace fixes adds 9931d9d84b target/arm: Handle FPU being disabled in FPCXT_NS accesses adds fa856736b6 target/arm: Don't NOCP fault for FPCXT_NS accesses adds e494cd0a1a target/arm: Handle writeback in VLDR/VSTR sysreg with no mem [...] adds 95aceeeac9 target/arm: Factor FP context update code out into helper function adds e8cedaf779 target/arm: Split vfp_access_check() into A and M versions adds 88137f787f target/arm: Handle FPU check for FPCXT_NS insns via vfp_acce [...] adds 507b6a500c target/arm: Implement MVE VLDR/VSTR (non-widening forms) adds 2fc6b7510c target/arm: Implement widening/narrowing MVE VLDR/VSTR insns adds 0f0f2bd548 target/arm: Implement MVE VCLZ adds 6437f1f77c target/arm: Implement MVE VCLS adds 249b5309c4 target/arm: Implement MVE VREV16, VREV32, VREV64 adds 8abd3c80b1 target/arm: Implement MVE VMVN (register) adds 59c9177338 target/arm: Implement MVE VABS adds 399a8c766c target/arm: Implement MVE VNEG adds 614dd4f3ba tcg: Make gen_dup_i32/i64() public as tcg_gen_dup_i32/i64 adds ab59362fca target/arm: Implement MVE VDUP adds 68245e442c target/arm: Implement MVE VAND, VBIC, VORR, VORN, VEOR adds 9333fe4dd3 target/arm: Implement MVE VADD, VSUB, VMUL adds ba62cc56e8 target/arm: Implement MVE VMULH adds fca87b78f3 target/arm: Implement MVE VRMULH adds cd367ff391 target/arm: Implement MVE VMAX, VMIN adds bc67aa8d56 target/arm: Implement MVE VABD adds abc48e310c target/arm: Implement MVE VHADD, VHSUB adds ac6ad1dca8 target/arm: Implement MVE VMULL adds 1d2386f70a target/arm: Implement MVE VMLALDAV adds 181cd97143 target/arm: Implement MVE VMLSLDAV adds 3854874733 target/arm: Implement MVE VRMLALDAVH, VRMLSLDAVH adds e51896b386 target/arm: Implement MVE VADD (scalar) adds 91a358fdfb target/arm: Implement MVE VSUB, VMUL (scalar) adds 644f717c35 target/arm: Implement MVE VHADD, VHSUB (scalar) adds b050543b68 target/arm: Implement MVE VBRSR adds 387debdb93 target/arm: Implement MVE VPST adds 39f2ec8592 target/arm: Implement MVE VQADD and VQSUB adds 66c0576754 target/arm: Implement MVE VQDMULH and VQRDMULH (scalar) adds a88903537d target/arm: Implement MVE VQDMULL scalar adds 380caf6c07 target/arm: Implement MVE VQDMULH, VQRDMULH (vector) adds f741707bb3 target/arm: Implement MVE VQADD, VQSUB (vector) adds 483da66139 target/arm: Implement MVE VQSHL (vector) adds 9dc868c41d target/arm: Implement MVE VQRSHL adds 0372cad813 target/arm: Implement MVE VSHL insn adds bb002345eb target/arm: Implement MVE VRSHL adds fd677f8055 target/arm: Implement MVE VQDMLADH and VQRDMLADH adds 92f117326a target/arm: Implement MVE VQDMLSDH and VQRDMLSDH adds 43364321f3 target/arm: Implement MVE VQDMULL (vector) adds 1eb987a89d target/arm: Implement MVE VRHADD adds 89bc4c4f78 target/arm: Implement MVE VADC, VSBC adds 67ec113b11 target/arm: Implement MVE VCADD adds 8625693ac4 target/arm: Implement MVE VHCADD adds 6f060a636b target/arm: Implement MVE VADDV adds 4f57ef959c target/arm: Make VMOV scalar <-> gpreg beatwise for MVE adds 86f0d4c729 target/arm: Implement MTE3 adds 90a76c6316 docs/system: arm: Add nRF boards description adds ecba223da6 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds 15280e85d7 ui/cocoa: Set UI information adds 7e3e20d891 ui/cocoa: Add clipboard support adds d7696ff884 input: Add lang1 and lang2 to QKeyCode adds ddc717581c Add display suboptions to man pages adds 66c2207fd2 ui: Make the DisplayType enum entries conditional adds e0da9171e0 Merge remote-tracking branch 'remotes/kraxel/tags/ui-2021062 [...] adds e8d61f7d21 tests/acceptance: tweak the tcg/kvm tests for virt adds ae63ed1691 docs/devel: Add a single top-level header to MTTCG's doc adds 66cf70149a scripts/checkpatch: roll diff tweaking into checkpatch itself adds f64766976d GitLab: Add "Bug" issue reporting template adds 6a9c2e07cc GitLab: Add "Feature Request" issue template. adds f101c9fe29 tests/tcg: skip the signals test for hppa/s390x for now adds 7c4ab60f18 plugins/api: expose symbol lookup to plugins adds 050cee1231 Merge remote-tracking branch 'remotes/stsquad/tags/pull-test [...] adds 32a9a245d7 block/snapshot: Clarify goto fallback behavior adds 3593b8e0a2 Merge remote-tracking branch 'remotes/maxreitz/tags/pull-blo [...] adds 65d1a2bd3e target/riscv: Use target_ulong for the DisasContext misa adds 79a412891f target/riscv: gdbstub: Fix dynamic CSR XML generation adds 244a9fcb31 hw/char: Consistent function names for sifive_uart adds 6ee7ba1b8a hw/char: QOMify sifive_uart adds bdc36ce649 hw/char/ibex_uart: Make the register layout private adds df41cbd6bf hw/timer: Initial commit of Ibex Timer adds 3ef6434409 hw/riscv: OpenTitan: Connect the mtime and mtimecmp timer adds e3955ae93f Merge remote-tracking branch 'remotes/alistair/tags/pull-ris [...] adds eb1a35e47a coreaudio: Lock only the buffer adds 60e543f5ce hw/audio/sb16: Restrict I/O sampling rate range for command 41h/42h adds 5d2d18ae39 Merge remote-tracking branch 'remotes/kraxel/tags/audio-2021 [...] adds 2838b1d635 target/mips: Fix potential integer overflow (CID 1452921) adds 96342d53a8 target/mips: Fix TCG temporary leaks in gen_pool32a5_nanomip [...] adds 6eb223104c target/mips: Fix more TCG temporary leaks in gen_pool32a5_na [...] adds a071578b93 target/mips: Raise exception when DINSV opcode used with DSP [...] adds 05d9d0359e target/mips: Do not abort on invalid instruction adds 34b8ff25db target/mips: Move TCG trace events to tcg/ sub directory adds a9eb3b49fb target/mips: Move translate.h to tcg/ sub directory adds 85ccd962d6 target/mips: Restrict some system specific declarations to sysemu adds 9f47eb54b2 target/mips: Remove SmartMIPS / MDMX unuseful comments adds 916e957070 target/mips: Remove microMIPS BPOSGE32 / BPOSGE64 unuseful cases adds e5e6f00c31 target/mips: fix emulation of nanoMIPS BPOSGE32 instruction adds dae7324b97 target/mips: Constify host_to_mips_errno[] adds 0610677293 target/mips: Optimize regnames[] arrays adds 525ea877b2 target/mips: Remove pointless gen_msa() adds f5c6ee0c6b target/mips: Merge msa32/msa64 decodetree definitions adds 687f9f7834 Merge remote-tracking branch 'remotes/philmd/tags/mips-20210 [...] adds 5886844e0d hw/isa/Kconfig: Fix missing dependency ISA_SUPERIO -> FDC adds fbb11567fb hw/block/fdc: Replace disabled fprintf() by trace event adds 5a5d2f3d26 hw/block/fdc: Declare shared prototypes in fdc-internal.h adds 72ea60e411 hw/block/fdc: Extract ISA floppy controllers to fdc-isa.c adds 1430759ec3 hw/block/fdc: Extract SysBus floppy controllers to fdc-sysbus.c adds 9362984f56 hw/block/fdc: Add description to floppy controllers adds 271fc190b3 Merge remote-tracking branch 'remotes/jsnow-gitlab/tags/flop [...] adds 720507ed95 ratelimit: treat zero speed as unlimited adds ca657c99e6 block-copy: let ratelimit handle a speed of 0 adds c02b83ed1f blockjob: let ratelimit handle a speed of 0 adds a7b4f8fc09 progressmeter: protect with a mutex adds 55fa54a789 co-shared-resource: protect with a mutex adds c6a3e3df30 block-copy: small refactor in block_copy_task_entry and bloc [...] adds 05d5e12b24 block-copy: streamline choice of copy_range vs. read/write adds e3dd339fee block-copy: move progress_set_remaining in block_copy_task_end adds d0c389d2ce block-copy: add CoMutex lock adds 149009bef4 block-copy: atomic .cancelled and .finished fields in BlockC [...] adds 9e654e1019 Merge remote-tracking branch 'remotes/vsementsov/tags/pull-j [...] adds 9ce8af4d92 target/i386: kvm: add support for TSC scaling adds ec44e986b1 meson: drop unused CONFIG_GCRYPT_HMAC adds 19b9cb3caf configure: drop unused variables for xts adds 72150df2c5 meson: remove preadv from summary adds 4c1f23cfb8 tests: remove QCRYPTO_HAVE_TLS_TEST_SUPPORT adds 5761251138 configure, meson: convert crypto detection to meson adds ba7ed407e6 configure, meson: convert libtasn1 detection to meson adds 05e391ae40 configure, meson: convert pam detection to meson adds 90540f3289 configure, meson: convert libusb detection to meson adds 5f364c57bb configure, meson: convert libcacard detection to meson adds 18f31e60c7 configure, meson: convert libusbredir detection to meson adds dcafa24827 KVM: Fix dirty ring mmap incorrect size due to renaming accident adds 8ad5ab6148 file-posix: fix max_iov for /dev/sg devices adds 01ef8185b8 scsi-generic: pass max_segments via max_iov field in BlockLimits adds c9797456f6 osdep: provide ROUND_DOWN macro adds b99f7fa08a block-backend: align max_transfer to request alignment adds 24b36e9813 block: add max_hw_transfer to BlockLimits adds 18473467d5 file-posix: try BLKSECTGET on block devices too, do not roun [...] adds 14176c8d05 block: feature detection for host block support adds feccdceed2 block: check for sys/disk.h adds 267cd53f5f block: try BSD disk size ioctls one after another adds 09e20abdda block: detect DKIOCGETBLOCKCOUNT/SIZE before use adds bd80936a4f file-posix: handle EINTR during ioctl adds 67872eb8ed machine: move dies from X86MachineState to CpuTopology adds 593d3c5148 machine: move common smp_parse code to caller adds abc2f51144 machine: add error propagation to mc->smp_parse adds 1e63fe6858 machine: pass QAPI struct to mc->smp_parse adds 0aebebb561 machine: reject -smp dies!=1 for non-PC machines adds 6512fa497c Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds 3a8233dc1f hw/alpha: Set minimum PCI device ID to 1 to match Clipper IR [...] adds 387a1dcb35 hw/alpha: Provide console information to the PALcode at start-up adds 5ec4f1d348 hw/alpha: Provide a PCI-ISA bridge device node adds c6446a1b6d pc-bios: Update the palcode-clipper image adds 9d14a04280 target/alpha: Honor the FEN bit adds 13d5f87cc3 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-a [...] adds 07c0f65385 Hexagon (target/hexagon) fix bug in fLSBNEW* adds a5a8d98c85 Hexagon (target/hexagon) fix l2fetch instructions adds 8872533671 Hexagon (target/hexagon) cleanup gen_store_conditional[48] f [...] adds fb858fb76b Hexagon (target/hexagon) remove unused TCG variables adds d940d468e2 Merge remote-tracking branch 'remotes/quic/tags/pull-hex-202 [...] adds f42be416cd hw/nvme: fix style adds 18de1526ba hw/nvme: add identify namespace flbas/mc enums adds 421a309271 hw/nvme: fix lbaf formats initialization adds cccc2651f4 hw/nvme: add param to control auto zone transitioning to zon [...] adds 3553c48fcb hw/nvme: fix csi field for cns 0x00 and 0x11 adds 6870cfb814 hw/nvme: namespace parameter for EUI-64 adds 3276dde4f2 hw/nvme: default for namespace EUI-64 adds 38f4ac65ac hw/nvme: reimplement flush to allow cancellation adds ff0ac2c8b8 hw/nvme: add nvme_block_status_all helper adds d7d1474fd8 hw/nvme: reimplement dsm to allow cancellation adds 0ca5c3ccac hw/nvme: save reftag when generating pi adds 189a8bf7f6 hw/nvme: remove assert from nvme_get_zone_by_slba adds 2a132309e4 hw/nvme: use prinfo directly in nvme_check_prinfo and nvme_d [...] adds f1c97407c5 hw/nvme: add dw0/1 to the req completion trace event adds 796d20681d hw/nvme: reimplement the copy command to allow aio cancellation adds 63d96e4ffd hw/nvme: reimplement zone reset to allow cancellation adds 3bcf26d3d6 hw/nvme: reimplement format nvm to allow cancellation adds e76fb260ca Partially revert "hw/block/nvme: drain namespaces on sq deletion" adds 5f4eb94dbb hw/nvme: fix endianess conversion and add controller list adds eeef43290d hw/nvme: documentation fix adds 2b02aabc9d hw/nvme: fix missing check for PMR capability adds 83d7ed5c57 hw/nvme: fix pin-based interrupt behavior (again) adds 176c0a4973 hw/nvme: add 'zoned.zasl' to documentation adds 1ec2cd0ce2 Merge remote-tracking branch 'remotes/nvme/tags/nvme-next-pu [...] adds 00376d1345 python/qom: Do not use 'err' name at module scope adds 7f17908263 python: expose typing information via PEP 561 adds 82e6517d9d python: Remove global pylint suppressions adds 3afa3501cb python: Re-lock pipenv at *oldest* supported versions adds 4176dbd8b5 python: README.rst touchups adds d2ae942984 python: Add no-install usage instructions adds 6f84d726f3 python: rename 'venv-check' target to 'check-pipenv' adds 8c95d0fc7f python: update help text for check-tox adds 205d7219f3 python: Fix .PHONY Make specifiers adds 0d52c19a59 python: only check qemu/ subdir with flake8 adds 2c24d52d06 python: add 'make check-dev' invocation adds 28cd32fb7b python: Update help text on 'make check', 'make develop' adds 50d0fba827 python: Update help text on 'make clean', 'make distclean' adds 19cf0031e4 python: remove auto-generated pyproject.toml file adds 5c02c86586 python: Fix broken ReST docstrings adds dd62bf14b7 Merge remote-tracking branch 'remotes/jsnow-gitlab/tags/pyth [...]
No new revisions were added by this update.
Summary of changes: .github/lockdown.yml | 6 +- .gitlab-ci.d/static_checks.yml | 5 +- .gitlab/issue_templates/bug.md | 64 + .gitlab/issue_templates/feature_request.md | 32 + .patchew.yml | 3 - MAINTAINERS | 11 +- README.rst | 6 +- accel/kvm/kvm-all.c | 4 +- audio/coreaudio.c | 102 +- authz/meson.build | 2 +- block.c | 2 +- block/block-backend.c | 19 +- block/block-copy.c | 396 ++-- block/file-posix.c | 136 +- block/io.c | 2 + block/meson.build | 1 + .../progress_meter.h => block/progress_meter.c | 42 +- block/snapshot.c | 14 +- blockjob.c | 46 +- configure | 326 +-- crypto/meson.build | 41 +- docs/devel/multi-thread-tcg.rst | 5 +- docs/interop/live-block-operations.rst | 32 +- docs/system/arm/emulation.rst | 103 + docs/system/arm/nrf.rst | 51 + docs/system/nvme.rst | 12 + docs/system/target-arm.rst | 7 + docs/tools/virtiofsd.rst | 22 +- hw/acpi/ghes-stub.c | 22 + hw/acpi/ghes.c | 17 + hw/acpi/meson.build | 6 +- hw/alpha/Kconfig | 4 +- hw/alpha/alpha_sys.h | 4 +- hw/alpha/dp264.c | 59 +- hw/alpha/typhoon.c | 20 +- hw/audio/sb16.c | 31 +- hw/block/Kconfig | 12 +- hw/block/fdc-internal.h | 158 ++ hw/block/fdc-isa.c | 320 +++ hw/block/fdc-sysbus.c | 251 +++ hw/block/fdc.c | 621 +----- hw/block/meson.build | 2 + hw/block/trace-events | 3 + hw/char/ibex_uart.c | 37 + hw/char/sifive_uart.c | 152 +- hw/core/machine.c | 133 +- hw/i386/Kconfig | 2 +- hw/i386/pc.c | 108 +- hw/i386/x86.c | 15 +- hw/isa/Kconfig | 7 +- hw/mips/Kconfig | 2 +- hw/nvme/ctrl.c | 2087 +++++++++++--------- hw/nvme/dif.c | 64 +- hw/nvme/ns.c | 62 +- hw/nvme/nvme.h | 15 +- hw/nvme/trace-events | 23 +- hw/riscv/opentitan.c | 14 +- hw/scsi/scsi-generic.c | 6 +- hw/sparc/Kconfig | 2 +- hw/sparc64/Kconfig | 2 +- hw/timer/ibex_timer.c | 305 +++ hw/timer/meson.build | 1 + hw/usb/meson.build | 6 +- include/block/block-copy.h | 2 + include/block/block_int.h | 7 + include/block/nvme.h | 18 + include/fpu/softfloat-helpers.h | 4 +- include/hw/acpi/ghes.h | 9 + include/hw/boards.h | 3 +- include/hw/char/ibex_uart.h | 37 - include/hw/char/sifive_uart.h | 11 +- include/hw/i386/pc.h | 3 - include/hw/i386/x86.h | 1 - include/hw/riscv/opentitan.h | 5 +- .../hw/{misc/avr_power.h => timer/ibex_timer.h} | 34 +- include/hw/usb/dwc2-regs.h | 4 +- include/hw/usb/xlnx-usb-subsystem.h | 4 +- include/hw/usb/xlnx-versal-usb2-ctrl-regs.h | 4 +- include/qemu/co-shared-resource.h | 4 +- include/qemu/osdep.h | 28 +- include/qemu/plugin-memory.h | 4 +- include/qemu/progress_meter.h | 34 +- include/qemu/qemu-plugin.h | 9 + include/qemu/ratelimit.h | 12 +- include/qemu/selfmap.h | 4 +- include/sysemu/block-backend.h | 1 + include/tcg/tcg-op.h | 8 + include/tcg/tcg.h | 1 - include/ui/clipboard.h | 2 +- include/user/syscall-trace.h | 4 +- job-qmp.c | 8 +- job.c | 3 + meson.build | 161 +- meson_options.txt | 14 + pc-bios/palcode-clipper | Bin 156328 -> 153728 bytes plugins/api.c | 6 + plugins/plugin.h | 4 +- python/.gitignore | 1 + python/Makefile | 89 +- python/Pipfile.lock | 113 +- python/README.rst | 47 +- python/qemu/machine/__init__.py | 6 +- python/qemu/machine/machine.py | 6 +- .../__init__.py => python/qemu/machine/py.typed | 0 python/qemu/machine/qtest.py | 2 + python/qemu/qmp/__init__.py | 1 + .../__init__.py => python/qemu/qmp/py.typed | 0 python/qemu/qmp/qom.py | 4 +- python/qemu/qmp/qom_common.py | 2 +- python/qemu/utils/accel.py | 2 +- .../__init__.py => python/qemu/utils/py.typed | 0 python/setup.cfg | 14 +- python/tests/flake8.sh | 2 +- qapi/block-core.json | 14 +- qapi/machine.json | 28 + qapi/ui.json | 29 +- qemu-img.c | 9 +- qemu-options.hx | 35 +- roms/qemu-palcode | 2 +- scripts/checkpatch.pl | 7 +- softmmu/vl.c | 20 +- target/alpha/translate.c | 75 + target/arm/cpu64.c | 2 +- target/arm/helper-mve.h | 357 ++++ target/arm/helper.h | 2 + target/arm/internals.h | 11 + target/arm/kvm64.c | 6 +- target/arm/m-nocp.decode | 24 + target/arm/meson.build | 1 + target/arm/mte_helper.c | 82 +- target/arm/mve.decode | 240 +++ target/arm/mve_helper.c | 1160 +++++++++++ target/arm/translate-a32.h | 3 + target/arm/translate-m-nocp.c | 550 ++++++ target/arm/translate-mve.c | 759 +++++++ target/arm/translate-vfp.c | 741 ++----- target/arm/translate.h | 10 + target/arm/vfp.decode | 14 - target/hexagon/gen_tcg.h | 15 +- target/hexagon/genptr.c | 22 +- target/hexagon/imported/encode_pp.def | 3 + target/hexagon/macros.h | 30 +- target/hexagon/op_helper.c | 5 - target/hexagon/translate.c | 11 +- target/i386/cpu.c | 2 +- target/i386/cpu.h | 1 + target/i386/kvm/kvm.c | 12 +- target/mips/cpu.c | 2 +- target/mips/cpu.h | 10 +- target/mips/internal.h | 2 +- target/mips/tcg/meson.build | 3 +- target/mips/tcg/{msa32.decode => msa.decode} | 8 +- target/mips/tcg/msa64.decode | 17 - target/mips/tcg/msa_translate.c | 23 +- target/mips/tcg/mxu_translate.c | 4 +- target/mips/tcg/sysemu/mips-semi.c | 2 +- target/mips/tcg/sysemu/tlb_helper.c | 3 +- target/mips/{ => tcg}/trace-events | 0 target/mips/tcg/trace.h | 1 + target/mips/tcg/translate.c | 35 +- target/mips/{ => tcg}/translate.h | 0 target/mips/trace.h | 1 - target/riscv/gdbstub.c | 2 +- target/riscv/translate.c | 2 +- tcg/tcg-op-gvec.c | 20 +- tests/acceptance/boot_linux.py | 24 +- tests/qtest/fuzz-sb16-test.c | 17 + tests/qtest/fuzz/generic_fuzz.c | 4 +- tests/qtest/fuzz/qos_fuzz.h | 4 +- tests/tcg/hexagon/misc.c | 48 +- tests/tcg/hppa/Makefile.target | 4 + tests/tcg/minilib/minilib.h | 4 +- tests/tcg/s390x/Makefile.target | 4 + tests/unit/crypto-tls-psk-helpers.c | 6 - tests/unit/crypto-tls-psk-helpers.h | 4 - tests/unit/crypto-tls-x509-helpers.c | 4 - tests/unit/crypto-tls-x509-helpers.h | 11 +- tests/unit/meson.build | 10 +- tests/unit/pkix_asn1_tab.c | 3 - tests/unit/test-crypto-tlscredsx509.c | 12 - tests/unit/test-crypto-tlssession.c | 12 - tests/unit/test-io-channel-tls.c | 12 - ui/clipboard.c | 2 +- ui/cocoa.m | 158 ++ ui/console.c | 8 +- util/qemu-co-shared-resource.c | 24 +- 186 files changed, 7966 insertions(+), 3633 deletions(-) create mode 100644 .gitlab/issue_templates/bug.md create mode 100644 .gitlab/issue_templates/feature_request.md copy include/qemu/progress_meter.h => block/progress_meter.c (65%) create mode 100644 docs/system/arm/emulation.rst create mode 100644 docs/system/arm/nrf.rst create mode 100644 hw/acpi/ghes-stub.c create mode 100644 hw/block/fdc-internal.h create mode 100644 hw/block/fdc-isa.c create mode 100644 hw/block/fdc-sysbus.c create mode 100644 hw/timer/ibex_timer.c copy include/hw/{misc/avr_power.h => timer/ibex_timer.h} (68%) copy scripts/codeconverter/codeconverter/__init__.py => python/qemu/machine/py.typ [...] copy scripts/codeconverter/codeconverter/__init__.py => python/qemu/qmp/py.typed (100%) copy scripts/codeconverter/codeconverter/__init__.py => python/qemu/utils/py.typed (100%) create mode 100644 target/arm/helper-mve.h create mode 100644 target/arm/mve_helper.c rename target/mips/tcg/{msa32.decode => msa.decode} (74%) delete mode 100644 target/mips/tcg/msa64.decode rename target/mips/{ => tcg}/trace-events (100%) create mode 100644 target/mips/tcg/trace.h rename target/mips/{ => tcg}/translate.h (100%) delete mode 100644 target/mips/trace.h