This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 in repository toolchain/ci/qemu.
from bd44d64a38 Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull [...] adds 0572edc55b qapi/machine.json: Remove zero value reference from SMPConfi [...] adds 1c4c685936 softmmu/physmem: fix wrong assertion in qemu_ram_alloc_internal() adds ecf2706e27 Update version for v6.1.0-rc4 release new f9baca549e Update version for v6.1.0 release new d426857656 Open 6.2 development tree new 9dacf0764b target/arm: Note that we handle VMOVL as a special case of VSHLL new aa29190826 target/arm: Print MVE VPR in CPU dumps new c88ff88498 target/arm: Fix MVE VSLI by 0 and VSRI by <dt> new ed5a59d61f target/arm: Fix signed VADDV new a5e59e8dcb target/arm: Fix mask handling for MVE narrowing operations new 95351aa76c target/arm: Fix 48-bit saturating shifts new fdcf2269c4 target/arm: Fix MVE 48-bit SQRSHRL for small right shifts new 3f4f1880c2 target/arm: Fix calculation of LTP mask when LR is 0 new e0d40070e1 target/arm: Factor out mve_eci_mask() new e3152d02da target/arm: Fix VPT advance when ECI is non-zero new 41704cc262 target/arm: Fix VLDRB/H/W for predicated elements new c1bd78cb06 target/arm: Implement MVE VMULL (polynomial) new 395b92d50e target/arm: Implement MVE incrementing/decrementing dup insns new 552517861c target/arm: Factor out gen_vpst() new eff5d9a9bd target/arm: Implement MVE integer vector comparisons new cce81873bc target/arm: Implement MVE integer vector-vs-scalar comparisons new c386443b16 target/arm: Implement MVE VPSEL new 6b895bf8fb target/arm: Implement MVE VMLAS new 1b15a97d4c target/arm: Implement MVE shift-by-scalar new 345910f8c1 target/arm: Move 'x' and 'a' bit definitions into vmlaldav formats new 688ba4cf33 target/arm: Implement MVE integer min/max across vector new 7f061c0ab9 target/arm: Implement MVE VABAV new 54dc78a901 target/arm: Implement MVE narrowing moves new 640cdf20a2 target/arm: Rename MVEGenDualAccOpFn to MVEGenLongDualAccOpFn new f0ffff5163 target/arm: Implement MVE VMLADAV and VMLSLDAV new c69e34c6de target/arm: Implement MVE VMLA new 8be9a25058 target/arm: Implement MVE saturating doubling multiply accumulates new 398e7cd3cd target/arm: Implement MVE VQABS, VQNEG new d5c571ea6d target/arm: Implement MVE VMAXA, VMINA new 1241f148d5 target/arm: Implement MVE VMOV to/from 2 general-purpose registers new fea3958fa1 target/arm: Implement MVE VPNOT new 0f31e37c7f target/arm: Implement MVE VCTP new dc18628b18 target/arm: Implement MVE scatter-gather insns new fac80f0856 target/arm: Implement MVE scatter-gather immediate forms new 075e7e97e3 target/arm: Implement MVE interleaving loads/stores new fc7a5038a6 target/arm: Re-indent sdiv and udiv helpers new e534629296 target/arm: Implement M-profile trapping on division by zero new dfa0d9b80e target/arm: kvm: use RCU_READ_LOCK_GUARD() in kvm_arch_fixup [...] new d60af909d5 hw/char/pl011: add support for sending break new ff31cca71e fsl-imx6ul: Instantiate SAI1/2/3 and ASRC as unimplemented devices new 77844cc51a hw/dma/pl330: Add memory region to replace default new 80d60a6d1e sbsa-ref: Rename SBSA_GWDT enum value new 6f287c700c fsl-imx7: Instantiate SAI1/2/3 as unimplemented devices new 24b1a6aa43 docs: Document how to use gdb with unix sockets new 52fecb8669 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] new 3ce105c5bf docs/about: Remove the duplicated doc new e2cc363bbb docs/about: Unify the subject format new 7f697d7b68 docs/about: Add the missing release record in the subject new 41f421e0b5 docs/about/removed-features: Move some CLI options to the ri [...] new 1ff4f90add docs: split the CI docs into two files new 2e88019882 docs: make sphinx-build be quiet by default new 810e0cd1a2 Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull [...] new c8b69a2a92 target/mips: Remove JR opcode unused arguments new 2e176eaf9c target/mips: Simplify PREF opcode new 4919f69c65 target/mips: Decode vendor extensions before MIPS ISAs new 12f79f1173 target/mips: Merge 32-bit/64-bit Release6 decodetree definitions new 34fe9fa368 target/mips: Rename 'rtype' as 'r' new fb3164e412 target/mips: Introduce generic TRANS() macro for decodetree helpers new 07565cbf4a target/mips: Extract NEC Vr54xx helper definitions new 6629f79f53 target/mips: Extract NEC Vr54xx helpers to vr54xx_helper.c new 9d00539239 target/mips: Introduce decodetree structure for NEC Vr54xx e [...] new 5fa38eedbd target/mips: Convert Vr54xx MACC* opcodes to decodetree new a5e2932068 target/mips: Convert Vr54xx MUL* opcodes to decodetree new bf7720024c target/mips: Convert Vr54xx MSA* opcodes to decodetree new 98d207cf9c target/mips: Document Loongson-3A CPU definitions new 71ed30b7d4 target/mips: Allow Loongson 3A1000 to use up to 48-bit VAddr new c1feb46d12 target/mips: Remove duplicated check_cp1_enabled() calls in [...] new b24339bcd0 target/mips: Remove gen_helper_0e3i() new 53152abfc1 target/mips: Remove gen_helper_1e2i() new 78bdd38865 target/mips: Use tcg_constant_i32() in gen_helper_0e2i() new 26fe92763a target/mips: Simplify gen_helper() macros by using tcg_const [...] new a1b4b060d7 target/mips: Inline gen_helper_1e1i() call in op_ld_INSN() macros new ae71abadd5 target/mips: Inline gen_helper_0e0i() new a8b18de7f5 target/mips: Use tcg_constant_i32() in generate_exception_err() new 761533fc9a target/mips: Define gen_helper() macros in translate.h new 5b3cc34c34 target/mips: Call cpu_is_bigendian & inline GET_OFFSET in ld [...] new 4885b99a6e target/mips: Replace GET_LMASK() macro by get_lmask(32) function new 23a04dcdf6 target/mips: Replace GET_LMASK64() macro by get_lmask(64) function new 0cfd392d7b target/mips: Store CP0_Config0 in DisasContext new bf78469cc8 target/mips: Replace TARGET_WORDS_BIGENDIAN by cpu_is_bigendian() new d8ae530ec0 Merge remote-tracking branch 'remotes/philmd/tags/mips-20210 [...] new 56bb24e543 target/i386: Remove split lock detect in Snowridge CPU model new f429dbf8fc i386/cpu: Remove AVX_VNNI feature from Cooperlake cpu model new 0a9be95545 Merge remote-tracking branch 'remotes/ehabkost-gl/tags/x86-n [...] new b32abbb2f5 qapi: Fix crash on redefinition with a different condition new 3248c1aaf2 docs: update the documentation upfront about schema configuration new f17539c80d qapi: wrap Sequence[str] in an object new 33aa3267ba qapi: add QAPISchemaIfCond.is_present() new 6cc2e4817f qapi: introduce QAPISchemaIfCond.cgen() new d806f89f87 qapidoc: introduce QAPISchemaIfCond.docgen() new 5d83b9a130 qapi: replace if condition list with dict {'all': [...]} new 3ad64edfad qapi: add 'any' condition new 8a156d89d1 qapi: Use 'if': { 'any': ... } where appropriate new 2b7d214536 qapi: add 'not' condition operation new 8a9f1e1d9c qapi: make 'if' condition strings simple identifiers new c83fcfaf8a Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi- [...] new 34a3a71db6 hw/arm/xlnx-zynqmp: Realize qspi controller *after* qspi_dma new 348ba7bede hw/dma/xlnx_csu_dma: Run trivial checks early in realize() new c31b7f5901 hw/dma/xlnx_csu_dma: Always expect 'dma' link property to be set new 783dbab19f hw/dma/xlnx-zdma Always expect 'dma' link property to be set new 0659e4680e hw/arm/Kconfig: no need to enable ACPI_MEMORY_HOTPLUG/ACPI_N [...] new 5401b1e08d target/arm/cpu: Introduce sve_vq_supported bitmap new 927703cc40 target/arm/kvm64: Ensure sve vls map is completely clear new 5b65e5abea target/arm/cpu64: Replace kvm_supported with sve_vq_supported new 022707e5d6 target/arm/cpu64: Validate sve vector lengths are supported new 444fa22549 docs/specs/acpu_cpu_hotplug: Convert to rST new 615a55827c docs/specs/acpi_mem_hotplug: Convert to rST new f054eb1c92 docs/specs/acpi_pci_hotplug: Convert to rST new 50f8174c5c docs/specs/acpi_nvdimm: Convert to rST new fcc6f73369 MAINTAINERS: Add ACPI specs documents to ACPI and NVDIMM sections new 6773fbf8c0 softmmu: Use accel_find("xen") instead of xen_available() new 4f9205be45 monitor: Use accel_find("kvm") instead of kvm_available() new ed5d8c9d1c softmmu/arch_init.c: Trim down include list new cb2c553152 meson.build: Define QEMU_ARCH in config-target.h new cc68292e86 arch_init.h: Add QEMU_ARCH_HEXAGON new 3669282cde arch_init.h: Move QEMU_ARCH_VIRTIO_* to qdev-monitor.c new 7f4c520dac arch_init.h: Don't include arch_init.h unnecessarily new 62fffaa6c9 stubs: Remove unused arch_type.c stub new 312c496a95 hw/core/loader: In gunzip(), check index is in range before [...] new 8f1bdb0ea1 softmmu/physmem.c: Remove unneeded NULL check in qemu_ram_al [...] new 8efdb7ba1b softmmu/physmem.c: Check return value from realpath() new 5929238462 net: Zero sockaddr_in in parse_host_port() new fdcdf54d1e gdbstub: Zero-initialize sockaddr structs new a8ca0033c2 tests/qtest/ipmi-bt-test: Zero-initialize sockaddr struct new baa873f750 tests/tcg/multiarch/linux-test: Zero-initialize sockaddr structs new 33c20e3caf raspi: Use error_fatal for SoC realize errors, not error_abort new 49e7f191ca target/arm: Avoid assertion trying to use KVM and multiple ASes new 665cddbe15 hw/arm/virt: Delete EL3 error checksnow provided in CPU realize new cc7613bfaa target/arm: Implement HSTR.TTEE new 8e228c9e4b target/arm: Implement HSTR.TJDBX new e784807cd2 target/arm: Do hflags rebuild in cpsr_write() new 9a0fcb7f5f hw/arm/xlnx-versal: Add unimplemented APU mmio new d2e6f37013 hw/arm/xlnx-zynqmp: Add unimplemented APU mmio new f214d8e015 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] new f9734d5d40 error: Use error_fatal to simplify obvious fatal errors (again) new e2ef4fc7ae spapr: Plug memory leak when we can't add a migration blocker new d7f5013e12 spapr: Explain purpose of ->fwnmi_migration_blocker more clearly new 96ac971933 multi-process: Fix pci_proxy_dev_realize() error handling new aa6f7448eb vhost-scsi: Plug memory leak on migrate_add_blocker() failure new a5c051b2cf i386: Never free migration blocker objects instead of sometimes new eb24a23e15 vfio: Avoid error_propagate() after migrate_add_blocker() new 650126f838 whpx nvmm: Drop useless migrate_del_blocker() new 436c831a28 migration: Unify failure check for migrate_add_blocker() new 7d6f6933aa migration: Handle migration_incoming_setup() errors consistently new 0d9a665451 microvm: Drop dead error handling in microvm_machine_state_init() new 66647ed459 vhost: Clean up how VhostOpts method vhost_get_config() fails new 998647dc8f vhost: Clean up how VhostOpts method vhost_backend_init() fails new fff0e451f3 Remove superfluous ERRP_GUARD() new f9dfae9cb6 vl: Clean up -smp error handling new 0289f62335 Merge remote-tracking branch 'remotes/armbru/tags/pull-error [...] new 585edbb0a1 xive: Remove extra '0x' prefix in trace events new a4e4c4b45f spapr_pci: Fix leak in spapr_phb_vfio_get_loc_code() with g_ [...] new 5118ebe839 target/ppc: divided mmu_helper.c in 2 files new d6ae8ec6ef target/ppc: moved ppc_store_sdr1 to mmu_common.c new c06ba89293 target/ppc: moved store_40x_sler to helper_regs.c new 1d76437b45 ppc/pnv: update skiboot to commit 820d43c0a775. new 363fd548ab ppc: Add a POWER10 DD2 CPU new 6bc8c04648 ppc/pnv: Change the POWER10 machine to support DD2 only new c944a3ba7b ppc/pnv: powerpc_excp: Do not discard HDECR exception when e [...] new ab17a3fe74 ppc/pnv: Use a simple incrementing index for the chip-id new 458c6f0180 ppc/pnv: Distribute RAM among the chips new 379090306c ppc/pnv: add a chip topology index for POWER10 new fb8dc327f4 ppc/xive: Export PQ get/set routines new dd4e4d1296 ppc/xive: Export xive_presenter_notify() new 181b0c333d include/qemu/int128.h: define struct Int128 according to the [...] new f297c4c605 target/ppc: fix vextu[bhw][lr]x helpers new 2484cd9c77 include/qemu/int128.h: introduce bswap128s new 0ff16b6b78 target/ppc: fix vector registers access in gdbstub for littl [...] new ad22d05833 Merge remote-tracking branch 'remotes/dg-gitlab/tags/ppc-for [...]
The 171 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: MAINTAINERS | 5 + VERSION | 2 +- backends/tpm/tpm_emulator.c | 3 +- blockdev.c | 1 - docs/about/deprecated.rst | 56 +- docs/about/removed-features.rst | 157 +- docs/devel/ci-jobs.rst | 40 + docs/devel/{ci.rst => ci-runners.rst} | 50 - docs/devel/ci.rst | 159 +- docs/devel/qapi-code-gen.rst | 30 +- docs/meson.build | 2 +- docs/specs/acpi_cpu_hotplug.rst | 235 +++ docs/specs/acpi_cpu_hotplug.txt | 160 -- docs/specs/acpi_mem_hotplug.rst | 128 ++ docs/specs/acpi_mem_hotplug.txt | 94 -- docs/specs/acpi_nvdimm.rst | 228 +++ docs/specs/acpi_nvdimm.txt | 188 --- .../{acpi_pci_hotplug.txt => acpi_pci_hotplug.rst} | 37 +- docs/specs/index.rst | 4 + docs/sphinx/qapidoc.py | 22 +- docs/system/gdb.rst | 26 +- gdbstub.c | 4 +- hw/arm/Kconfig | 2 - hw/arm/exynos4210.c | 3 + hw/arm/fsl-imx6ul.c | 12 + hw/arm/fsl-imx7.c | 7 + hw/arm/raspi.c | 2 +- hw/arm/sbsa-ref.c | 6 +- hw/arm/virt.c | 5 - hw/arm/xilinx_zynq.c | 3 + hw/arm/xlnx-versal.c | 4 + hw/arm/xlnx-zynqmp.c | 86 +- hw/char/pl011.c | 6 + hw/core/loader.c | 35 +- hw/dma/pl330.c | 26 +- hw/dma/xlnx-zdma.c | 24 +- hw/dma/xlnx_csu_dma.c | 31 +- hw/i386/microvm.c | 5 - hw/i386/pc.c | 1 - hw/i386/pc_piix.c | 1 - hw/i386/pc_q35.c | 1 - hw/intc/spapr_xive_kvm.c | 8 +- hw/intc/trace-events | 10 +- hw/intc/xive.c | 14 +- hw/mips/jazz.c | 1 - hw/mips/malta.c | 1 - hw/ppc/pnv.c | 46 +- hw/ppc/pnv_core.c | 2 +- hw/ppc/pnv_xscom.c | 2 + hw/ppc/prep.c | 1 - hw/ppc/spapr_events.c | 20 +- hw/ppc/spapr_pci.c | 22 +- hw/remote/mpqemu-link.c | 3 - hw/remote/proxy.c | 10 +- hw/riscv/sifive_e.c | 1 - hw/riscv/sifive_u.c | 1 - hw/riscv/spike.c | 1 - hw/riscv/virt.c | 1 - hw/s390x/ipl.c | 6 +- hw/scsi/vhost-scsi.c | 4 +- hw/vfio/migration.c | 6 +- hw/virtio/vhost-user.c | 8 + hw/virtio/vhost.c | 16 +- include/hw/arm/fsl-imx7.h | 5 + include/hw/arm/xlnx-versal.h | 2 + include/hw/arm/xlnx-zynqmp.h | 7 + include/hw/dma/xlnx-zdma.h | 2 +- include/hw/dma/xlnx_csu_dma.h | 2 +- include/hw/ppc/pnv.h | 35 +- include/hw/ppc/xive.h | 8 + include/qemu/int128.h | 44 +- include/sysemu/arch_init.h | 15 +- linux-user/arm/signal.c | 2 - meson.build | 2 + migration/migration.c | 34 +- monitor/qmp-cmds.c | 3 +- net/net.c | 2 + pc-bios/skiboot.lid | Bin 1667280 -> 2528128 bytes qapi/block-core.json | 34 +- qapi/block-export.json | 6 +- qapi/char.json | 12 +- qapi/machine-target.json | 28 +- qapi/machine.json | 2 +- qapi/migration.json | 10 +- qapi/misc-target.json | 40 +- qapi/qom.json | 10 +- qapi/sockets.json | 6 +- qapi/tpm.json | 18 +- qapi/ui.json | 66 +- qemu-img.c | 6 +- qemu-io.c | 6 +- qemu-nbd.c | 5 +- qga/commands-posix-ssh.c | 17 - qga/commands-win32.c | 1 - qga/qapi-schema.json | 8 +- roms/skiboot | 2 +- scripts/qapi/commands.py | 4 +- scripts/qapi/common.py | 59 +- scripts/qapi/events.py | 5 +- scripts/qapi/expr.py | 63 +- scripts/qapi/gen.py | 14 +- scripts/qapi/introspect.py | 30 +- scripts/qapi/schema.py | 98 +- scripts/qapi/types.py | 33 +- scripts/qapi/visit.py | 23 +- scsi/qemu-pr-helper.c | 11 +- softmmu/arch_init.c | 66 - softmmu/physmem.c | 6 +- softmmu/qdev-monitor.c | 9 + softmmu/vl.c | 25 +- stubs/arch_type.c | 4 - stubs/meson.build | 1 - target/arm/cpu.c | 26 + target/arm/cpu.h | 18 +- target/arm/cpu64.c | 118 +- target/arm/helper-mve.h | 283 ++++ target/arm/helper.c | 74 +- target/arm/helper.h | 6 +- target/arm/kvm.c | 17 +- target/arm/kvm64.c | 2 +- target/arm/m_helper.c | 4 + target/arm/mve.decode | 226 ++- target/arm/mve_helper.c | 1254 ++++++++++++++- target/arm/op_helper.c | 16 + target/arm/syndrome.h | 7 + target/arm/t32.decode | 1 + target/arm/translate-a32.h | 2 + target/arm/translate-mve.c | 877 ++++++++++- target/arm/translate-vfp.c | 2 +- target/arm/translate.c | 49 +- target/arm/vec_helper.c | 14 +- target/arm/vec_internal.h | 11 + target/i386/cpu.c | 10 +- target/i386/kvm/kvm.c | 9 +- target/i386/nvmm/nvmm-all.c | 4 +- target/i386/sev.c | 8 +- target/i386/whpx/whpx-all.c | 4 +- target/mips/cpu-defs.c.inc | 6 +- target/mips/helper.h | 18 +- target/mips/tcg/ldst_helper.c | 122 +- target/mips/tcg/meson.build | 6 +- target/mips/tcg/mips64r6.decode | 27 - target/mips/tcg/msa.decode | 4 +- target/mips/tcg/msa_translate.c | 4 +- target/mips/tcg/nanomips_translate.c.inc | 20 +- target/mips/tcg/op_helper.c | 118 -- target/mips/tcg/{mips32r6.decode => rel6.decode} | 17 +- target/mips/tcg/rel6_translate.c | 20 +- target/mips/tcg/translate.c | 258 +--- target/mips/tcg/translate.h | 27 + target/mips/tcg/tx79.decode | 14 +- target/mips/tcg/tx79_translate.c | 62 +- target/mips/tcg/vr54xx.decode | 27 + target/mips/tcg/vr54xx_helper.c | 142 ++ target/mips/tcg/vr54xx_helper.h.inc | 24 + target/mips/tcg/vr54xx_translate.c | 72 + target/ppc/cpu-models.c | 4 +- target/ppc/cpu-models.h | 1 + target/ppc/cpu.c | 28 - target/ppc/cpu.h | 9 + target/ppc/cpu_init.c | 4 +- target/ppc/excp_helper.c | 6 - target/ppc/gdbstub.c | 32 +- target/ppc/helper_regs.c | 12 + target/ppc/int_helper.c | 38 +- target/ppc/internal.h | 39 + target/ppc/meson.build | 8 +- target/ppc/{mmu_helper.c => mmu_common.c} | 1480 +----------------- target/ppc/mmu_helper.c | 1590 +------------------- target/s390x/cpu-sysemu.c | 1 - tests/qapi-schema/alternate-branch-if-invalid.err | 2 +- tests/qapi-schema/bad-if-all.err | 2 + tests/qapi-schema/bad-if-all.json | 3 + .../py.typed => tests/qapi-schema/bad-if-all.out | 0 tests/qapi-schema/bad-if-empty-list.json | 2 +- tests/qapi-schema/bad-if-empty.err | 2 +- tests/qapi-schema/bad-if-key.err | 3 + tests/qapi-schema/{bad-if.json => bad-if-key.json} | 2 +- .../py.typed => tests/qapi-schema/bad-if-key.out | 0 tests/qapi-schema/bad-if-keys.err | 2 + tests/qapi-schema/bad-if-keys.json | 3 + .../py.typed => tests/qapi-schema/bad-if-keys.out | 0 tests/qapi-schema/bad-if-list.err | 2 +- tests/qapi-schema/bad-if-list.json | 2 +- tests/qapi-schema/bad-if.err | 2 +- tests/qapi-schema/bad-if.json | 2 +- tests/qapi-schema/doc-good.json | 16 +- tests/qapi-schema/doc-good.out | 14 +- tests/qapi-schema/doc-good.txt | 21 +- tests/qapi-schema/enum-if-invalid.err | 3 +- tests/qapi-schema/features-if-invalid.err | 2 +- tests/qapi-schema/features-missing-name.json | 2 +- tests/qapi-schema/meson.build | 3 + tests/qapi-schema/qapi-schema-test.json | 59 +- tests/qapi-schema/qapi-schema-test.out | 63 +- tests/qapi-schema/redefined-event.json | 2 +- tests/qapi-schema/struct-member-if-invalid.err | 2 +- tests/qapi-schema/test-qapi.py | 4 +- tests/qapi-schema/union-branch-if-invalid.err | 2 +- tests/qapi-schema/union-branch-if-invalid.json | 2 +- tests/qtest/ipmi-bt-test.c | 2 +- tests/tcg/multiarch/linux-test.c | 4 +- tests/unit/test-qmp-cmds.c | 1 + ui/console.c | 7 +- ui/spice-core.c | 7 +- 205 files changed, 5186 insertions(+), 5307 deletions(-) create mode 100644 docs/devel/ci-jobs.rst copy docs/devel/{ci.rst => ci-runners.rst} (73%) create mode 100644 docs/specs/acpi_cpu_hotplug.rst delete mode 100644 docs/specs/acpi_cpu_hotplug.txt create mode 100644 docs/specs/acpi_mem_hotplug.rst delete mode 100644 docs/specs/acpi_mem_hotplug.txt create mode 100644 docs/specs/acpi_nvdimm.rst delete mode 100644 docs/specs/acpi_nvdimm.txt rename docs/specs/{acpi_pci_hotplug.txt => acpi_pci_hotplug.rst} (51%) delete mode 100644 stubs/arch_type.c delete mode 100644 target/mips/tcg/mips64r6.decode rename target/mips/tcg/{mips32r6.decode => rel6.decode} (64%) create mode 100644 target/mips/tcg/vr54xx.decode create mode 100644 target/mips/tcg/vr54xx_helper.c create mode 100644 target/mips/tcg/vr54xx_helper.h.inc create mode 100644 target/mips/tcg/vr54xx_translate.c copy target/ppc/{mmu_helper.c => mmu_common.c} (56%) create mode 100644 tests/qapi-schema/bad-if-all.err create mode 100644 tests/qapi-schema/bad-if-all.json copy python/qemu/machine/py.typed => tests/qapi-schema/bad-if-all.out (100%) create mode 100644 tests/qapi-schema/bad-if-key.err copy tests/qapi-schema/{bad-if.json => bad-if-key.json} (77%) copy python/qemu/machine/py.typed => tests/qapi-schema/bad-if-key.out (100%) create mode 100644 tests/qapi-schema/bad-if-keys.err create mode 100644 tests/qapi-schema/bad-if-keys.json copy python/qemu/machine/py.typed => tests/qapi-schema/bad-if-keys.out (100%)