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-arm-next-defconfig in repository toolchain/ci/qemu.
from e58c7a3bba Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds 1081607bfa hw/usb/host-stub: Remove unused header adds 9c3c834bdd hw/usb: Do not build USB subsystem if not required adds 3f67e2e7f1 usb/hid: avoid dynamic stack allocation adds 7ec54f9eb6 usb/redir: avoid dynamic stack allocation (CVE-2021-3527) adds 06aa50c06c usb/mtp: avoid dynamic stack allocation adds 05a40b172e usb: limit combined packets to 1 MiB (CVE-2021-3527) adds e4f3ede95c Merge remote-tracking branch 'remotes/kraxel/tags/usb-202105 [...] adds 0adb3aff39 virtiofsd: Fix side-effect in assert() adds a87d29e0d7 virtiofsd: Allow use "-o xattrmap" without "-o xattr" adds 1221a929be virtiofsd: Add help for -o xattr-mapping adds d02a3c5a1b virtiofs: Fixup printf args adds 5bf5188a11 virtiofsd: Don't assume header layout adds 98bbd186ed virtiofsd: Changed allocations of fuse_req to GLib functions adds 01c6c6f982 virtiofsd: Changed allocations of iovec to GLib's functions adds f90a2d68c0 virtiofsd: Changed allocations of fuse_session to GLib's functions adds e85d6d1ef2 virtiofsd: Changed allocation of lo_map_elems to GLib's functions adds 31dfd22d7c virtiofsd: Changed allocations of fv_VuDev & its internals t [...] adds c9a276f57c virtiofsd/passthrough_ll.c: Changed local allocations to GLi [...] adds 67a010f64c virtiofsd/fuse_virtio.c: Changed allocations of locals to GLib adds f9a576a818 Merge remote-tracking branch 'remotes/dgilbert-gitlab/tags/p [...] adds a6625d38cc pc-bios/s390-ccw: don't try to read the next block if end of [...] adds d08a649404 pc-bios/s390-ccw/bootmap: Silence compiler warning from Clang adds ff77712a8a pc-bios/s390-ccw: Use reset_psw pointer instead of hard-code [...] adds b460a22087 pc-bios/s390-ccw/netboot: Use "-Wl," prefix to pass paramete [...] adds 679196a646 pc-bios/s390-ccw: Silence warning from Clang by marking pani [...] adds 3462ff3551 pc-bios/s390-ccw: Fix the cc-option macro in the Makefile adds da231910d3 pc-bios/s390-ccw: Silence GCC 11 stringop-overflow warning adds a5b2afd522 pc-bios/s390-ccw: Allow building with Clang, too adds f612e211e5 pc-bios/s390: Update the s390-ccw bios binaries with the Cla [...] adds 7c7cb752d7 Merge remote-tracking branch 'remotes/thuth-gitlab/tags/s390 [...] adds 3e81a71c9f xen-mapcache: avoid a race on memory map while using MAP_FIXED adds f1e43b6026 xen: Free xenforeignmemory_resource at exit adds 1898293990 xen-block: Use specific blockdev driver adds 4f24f774ba Merge remote-tracking branch 'remotes/aperard/tags/pull-xen- [...] adds bdbe824b7e qemu-edid: use qemu_edid_size() adds ed7f17a640 edid: edid_desc_next adds ec70aec8dc edid: move xtra3 descriptor adds 4f9e268637 edid: use dta extension block descriptors adds fce39fa737 edid: Make refresh rate configurable adds 850dc61f5f edid: move timing generation into a separate function adds 5a4e88cf3b edid: allow arbitrary-length checksums adds 35f171a2eb edid: add support for DisplayID extension (5k resolution) adds 9049f8bc44 virtio-gpu: handle partial maps properly adds 7d2ad4e1e8 virtio-gpu: rename virgl source file. adds 063cd34a03 virtio-gpu: add virtio-gpu-gl-device adds 37f86af087 virtio-gpu: move virgl realize + properties adds 76fa8b359b virtio-gpu: move virgl reset adds cabbe8e588 virtio-gpu: use class function for ctrl queue handlers adds ce537a4fc9 virtio-gpu: move virgl handle_ctrl adds 3e48b7a31a virtio-gpu: move virgl gl_flushed adds 2f47691a0f virtio-gpu: move virgl process_cmd adds 2c267d66fd virtio-gpu: move update_cursor_data adds d42d0d34b9 virtio-gpu: drop VIRGL() macro adds e349693a28 virtio-gpu: move virtio-gpu-gl-device to separate module adds 49afbca3b0 virtio-gpu: drop use_virgl_renderer adds eff6fa1735 virtio-gpu: move fields to struct VirtIOGPUGL adds 17cdac0b51 virtio-gpu: add virtio-gpu-gl-pci adds 48ecfbf12c modules: add have_vga adds b36eb8860f virtio-gpu: add virtio-vga-gl adds a5ccdccc97 Merge remote-tracking branch 'remotes/kraxel/tags/vga-202105 [...] adds e3a6923454 target/i386: Rename helper_fldt, helper_fstt adds 0ac2b19743 target/i386: Split out do_fsave, do_frstor, do_fxsave, do_fxrstor adds f5cc5a5c16 i386: split cpu accelerators from cpu.c, using AccelCPUClass adds 30565f10e9 cpu: call AccelCPUClass::cpu_realizefn in cpu_exec_realizefn adds bb883fd677 accel: introduce new accessor functions adds ce21726525 target/i386: fix host_cpu_adjust_phys_bits error handling adds 9ea057dc64 accel-cpu: make cpu_realizefn return a bool adds 222f3e6f19 i386: split off sysemu-only functionality in tcg-cpu adds a93b55ec22 i386: split smm helper (sysemu) adds e7f2670f2a i386: split tcg excp_helper into sysemu and user parts adds 6d8d1a031a i386: move TCG bpt_helper into sysemu/ adds a4b1f4e611 i386: split misc helper user stubs and sysemu part adds 83a3d9c740 i386: separate fpu_helper sysemu-only parts adds b39030942d i386: split svm_helper into sysemu and stub-only user adds 30493a030f i386: split seg_helper into user-only and sysemu parts adds 79f1a68ab3 i386: split off sysemu part of cpu.c adds 4d81e28514 target/i386: gdbstub: introduce aux functions to read/write [...] adds 1852f0942c target/i386: gdbstub: only write CR0/CR2/CR3/EFER for sysemu adds 6308728907 i386: make cpu_load_efer sysemu-only adds 92242f34ab accel: move call to accel_init_interfaces adds cc3f2be6b7 accel: add init_accel_cpu for adapting accel behavior to CPU type adds 6ed6b0d380 target/i386: merge SVM_NPTEXIT_* with PF_ERROR_* constants adds 616a89eaad target/i386: move paging mode constants from SVM to cpu.h adds 661ff4879e target/i386: extract mmu_translate adds cd906d315d target/i386: pass cr3 to mmu_translate adds 31dd35eb2d target/i386: extend pg_mode to more CR0 and CR4 bits adds 33ce155c67 target/i386: allow customizing the next phase of the translation adds 68746930ae target/i386: use mmu_translate for NPT walk adds d3e6dd2fe7 main-loop: remove dead code adds 941a4736d2 qemu-option: support accept-any QemuOptsList in qemu_opts_ab [...] adds 5ecfb76ccc configure: fix detection of gdbus-codegen adds e804f892b9 coverity-scan: list components, move model to scripts/coverity-scan adds 31589644ba Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds ac12b60103 target/riscv: Remove privilege v1.9 specific CSR related code adds d00d739b66 docs/system/generic-loader.rst: Fix style adds 01e723bf18 target/riscv: Align the data type of reset vector address adds 3de70cec77 hw/riscv: sifive_e: Add 'const' to sifive_e_memmap[] adds 6ddc7069f5 target/riscv: Add Shakti C class CPU adds 7a261bafc8 riscv: Add initial support for Shakti C machine adds 07f334d89d hw/char: Add Shakti UART emulation adds 8a2aca3d79 hw/riscv: Connect Shakti UART to Shakti platform adds 330d2ae32a target/riscv: Convert the RISC-V exceptions to an enum adds 0e62f92eac target/riscv: Use the RISCVException enum for CSR predicates adds d6f20dacea target/riscv: Fix 32-bit HS mode access permissions adds 605def6eee target/riscv: Use the RISCVException enum for CSR operations adds 533c91e8f2 target/riscv: Use RISCVException enum for CSR access adds ab2c91286c MAINTAINERS: Update the RISC-V CPU Maintainers adds d4cad54499 hw/opentitan: Update the interrupt layout adds 1742054f0b hw/riscv: Enable VIRTIO_VGA for RISC-V virt machine adds 11c27c6ded riscv: don't look at SUM when accessing memory from a debugg [...] adds 65606f2124 target/riscv: Fixup saturate subtract function adds 0924a423ba docs: Add documentation for shakti_c machine adds 94c6ba83c1 target/riscv: Fix the PMP is locked check when using TOR adds db9f1dac48 target/riscv: Define ePMP mseccfg adds 4a345b2a83 target/riscv: Add the ePMP feature adds 2582a95c3c target/riscv: Add ePMP CSR access functions adds ae39e4ce19 target/riscv: Implementation of enhanced PMP (ePMP) adds 5da9514e96 target/riscv: Add a config option for ePMP adds 8ab6d3fbfe target/riscv/pmp: Remove outdated comment adds ed6eebaaaf target/riscv: Add ePMP support for the Ibex CPU adds b11e84b883 target/riscv: fix vrgather macro index variable type bug adds f9e580c13a target/riscv: fix exception index on instruction access fault adds d11e316d84 hw/riscv: Fix OT IBEX reset vector adds 3a7f7757ba fpu/softfloat: set invalid excp flag for RISC-V muladd instructions adds 6cfcf77573 target/riscv: fix a typo with interrupt names adds 3820602f80 target/riscv: Remove the hardcoded RVXLEN macro adds 5f10e6d895 target/riscv: Remove the hardcoded SSTATUS_SD macro adds 994b6bb2db target/riscv: Remove the hardcoded HGATP_MODE macro adds 4fd7455bb3 target/riscv: Remove the hardcoded MSTATUS_SD macro adds 419ddf00ed target/riscv: Remove the hardcoded SATP_MODE macro adds e95ea34742 target/riscv: Remove the unused HSTATUS_WPRI macro adds 4bb85634af target/riscv: Remove an unused CASE_OP_32_64 macro adds daf866b606 target/riscv: Consolidate RV32/64 32-bit instructions adds 6baba30ad0 target/riscv: Consolidate RV32/64 16-bit instructions adds c30a0757f0 target/riscv: Fix the RV64H decode comment adds 3e9f48bcda Merge remote-tracking branch 'remotes/alistair/tags/pull-ris [...] adds 1d4ae5a34f hw/block/pflash_cfi02: Set romd mode in pflash_cfi02_realize() adds 27545c9df2 hw/block/pflash_cfi02: Do not create aliases when not necessary adds dab59ce031 Merge remote-tracking branch 'remotes/philmd/tags/pflash-202 [...] adds a67b996e78 monitor/qmp: fix race on CHR_EVENT_CLOSED without OOB adds 875bb7e35b Remove the deprecated moxie target adds 09ec85176e block: Drop the sheepdog block driver adds 9d49bcf699 Drop the deprecated lm32 target adds 4369223902 Drop the deprecated unicore32 target adds 2d3fc4e2b0 Merge remote-tracking branch 'remotes/armbru/tags/pull-misc- [...] adds 1a37352277 migrate/ram: remove "ram_bulk_stage" and "fpo_enabled" adds 23feba906e migration/ram: Reduce unnecessary rate limiting adds ba1b7c812c migration/ram: Optimize ram_save_host_page() adds 372043f389 migration: Drop redundant query-migrate result @blocked adds 082851a3af util: vfio-helpers: Factor out and fix processing of existin [...] adds 8f44304c76 numa: Teach ram block notifiers about resizeable ram blocks adds e15c7d1e8c numa: Make all callbacks of ram block notifiers optional adds c7c0e72408 migration/ram: Handle RAM block resizes during precopy adds dcdc460767 exec: Relax range check in ram_block_discard_range() adds cc61c703b6 migration/ram: Discard RAM when growing RAM blocks after ram [...] adds 6a23f6399a migration/ram: Simplify host page handling in ram_load_postcopy() adds 898ba906cc migration/ram: Handle RAM block resizes during postcopy adds c1668bde5c migration/multifd: Print used_length of memory block adds 542147f4e5 migration/ram: Use offset_in_ramblock() in range checks adds a1209bb710 tests/migration-test: Fix "true" vs true adds ff7b9b56cd tests/qtest/migration-test: Use g_autofree to avoid leaks on [...] adds 1c3baa1ac4 tests/migration: introduce multifd into guestperf adds 96662996ed Merge remote-tracking branch 'remotes/dgilbert/tags/pull-mig [...] adds b98ec6896e hw/i2c: name I2CNode list in I2CBus adds 513ca82d89 hw/i2c: add match method for device search adds 3f9b32595e hw/i2c: move search to i2c_scan_bus method adds 065177eece hw/i2c: add pca954x i2c-mux switch adds 499063d00a Merge remote-tracking branch 'remotes/cminyard/tags/for-qemu [...] adds 73e6aec652 sphinx: adopt kernel readthedoc theme adds 6d34aa9969 Merge remote-tracking branch 'remotes/marcandre/tags/rtd-pul [...] adds 5a487950f9 tests/docker/dockerfiles: Add ccache to containers where it [...] adds 1d8b96126e gitlab-ci: Replace YAML anchors by extends (container_job) adds 6683da0951 gitlab-ci: Replace YAML anchors by extends (native_build_job) adds e267ce5900 gitlab-ci: Replace YAML anchors by extends (native_test_job) adds f62215298a libqos/qgraph: fix "UNAVAILBLE" typo adds ce508a3c29 docs/devel/qgraph: add troubleshooting information adds 20868330a9 libqtest: refuse QTEST_QEMU_BINARY=qemu-kvm adds e0c5a18efc util/compatfd.c: Replaced a malloc call with g_malloc. adds 423dbce5a2 tests/qtest/ahci-test.c: Calculate iso_size with 64-bit arithmetic adds 302585450c tests/qtest/npcm7xx_pwm-test.c: Avoid g_assert_true() for no [...] adds 3a46f81676 tests/migration-test: Fix "true" vs true adds e7b13acdf2 tests/qtest/tpm-util.c: Free memory with correct free function adds 6c054176db tests/qtest/rtc-test: Remove pointless NULL check adds bfaa3b05a9 tests: Avoid side effects inside g_assert() arguments adds 13b48fb00e include/sysemu: Poison all accelerator CONFIG switches in co [...] adds 43bd0bf30f migration: Move populate_vfio_info() into a separate file adds e0447a834d configure: Poison all current target-specific #defines adds 2ed765fdee tests/qtest/migration-test: Use g_autofree to avoid leaks on [...] adds 052b66e721 pc-bios/s390-ccw: Fix inline assembly for older versions of Clang adds 568740bedf cirrus.yml: Fix the MSYS2 task adds 9b1e81d1c2 Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull [...] adds 5d31e1e59a amd_iommu: Fix pte_override_page_mask() adds bb9feea431 x86: acpi: use offset instead of pointer when using build_header() adds 4c21e3534a hw/virtio: Pass virtio_feature_get_config_size() a const argument adds 01ce7724a1 virtio-blk: Constify VirtIOFeature feature_sizes[] adds ad6461ad6e virtio-net: Constify VirtIOFeature feature_sizes[] adds e526ab61e9 amd_iommu: fix wrong MMIO operations adds 8a49487c65 pc-dimm: remove unnecessary get_vmstate_memory_region() method adds 570fe439e5 virtio-blk: Fix rollback path in virtio_blk_data_plane_start() adds d0267da614 virtio-blk: Configure all host notifiers in a single MR transaction adds 61fc57bfc4 virtio-scsi: Set host notifiers and callbacks separately adds c4f5dcc436 virtio-scsi: Configure all host notifiers in a single MR tra [...] adds 43bea44357 checkpatch: Fix use of uninitialized value adds 05dfb447a4 hw/smbios: support for type 41 (onboard devices extended inf [...] adds b8893a3c86 hw/virtio: enable ioeventfd configuring for mmio adds c232b8f453 vhost-vdpa: Make vhost_vdpa_get_device_id() static adds f7a6df5f5b Fix build with 64 bits time_t adds 6005ee07c3 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] adds f7afa7daa0 iotests/231: Update expected deprecation message adds 2b99cfce08 block/rbd: Add an escape-aware strchr helper adds 78632a3d16 monitor: hmp_qemu_io: acquire aio contex, fix crash adds 9c785cd714 mirror: stop cancelling in-flight requests on non-force canc [...] adds f29f4c25eb qemu-iotests: do not buffer the test output adds 00dbc85e0e qemu-iotests: allow passing unittest.main arguments to the t [...] adds c64430d238 qemu-iotests: move command line and environment handling fro [...] adds 480b75ee14 qemu-iotests: let "check" spawn an arbitrary test command adds c3d479aab9 qemu-iotests: fix case of SOCK_DIR already in the environment adds d65173f924 Document qemu-img options data_file and data_file_raw adds bcc8584c83 block/copy-on-read: use bdrv_drop_filter() and drop s->active adds ac4e14f5dc qemu-iotests: fix pylint 2.8 consider-using-with error adds 94783301b8 block/write-threshold: don't use write notifiers adds ad578c56d5 block: drop write notifiers adds e46354a8ae test-write-threshold: rewrite test_threshold_(not_)trigger tests adds 2e0e9cbd89 block/write-threshold: drop extra APIs adds 935129223c test-write-threshold: drop extra tests adds 23357b93c7 test-write-threshold: drop extra TestStruct structure adds c61ebf362d write-threshold: deal with includes adds 32de74a1ac Merge remote-tracking branch 'remotes/maxreitz/tags/pull-blo [...] new bf5dcf8f2c backends/tpm: Replace qemu_mutex_lock calls with QEMU_LOCK_GUARD new 989f622d41 hw/virtio: Pass virtio_feature_get_config_size() a const argument new f212f3e7f8 virtio-blk: Constify VirtIOFeature feature_sizes[] new 28cbc87be5 virtio-net: Constify VirtIOFeature feature_sizes[] new 4962b312cd virtiofsd: Fix check of chown()'s return value new 09ceb33091 qapi: spelling fix (addtional) new bcfec3763e hw/gpio/aspeed: spelling fix (addtional) new 72fe4742c6 hw/timer/etraxfs_timer: Convert to 3-phase reset (Resettable [...] new fae5a04207 hw/rtc/mc146818rtc: Convert to 3-phase reset (Resettable interface) new b6d003dbee cutils: fix memory leak in get_relocated_path() new b51d446771 hw/mem/meson: Fix linking sparse-mem device with fuzzer new 4872fdf71b hw/pci-host: Do not build gpex-acpi.c if GPEX is not selected new dcf20655ff multi-process: Avoid logical AND of mutually exclusive tests new 52a1c621f9 target/sh4: Return error if CPUClass::get_phys_page_debug() fails new 6cd04a88fa hw/avr/atmega.c: use the avr51 cpu for atmega1280 new 29f9c63689 target/avr: Ignore unimplemented WDR opcode new 367196caa0 Merge remote-tracking branch 'remotes/vivier2/tags/trivial-b [...]
The 17 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: .cirrus.yml | 4 +- .gitlab-ci.d/containers.yml | 76 +- .gitlab-ci.yml | 113 +- MAINTAINERS | 77 +- Makefile | 2 +- accel/accel-common.c | 32 + backends/tpm/tpm_emulator.c | 34 +- block.c | 1 - block/backup.c | 2 +- block/copy-on-read.c | 33 +- block/io.c | 11 +- block/meson.build | 1 - block/mirror.c | 6 +- block/monitor/block-hmp-cmds.c | 31 +- block/rbd.c | 32 +- block/sheepdog.c | 3356 -------------------- block/trace-events | 14 - block/write-threshold.c | 91 +- bsd-user/main.c | 2 +- configure | 37 +- contrib/vhost-user-input/main.c | 8 +- cpu.c | 5 +- default-configs/devices/lm32-softmmu.mak | 12 - default-configs/devices/moxie-softmmu.mak | 5 - default-configs/devices/riscv64-softmmu.mak | 1 + default-configs/devices/unicore32-softmmu.mak | 6 - default-configs/targets/lm32-softmmu.mak | 2 - default-configs/targets/moxie-softmmu.mak | 2 - default-configs/targets/unicore32-softmmu.mak | 1 - disas/lm32.c | 361 --- disas/meson.build | 2 - disas/moxie.c | 360 --- docs/_templates/editpage.html | 5 - docs/conf.py | 52 +- docs/devel/_templates/editpage.html | 5 - docs/devel/qgraph.rst | 58 + docs/interop/_templates/editpage.html | 5 - docs/meson.build | 5 +- docs/specs/_templates/editpage.html | 5 - docs/sphinx-static/theme_overrides.css | 161 + docs/system/_templates/editpage.html | 5 - docs/system/deprecated.rst | 33 - docs/system/device-url-syntax.rst.inc | 18 - docs/system/generic-loader.rst | 9 +- docs/system/qemu-block-drivers.rst.inc | 69 - docs/system/removed-features.rst | 28 + docs/system/riscv/shakti-c.rst | 82 + docs/system/target-riscv.rst | 1 + docs/tools/_templates/editpage.html | 5 - docs/tools/qemu-img.rst | 31 + docs/user/_templates/editpage.html | 5 - fpu/softfloat-specialize.c.inc | 17 +- hw/Kconfig | 3 - hw/acpi/aml-build.c | 15 +- hw/arm/virt.c | 7 +- hw/audio/meson.build | 1 - hw/audio/milkymist-ac97.c | 360 --- hw/audio/trace-events | 12 - hw/avr/atmega.c | 2 +- hw/block/dataplane/virtio-blk.c | 36 +- hw/block/pflash_cfi02.c | 10 +- hw/block/virtio-blk.c | 2 +- hw/block/xen-block.c | 14 +- hw/char/lm32_juart.c | 166 - hw/char/lm32_uart.c | 314 -- hw/char/meson.build | 4 +- hw/char/milkymist-uart.c | 258 -- hw/char/shakti_uart.c | 185 ++ hw/char/trace-events | 21 +- hw/core/machine.c | 1 + hw/core/numa.c | 41 +- hw/display/Kconfig | 4 - hw/display/edid-generate.c | 214 +- hw/display/meson.build | 21 +- hw/display/milkymist-tmu2.c | 551 ---- hw/display/milkymist-vgafb.c | 360 --- hw/display/milkymist-vgafb_template.h | 74 - hw/display/trace-events | 10 - hw/display/vga-pci.c | 2 +- hw/display/vga.c | 2 + hw/display/virtio-gpu-base.c | 6 +- hw/display/virtio-gpu-gl.c | 163 + hw/display/virtio-gpu-pci-gl.c | 55 + hw/display/{virtio-gpu-3d.c => virtio-gpu-virgl.c} | 7 +- hw/display/virtio-gpu.c | 218 +- hw/display/virtio-vga-gl.c | 47 + hw/dma/meson.build | 1 - hw/dma/puv3_dma.c | 119 - hw/gpio/aspeed_gpio.c | 2 +- hw/gpio/meson.build | 1 - hw/gpio/puv3_gpio.c | 154 - hw/i2c/Kconfig | 4 + hw/i2c/core.c | 55 +- hw/i2c/i2c_mux_pca954x.c | 290 ++ hw/i2c/meson.build | 1 + hw/i2c/trace-events | 5 + hw/i386/acpi-build.c | 8 +- hw/i386/amd_iommu.c | 10 +- hw/i386/fw_cfg.c | 4 +- hw/i386/pc_piix.c | 1 + hw/i386/xen/xen-hvm.c | 9 +- hw/i386/xen/xen-mapcache.c | 22 +- hw/input/meson.build | 1 - hw/input/milkymist-softusb.c | 319 -- hw/input/trace-events | 7 - hw/input/virtio-input-host.c | 5 +- hw/intc/ibex_plic.c | 20 +- hw/intc/lm32_pic.c | 195 -- hw/intc/meson.build | 2 - hw/intc/puv3_intc.c | 147 - hw/intc/trace-events | 9 - hw/lm32/Kconfig | 18 - hw/lm32/lm32.h | 48 - hw/lm32/lm32_boards.c | 332 -- hw/lm32/lm32_hwsetup.h | 179 -- hw/lm32/meson.build | 6 - hw/lm32/milkymist-hw.h | 133 - hw/lm32/milkymist.c | 249 -- hw/mem/meson.build | 3 +- hw/mem/pc-dimm.c | 33 +- hw/meson.build | 3 - hw/misc/meson.build | 4 - hw/misc/milkymist-hpdmc.c | 172 - hw/misc/milkymist-pfpu.c | 548 ---- hw/misc/puv3_pm.c | 159 - hw/misc/trace-events | 10 - hw/moxie/Kconfig | 3 - hw/moxie/meson.build | 4 - hw/moxie/moxiesim.c | 155 - hw/net/meson.build | 1 - hw/net/milkymist-minimac2.c | 547 ---- hw/net/trace-events | 12 - hw/net/virtio-net.c | 2 +- hw/pci-host/meson.build | 2 +- hw/remote/mpqemu-link.c | 2 +- hw/riscv/Kconfig | 11 + hw/riscv/meson.build | 1 + hw/riscv/opentitan.c | 10 +- hw/riscv/shakti_c.c | 181 ++ hw/riscv/sifive_e.c | 2 +- hw/rtc/mc146818rtc.c | 42 +- hw/scsi/virtio-scsi-dataplane.c | 56 +- hw/sd/meson.build | 1 - hw/sd/milkymist-memcard.c | 335 -- hw/sd/trace-events | 4 - hw/smbios/smbios.c | 124 +- hw/timer/etraxfs_timer.c | 14 +- hw/timer/lm32_timer.c | 249 -- hw/timer/meson.build | 3 - hw/timer/milkymist-sysctl.c | 361 --- hw/timer/puv3_ost.c | 166 - hw/timer/trace-events | 17 - hw/unicore32/Kconfig | 5 - hw/unicore32/meson.build | 5 - hw/unicore32/puv3.c | 145 - hw/usb/combined-packet.c | 4 +- hw/usb/dev-hid.c | 2 +- hw/usb/dev-mtp.c | 3 +- hw/usb/dev-wacom.c | 2 +- hw/usb/host-stub.c | 1 - hw/usb/meson.build | 9 +- hw/usb/quirks-ftdi-ids.h | 6 - hw/usb/quirks.h | 1 - hw/usb/redirect.c | 6 +- hw/virtio/vhost-vdpa.c | 4 +- hw/virtio/virtio-balloon.c | 4 +- hw/virtio/virtio-mem.c | 3 - hw/virtio/virtio-mmio.c | 11 +- hw/virtio/virtio.c | 2 +- include/block/block_int.h | 15 +- include/block/write-threshold.h | 27 +- include/disas/dis-asm.h | 4 - include/elf.h | 6 +- include/exec/cpu-common.h | 1 + include/exec/memory.h | 10 +- include/exec/poison.h | 11 +- include/exec/ramblock.h | 10 + include/exec/ramlist.h | 13 +- include/hw/char/lm32_juart.h | 13 - include/hw/char/shakti_uart.h | 74 + include/hw/core/accel-cpu.h | 2 +- include/hw/core/cpu.h | 6 + include/hw/display/edid.h | 12 +- include/hw/display/milkymist_tmu2.h | 42 - include/hw/display/vga.h | 6 + include/hw/elf_ops.h | 8 - include/hw/firmware/smbios.h | 14 +- include/hw/i2c/i2c.h | 17 +- include/hw/i2c/i2c_mux_pca954x.h | 19 + include/hw/lm32/lm32_pic.h | 10 - include/hw/mem/pc-dimm.h | 5 - include/hw/riscv/opentitan.h | 16 +- include/hw/riscv/shakti_c.h | 75 + include/hw/unicore32/puv3.h | 40 - include/hw/virtio/vhost-vdpa.h | 2 - include/hw/virtio/virtio-gpu.h | 34 +- include/hw/virtio/virtio-mmio.h | 5 + include/hw/virtio/virtio.h | 2 +- include/hw/xen/xen_common.h | 6 + include/migration/misc.h | 1 - include/qemu/accel.h | 13 + include/qemu/job.h | 2 +- include/qemu/main-loop.h | 18 - include/sysemu/arch_init.h | 3 - include/sysemu/hax.h | 4 + include/sysemu/hvf.h | 4 + include/sysemu/whpx.h | 4 + job.c | 2 +- linux-user/main.c | 2 +- meson.build | 5 +- migration/meson.build | 3 +- migration/migration.c | 53 +- migration/migration.h | 3 + migration/multifd.c | 2 +- migration/postcopy-ram.c | 15 +- migration/ram.c | 246 +- migration/target.c | 25 + monitor/hmp-cmds.c | 2 +- monitor/qmp.c | 40 +- pc-bios/s390-ccw.img | Bin 42608 -> 50936 bytes pc-bios/s390-ccw/Makefile | 8 +- pc-bios/s390-ccw/bootmap.c | 4 +- pc-bios/s390-ccw/helper.h | 2 +- pc-bios/s390-ccw/jump2ipl.c | 8 +- pc-bios/s390-ccw/menu.c | 8 +- pc-bios/s390-ccw/netboot.mak | 2 +- pc-bios/s390-ccw/s390-ccw.h | 1 + pc-bios/s390-ccw/virtio.c | 2 +- pc-bios/s390-netboot.img | Bin 67232 -> 79688 bytes qapi/block-core.json | 93 +- qapi/machine.json | 6 +- qapi/migration.json | 6 - qapi/misc-target.json | 2 +- qapi/qom.json | 4 +- qapi/transaction.json | 8 +- qemu-edid.c | 6 +- qemu-io-cmds.c | 8 +- qemu-io.c | 17 +- qemu-options.hx | 34 +- scripts/checkpatch.pl | 1 + scripts/coverity-scan/COMPONENTS.md | 154 + .../{coverity-model.c => coverity-scan/model.c} | 0 softmmu/arch_init.c | 6 - softmmu/physmem.c | 26 +- softmmu/vl.c | 1 - stubs/meson.build | 1 + stubs/usb-dev-stub.c | 25 + target/avr/helper.c | 6 +- target/i386/cpu-internal.h | 70 + target/i386/cpu-sysemu.c | 352 ++ target/i386/cpu.c | 775 +---- target/i386/cpu.h | 59 +- target/i386/gdbstub.c | 165 +- target/i386/hax/hax-mem.c | 5 +- target/i386/helper.c | 13 + target/i386/helper.h | 11 + target/i386/host-cpu.c | 204 ++ target/i386/host-cpu.h | 19 + target/i386/hvf/hvf-cpu.c | 68 + target/i386/hvf/meson.build | 1 + target/i386/kvm/kvm-cpu.c | 151 + target/i386/kvm/kvm-cpu.h | 41 + target/i386/kvm/kvm.c | 3 +- target/i386/kvm/meson.build | 7 +- target/i386/meson.build | 9 +- target/i386/sev.c | 18 +- target/i386/svm.h | 10 - target/i386/tcg/bpt_helper.c | 276 -- target/i386/tcg/excp_helper.c | 573 ---- target/i386/tcg/fpu_helper.c | 106 +- target/i386/tcg/helper-tcg.h | 8 + target/i386/tcg/meson.build | 5 +- target/i386/tcg/misc_helper.c | 467 --- target/i386/tcg/seg_helper.c | 237 +- target/i386/tcg/seg_helper.h | 66 + target/i386/tcg/{ => sysemu}/bpt_helper.c | 49 +- target/i386/tcg/sysemu/excp_helper.c | 471 +++ target/i386/tcg/sysemu/fpu_helper.c | 57 + target/i386/tcg/sysemu/meson.build | 10 + target/i386/tcg/{ => sysemu}/misc_helper.c | 244 +- target/i386/tcg/sysemu/seg_helper.c | 125 + target/i386/tcg/{ => sysemu}/smm_helper.c | 19 +- target/i386/tcg/{ => sysemu}/svm_helper.c | 75 +- target/i386/tcg/sysemu/tcg-cpu.c | 83 + target/i386/tcg/tcg-cpu.c | 56 +- target/i386/tcg/tcg-cpu.h | 21 +- target/i386/tcg/translate.c | 13 +- target/i386/tcg/user/excp_helper.c | 39 + target/i386/tcg/user/meson.build | 6 + target/i386/tcg/user/misc_stubs.c | 75 + target/i386/tcg/user/seg_helper.c | 109 + target/i386/tcg/user/svm_stubs.c | 76 + target/lm32/README | 45 - target/lm32/TODO | 1 - target/lm32/cpu-param.h | 17 - target/lm32/cpu-qom.h | 48 - target/lm32/cpu.c | 274 -- target/lm32/cpu.h | 262 -- target/lm32/gdbstub.c | 92 - target/lm32/helper.c | 224 -- target/lm32/helper.h | 14 - target/lm32/lm32-semi.c | 211 -- target/lm32/machine.c | 33 - target/lm32/meson.build | 15 - target/lm32/op_helper.c | 148 - target/lm32/translate.c | 1237 -------- target/meson.build | 3 - target/moxie/cpu-param.h | 17 - target/moxie/cpu.c | 161 - target/moxie/cpu.h | 123 - target/moxie/helper.c | 120 - target/moxie/helper.h | 5 - target/moxie/machine.c | 19 - target/moxie/machine.h | 1 - target/moxie/meson.build | 14 - target/moxie/mmu.c | 32 - target/moxie/mmu.h | 19 - target/moxie/translate.c | 892 ------ target/riscv/cpu.c | 26 +- target/riscv/cpu.h | 42 +- target/riscv/cpu_bits.h | 114 +- target/riscv/cpu_helper.c | 88 +- target/riscv/csr.c | 824 +++-- target/riscv/fpu_helper.c | 16 +- target/riscv/gdbstub.c | 8 +- target/riscv/helper.h | 18 +- target/riscv/insn16-32.decode | 28 - target/riscv/insn16-64.decode | 36 - target/riscv/insn16.decode | 30 + target/riscv/insn32-64.decode | 88 - target/riscv/insn32.decode | 67 +- target/riscv/insn_trans/trans_rva.c.inc | 14 +- target/riscv/insn_trans/trans_rvd.c.inc | 17 +- target/riscv/insn_trans/trans_rvf.c.inc | 6 +- target/riscv/insn_trans/trans_rvh.c.inc | 8 +- target/riscv/insn_trans/trans_rvi.c.inc | 22 +- target/riscv/insn_trans/trans_rvm.c.inc | 12 +- target/riscv/insn_trans/trans_rvv.c.inc | 39 +- target/riscv/machine.c | 8 +- target/riscv/meson.build | 13 +- target/riscv/monitor.c | 22 +- target/riscv/op_helper.c | 18 +- target/riscv/pmp.c | 218 +- target/riscv/pmp.h | 14 + target/riscv/trace-events | 3 + target/riscv/translate.c | 38 +- target/riscv/vector_helper.c | 18 +- target/sh4/helper.c | 7 +- target/unicore32/cpu-param.h | 17 - target/unicore32/cpu-qom.h | 37 - target/unicore32/cpu.c | 174 - target/unicore32/cpu.h | 168 - target/unicore32/helper.c | 183 -- target/unicore32/helper.h | 62 - target/unicore32/meson.build | 14 - target/unicore32/op_helper.c | 244 -- target/unicore32/softmmu.c | 280 -- target/unicore32/translate.c | 2083 ------------ target/unicore32/ucf64_helper.c | 324 -- tests/docker/dockerfiles/alpine.docker | 2 + tests/docker/dockerfiles/debian10.docker | 1 + tests/docker/dockerfiles/fedora-i386-cross.docker | 1 + tests/docker/dockerfiles/fedora-win32-cross.docker | 1 + tests/docker/dockerfiles/fedora-win64-cross.docker | 1 + tests/docker/dockerfiles/fedora.docker | 1 + tests/docker/dockerfiles/opensuse-leap.docker | 1 + tests/docker/dockerfiles/ubuntu.docker | 1 + tests/docker/dockerfiles/ubuntu1804.docker | 1 + tests/docker/dockerfiles/ubuntu2004.docker | 1 + tests/migration/guestperf/comparison.py | 14 + tests/migration/guestperf/engine.py | 16 + tests/migration/guestperf/scenario.py | 12 +- tests/migration/guestperf/shell.py | 10 +- tests/qemu-iotests/005 | 5 - tests/qemu-iotests/025 | 2 +- tests/qemu-iotests/231 | 4 + tests/qemu-iotests/231.out | 7 +- tests/qemu-iotests/240.out | 8 +- tests/qemu-iotests/245.out | 8 +- tests/qemu-iotests/264 | 2 +- tests/qemu-iotests/295.out | 6 +- tests/qemu-iotests/296.out | 8 +- tests/qemu-iotests/check | 22 +- tests/qemu-iotests/common.rc | 4 - tests/qemu-iotests/iotests.py | 145 +- tests/qemu-iotests/pylintrc | 3 + tests/qemu-iotests/testenv.py | 22 +- tests/qemu-iotests/testrunner.py | 37 +- tests/qtest/ahci-test.c | 4 +- tests/qtest/boot-serial-test.c | 8 - tests/qtest/ipmi-bt-test.c | 6 +- tests/qtest/ipmi-kcs-test.c | 3 +- tests/qtest/libqos/qgraph.c | 2 +- tests/qtest/libqtest.c | 9 +- tests/qtest/machine-none-test.c | 3 - tests/qtest/meson.build | 2 - tests/qtest/migration-test.c | 75 +- tests/qtest/npcm7xx_pwm-test.c | 4 +- tests/qtest/rtc-test.c | 6 +- tests/qtest/tpm-util.c | 4 +- tests/tcg/README | 6 - tests/tcg/configure.sh | 2 +- tests/tcg/lm32/Makefile | 106 - tests/tcg/lm32/crt.S | 84 - tests/tcg/lm32/helper.S | 65 - tests/tcg/lm32/linker.ld | 55 - tests/tcg/lm32/macros.inc | 90 - tests/tcg/lm32/test_add.S | 75 - tests/tcg/lm32/test_addi.S | 56 - tests/tcg/lm32/test_and.S | 45 - tests/tcg/lm32/test_andhi.S | 35 - tests/tcg/lm32/test_andi.S | 35 - tests/tcg/lm32/test_b.S | 13 - tests/tcg/lm32/test_be.S | 48 - tests/tcg/lm32/test_bg.S | 78 - tests/tcg/lm32/test_bge.S | 78 - tests/tcg/lm32/test_bgeu.S | 78 - tests/tcg/lm32/test_bgu.S | 78 - tests/tcg/lm32/test_bi.S | 23 - tests/tcg/lm32/test_bne.S | 48 - tests/tcg/lm32/test_break.S | 20 - tests/tcg/lm32/test_bret.S | 38 - tests/tcg/lm32/test_call.S | 16 - tests/tcg/lm32/test_calli.S | 15 - tests/tcg/lm32/test_cmpe.S | 40 - tests/tcg/lm32/test_cmpei.S | 35 - tests/tcg/lm32/test_cmpg.S | 64 - tests/tcg/lm32/test_cmpge.S | 64 - tests/tcg/lm32/test_cmpgei.S | 70 - tests/tcg/lm32/test_cmpgeu.S | 64 - tests/tcg/lm32/test_cmpgeui.S | 70 - tests/tcg/lm32/test_cmpgi.S | 70 - tests/tcg/lm32/test_cmpgu.S | 64 - tests/tcg/lm32/test_cmpgui.S | 70 - tests/tcg/lm32/test_cmpne.S | 40 - tests/tcg/lm32/test_cmpnei.S | 35 - tests/tcg/lm32/test_divu.S | 29 - tests/tcg/lm32/test_eret.S | 38 - tests/tcg/lm32/test_lb.S | 49 - tests/tcg/lm32/test_lbu.S | 49 - tests/tcg/lm32/test_lh.S | 49 - tests/tcg/lm32/test_lhu.S | 49 - tests/tcg/lm32/test_lw.S | 32 - tests/tcg/lm32/test_modu.S | 35 - tests/tcg/lm32/test_mul.S | 70 - tests/tcg/lm32/test_muli.S | 45 - tests/tcg/lm32/test_nor.S | 51 - tests/tcg/lm32/test_nori.S | 35 - tests/tcg/lm32/test_or.S | 51 - tests/tcg/lm32/test_orhi.S | 35 - tests/tcg/lm32/test_ori.S | 35 - tests/tcg/lm32/test_ret.S | 14 - tests/tcg/lm32/test_sb.S | 32 - tests/tcg/lm32/test_scall.S | 24 - tests/tcg/lm32/test_sextb.S | 20 - tests/tcg/lm32/test_sexth.S | 20 - tests/tcg/lm32/test_sh.S | 32 - tests/tcg/lm32/test_sl.S | 45 - tests/tcg/lm32/test_sli.S | 30 - tests/tcg/lm32/test_sr.S | 57 - tests/tcg/lm32/test_sri.S | 40 - tests/tcg/lm32/test_sru.S | 57 - tests/tcg/lm32/test_srui.S | 40 - tests/tcg/lm32/test_sub.S | 75 - tests/tcg/lm32/test_sw.S | 38 - tests/tcg/lm32/test_xnor.S | 51 - tests/tcg/lm32/test_xnori.S | 35 - tests/tcg/lm32/test_xor.S | 51 - tests/tcg/lm32/test_xori.S | 35 - tests/unit/test-write-threshold.c | 90 +- tools/virtiofsd/fuse_lowlevel.c | 43 +- tools/virtiofsd/fuse_virtio.c | 133 +- tools/virtiofsd/helper.c | 3 + tools/virtiofsd/passthrough_ll.c | 64 +- util/compatfd.c | 8 +- util/cutils.c | 2 +- util/main-loop.c | 61 - util/module.c | 7 + util/qemu-option.c | 3 +- util/vfio-helpers.c | 41 +- 480 files changed, 7079 insertions(+), 27493 deletions(-) delete mode 100644 block/sheepdog.c delete mode 100644 default-configs/devices/lm32-softmmu.mak delete mode 100644 default-configs/devices/moxie-softmmu.mak delete mode 100644 default-configs/devices/unicore32-softmmu.mak delete mode 100644 default-configs/targets/lm32-softmmu.mak delete mode 100644 default-configs/targets/moxie-softmmu.mak delete mode 100644 default-configs/targets/unicore32-softmmu.mak delete mode 100644 disas/lm32.c delete mode 100644 disas/moxie.c delete mode 100644 docs/_templates/editpage.html delete mode 100644 docs/devel/_templates/editpage.html delete mode 100644 docs/interop/_templates/editpage.html delete mode 100644 docs/specs/_templates/editpage.html create mode 100644 docs/sphinx-static/theme_overrides.css delete mode 100644 docs/system/_templates/editpage.html create mode 100644 docs/system/riscv/shakti-c.rst delete mode 100644 docs/tools/_templates/editpage.html delete mode 100644 docs/user/_templates/editpage.html delete mode 100644 hw/audio/milkymist-ac97.c delete mode 100644 hw/char/lm32_juart.c delete mode 100644 hw/char/lm32_uart.c delete mode 100644 hw/char/milkymist-uart.c create mode 100644 hw/char/shakti_uart.c delete mode 100644 hw/display/milkymist-tmu2.c delete mode 100644 hw/display/milkymist-vgafb.c delete mode 100644 hw/display/milkymist-vgafb_template.h create mode 100644 hw/display/virtio-gpu-gl.c create mode 100644 hw/display/virtio-gpu-pci-gl.c rename hw/display/{virtio-gpu-3d.c => virtio-gpu-virgl.c} (99%) create mode 100644 hw/display/virtio-vga-gl.c delete mode 100644 hw/dma/puv3_dma.c delete mode 100644 hw/gpio/puv3_gpio.c create mode 100644 hw/i2c/i2c_mux_pca954x.c delete mode 100644 hw/input/milkymist-softusb.c delete mode 100644 hw/intc/lm32_pic.c delete mode 100644 hw/intc/puv3_intc.c delete mode 100644 hw/lm32/Kconfig delete mode 100644 hw/lm32/lm32.h delete mode 100644 hw/lm32/lm32_boards.c delete mode 100644 hw/lm32/lm32_hwsetup.h delete mode 100644 hw/lm32/meson.build delete mode 100644 hw/lm32/milkymist-hw.h delete mode 100644 hw/lm32/milkymist.c delete mode 100644 hw/misc/milkymist-hpdmc.c delete mode 100644 hw/misc/milkymist-pfpu.c delete mode 100644 hw/misc/puv3_pm.c delete mode 100644 hw/moxie/Kconfig delete mode 100644 hw/moxie/meson.build delete mode 100644 hw/moxie/moxiesim.c delete mode 100644 hw/net/milkymist-minimac2.c create mode 100644 hw/riscv/shakti_c.c delete mode 100644 hw/sd/milkymist-memcard.c delete mode 100644 hw/timer/lm32_timer.c delete mode 100644 hw/timer/milkymist-sysctl.c delete mode 100644 hw/timer/puv3_ost.c delete mode 100644 hw/unicore32/Kconfig delete mode 100644 hw/unicore32/meson.build delete mode 100644 hw/unicore32/puv3.c delete mode 100644 include/hw/char/lm32_juart.h create mode 100644 include/hw/char/shakti_uart.h delete mode 100644 include/hw/display/milkymist_tmu2.h create mode 100644 include/hw/i2c/i2c_mux_pca954x.h delete mode 100644 include/hw/lm32/lm32_pic.h create mode 100644 include/hw/riscv/shakti_c.h delete mode 100644 include/hw/unicore32/puv3.h create mode 100644 migration/target.c create mode 100644 scripts/coverity-scan/COMPONENTS.md rename scripts/{coverity-model.c => coverity-scan/model.c} (100%) create mode 100644 stubs/usb-dev-stub.c create mode 100644 target/i386/cpu-internal.h create mode 100644 target/i386/cpu-sysemu.c create mode 100644 target/i386/host-cpu.c create mode 100644 target/i386/host-cpu.h create mode 100644 target/i386/hvf/hvf-cpu.c create mode 100644 target/i386/kvm/kvm-cpu.c create mode 100644 target/i386/kvm/kvm-cpu.h create mode 100644 target/i386/tcg/seg_helper.h copy target/i386/tcg/{ => sysemu}/bpt_helper.c (89%) create mode 100644 target/i386/tcg/sysemu/excp_helper.c create mode 100644 target/i386/tcg/sysemu/fpu_helper.c create mode 100644 target/i386/tcg/sysemu/meson.build copy target/i386/tcg/{ => sysemu}/misc_helper.c (68%) create mode 100644 target/i386/tcg/sysemu/seg_helper.c rename target/i386/tcg/{ => sysemu}/smm_helper.c (98%) rename target/i386/tcg/{ => sysemu}/svm_helper.c (95%) create mode 100644 target/i386/tcg/sysemu/tcg-cpu.c create mode 100644 target/i386/tcg/user/excp_helper.c create mode 100644 target/i386/tcg/user/meson.build create mode 100644 target/i386/tcg/user/misc_stubs.c create mode 100644 target/i386/tcg/user/seg_helper.c create mode 100644 target/i386/tcg/user/svm_stubs.c delete mode 100644 target/lm32/README delete mode 100644 target/lm32/TODO delete mode 100644 target/lm32/cpu-param.h delete mode 100644 target/lm32/cpu-qom.h delete mode 100644 target/lm32/cpu.c delete mode 100644 target/lm32/cpu.h delete mode 100644 target/lm32/gdbstub.c delete mode 100644 target/lm32/helper.c delete mode 100644 target/lm32/helper.h delete mode 100644 target/lm32/lm32-semi.c delete mode 100644 target/lm32/machine.c delete mode 100644 target/lm32/meson.build delete mode 100644 target/lm32/op_helper.c delete mode 100644 target/lm32/translate.c delete mode 100644 target/moxie/cpu-param.h delete mode 100644 target/moxie/cpu.c delete mode 100644 target/moxie/cpu.h delete mode 100644 target/moxie/helper.c delete mode 100644 target/moxie/helper.h delete mode 100644 target/moxie/machine.c delete mode 100644 target/moxie/machine.h delete mode 100644 target/moxie/meson.build delete mode 100644 target/moxie/mmu.c delete mode 100644 target/moxie/mmu.h delete mode 100644 target/moxie/translate.c delete mode 100644 target/riscv/insn16-32.decode delete mode 100644 target/riscv/insn16-64.decode delete mode 100644 target/riscv/insn32-64.decode delete mode 100644 target/unicore32/cpu-param.h delete mode 100644 target/unicore32/cpu-qom.h delete mode 100644 target/unicore32/cpu.c delete mode 100644 target/unicore32/cpu.h delete mode 100644 target/unicore32/helper.c delete mode 100644 target/unicore32/helper.h delete mode 100644 target/unicore32/meson.build delete mode 100644 target/unicore32/op_helper.c delete mode 100644 target/unicore32/softmmu.c delete mode 100644 target/unicore32/translate.c delete mode 100644 target/unicore32/ucf64_helper.c delete mode 100644 tests/tcg/lm32/Makefile delete mode 100644 tests/tcg/lm32/crt.S delete mode 100644 tests/tcg/lm32/helper.S delete mode 100644 tests/tcg/lm32/linker.ld delete mode 100644 tests/tcg/lm32/macros.inc delete mode 100644 tests/tcg/lm32/test_add.S delete mode 100644 tests/tcg/lm32/test_addi.S delete mode 100644 tests/tcg/lm32/test_and.S delete mode 100644 tests/tcg/lm32/test_andhi.S delete mode 100644 tests/tcg/lm32/test_andi.S delete mode 100644 tests/tcg/lm32/test_b.S delete mode 100644 tests/tcg/lm32/test_be.S delete mode 100644 tests/tcg/lm32/test_bg.S delete mode 100644 tests/tcg/lm32/test_bge.S delete mode 100644 tests/tcg/lm32/test_bgeu.S delete mode 100644 tests/tcg/lm32/test_bgu.S delete mode 100644 tests/tcg/lm32/test_bi.S delete mode 100644 tests/tcg/lm32/test_bne.S delete mode 100644 tests/tcg/lm32/test_break.S delete mode 100644 tests/tcg/lm32/test_bret.S delete mode 100644 tests/tcg/lm32/test_call.S delete mode 100644 tests/tcg/lm32/test_calli.S delete mode 100644 tests/tcg/lm32/test_cmpe.S delete mode 100644 tests/tcg/lm32/test_cmpei.S delete mode 100644 tests/tcg/lm32/test_cmpg.S delete mode 100644 tests/tcg/lm32/test_cmpge.S delete mode 100644 tests/tcg/lm32/test_cmpgei.S delete mode 100644 tests/tcg/lm32/test_cmpgeu.S delete mode 100644 tests/tcg/lm32/test_cmpgeui.S delete mode 100644 tests/tcg/lm32/test_cmpgi.S delete mode 100644 tests/tcg/lm32/test_cmpgu.S delete mode 100644 tests/tcg/lm32/test_cmpgui.S delete mode 100644 tests/tcg/lm32/test_cmpne.S delete mode 100644 tests/tcg/lm32/test_cmpnei.S delete mode 100644 tests/tcg/lm32/test_divu.S delete mode 100644 tests/tcg/lm32/test_eret.S delete mode 100644 tests/tcg/lm32/test_lb.S delete mode 100644 tests/tcg/lm32/test_lbu.S delete mode 100644 tests/tcg/lm32/test_lh.S delete mode 100644 tests/tcg/lm32/test_lhu.S delete mode 100644 tests/tcg/lm32/test_lw.S delete mode 100644 tests/tcg/lm32/test_modu.S delete mode 100644 tests/tcg/lm32/test_mul.S delete mode 100644 tests/tcg/lm32/test_muli.S delete mode 100644 tests/tcg/lm32/test_nor.S delete mode 100644 tests/tcg/lm32/test_nori.S delete mode 100644 tests/tcg/lm32/test_or.S delete mode 100644 tests/tcg/lm32/test_orhi.S delete mode 100644 tests/tcg/lm32/test_ori.S delete mode 100644 tests/tcg/lm32/test_ret.S delete mode 100644 tests/tcg/lm32/test_sb.S delete mode 100644 tests/tcg/lm32/test_scall.S delete mode 100644 tests/tcg/lm32/test_sextb.S delete mode 100644 tests/tcg/lm32/test_sexth.S delete mode 100644 tests/tcg/lm32/test_sh.S delete mode 100644 tests/tcg/lm32/test_sl.S delete mode 100644 tests/tcg/lm32/test_sli.S delete mode 100644 tests/tcg/lm32/test_sr.S delete mode 100644 tests/tcg/lm32/test_sri.S delete mode 100644 tests/tcg/lm32/test_sru.S delete mode 100644 tests/tcg/lm32/test_srui.S delete mode 100644 tests/tcg/lm32/test_sub.S delete mode 100644 tests/tcg/lm32/test_sw.S delete mode 100644 tests/tcg/lm32/test_xnor.S delete mode 100644 tests/tcg/lm32/test_xnori.S delete mode 100644 tests/tcg/lm32/test_xor.S delete mode 100644 tests/tcg/lm32/test_xori.S