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-master-arm-lts-allyesconfig in repository toolchain/ci/qemu.
from 0dabdd6b3a Merge remote-tracking branch 'remotes/legoater/tags/pull-ppc [...] adds 6446a79e10 hw/timer/etraxfs_timer: Add vmstate for ETRAX timers adds 2a0c513669 hw/scsi/megasas: Simplify using the ldst API adds 5df69ab895 qdev-core.h: Fix wrongly named reference to TYPE_SPLIT_IRQ adds 6d4c8af321 tests: Fix typo in check-help output adds d4fae97d8f softmmu: Provide a clue as to why device tree loading failed adds 5b602fc4ed linux-user: Fix comment typo in arm cpu_loop code adds b5f9536643 linux-user: Rename user_force_sig tracepoint to match function name adds 337e88d890 linux-user: Return void from queue_signal() adds bfadf13f63 linux-user: Remove MAX_SIGQUEUE_SIZE adds dea52c223b Merge remote-tracking branch 'remotes/lvivier-gitlab/tags/tr [...] adds 70a54b0169 ui: avoid compiler warnings from unused clipboard info variable adds 9dcafa400e spice: Update QXLInterface for spice >= 0.15.0 adds a41b4fdc44 meson: require liburing >= 0.3 adds 021e3fa33b ui: avoid warnings about directdb on Alpine / musl libc adds f178c62afc ci: explicitly skip I/O tests on alpine adds 3f4a7a7cfb tests/docker: switch fedora image to release 35 adds 4ebb040f1f tests: integrate lcitool for generating build env manifests adds 21ea888fc2 tests/docker: auto-generate centos8.docker with lcitool adds 05e47b75cb tests/docker: auto-generate fedora.docker with lcitool adds e482191643 tests/docker: auto-generate ubuntu1804.docker with lcitool adds bb317c3258 tests/docker: auto-generate ubuntu2004.docker with lcitool adds 122198393d tests/docker: auto-generate opensuse-leap.docker with lcitool adds 6815e63f31 tests/docker: remove ubuntu.docker container adds c45a540f4b .gitlab-ci.d/cirrus: auto-generate variables with lcitool adds 8d55280160 tests/docker: updates to alpine package list adds 46b1c19bec tests/docker: fix sorting of alpine image package lists adds e630278008 tests/docker: fully expand the alpine package list adds e1cb5c7550 tests/docker: auto-generate alpine.docker with lcitool adds 91ad2244b7 tests/tcg: use CONFIG_LINUX_USER, not CONFIG_LINUX adds 7bef20d729 tests/docker: add libfuse3 development headers adds 33973e1e1f hw/arm: add control knob to disable kaslr_seed via DTB adds 92e28c03d6 monitor: move x-query-profile into accel/tcg to fix build adds a68e025bf5 docs/devel: update C standard to C11 adds 3918fe16b0 docs/devel: more documentation on the use of suffixes adds 11d3672788 linux-user: expand reserved brk space for 64bit guests adds e7588237ce linux-user/elfload: add extra logging for hole finding adds 190674f371 linux-user: don't adjust base of found hole adds 603bd9c25e tests/tcg/multiarch: Read fp flags before printf adds 3118bfbf07 test/tcg/ppc64le: Add float reference files adds e850897e67 FreeBSD: Upgrade to 12.3 release adds 3265d1fc77 docker: include bison in debian-tricore-cross adds 3d228a741a Merge remote-tracking branch 'remotes/stsquad/tags/pull-for- [...] adds 2df59b73e0 s390x/css: fix PMCW invalid mask adds 521130f267 target/s390x: Fix SLDA sign bit index adds 57556b28af target/s390x: Fix SRDA CC calculation adds df103c09bc target/s390x: Fix cc_calc_sla_64() missing overflows adds 6da170beda target/s390x: Fix shifting 32-bit values for more than 31 bits adds f7cff0738d tests/tcg/s390x: Test shift instructions adds 56e3483402 MAINTAINERS: split out s390x sections adds 6a6d3dfd6e MAINTAINERS: Add myself to s390 I/O areas adds b2173046a6 s390x/ipl: support extended kernel command line size adds 59b9b5186e s390x: sigp: Reorder the SIGP STOP code adds 5e0214cdee Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull [...] adds 6a094d62ff seabios: update submodule to snapshot adds 11bb4e9684 seabios: update binaries to snapshot adds b10d00d881 Merge remote-tracking branch 'remotes/kraxel/tags/seabios-20 [...] adds 75f01c68b5 exec/memory: Extract address_space_set() from dma_memory_set() adds b4c4c1f112 hw/elf_ops: clear uninitialized segment space adds e48b140eef m68k: virt: correctly set the initial PC adds 47fa1ad534 Merge remote-tracking branch 'remotes/vivier/tags/m68k-for-7 [...] adds 95ea96e8b1 hw/arm/virt: KVM: Enable PAuth when supported by the host adds 9adfbf1b61 hw: Move MARVELL_88W8618 Kconfig from audio/ to arm/ adds 8ede0245e2 hw/arm/musicpal: Fix coding style of code related to MV88W86 [...] adds 6d81f4887f hw/net: Move MV88W8618 network device out of hw/arm/ directory adds d55c316f91 hw/arm/virt: Support CPU cluster on ARM virt machine adds 28a60a59c0 hw/arm/virt: Support cluster level in DT cpu-map adds 11b9eb1b8a hw/acpi/aml-build: Improve scalability of PPTT generation adds 291f6dd566 tests/acpi/bios-tables-test: Allow changes to virt/PPTT file adds 88d0278aa7 hw/acpi/aml-build: Support cluster level in PPTT generation adds 3cda85b203 tests/acpi/bios-table-test: Update expected virt/PPTT file adds 87f14eaa51 docs/can: convert to restructuredText adds 1263615efe virtio-mem: Correct default THP size for ARM64 adds b1b87327a9 hw/arm/virt: Support for virtio-mem-pci adds a66a24585f hw/intc/arm_gic: Implement read of GICC_IIDR adds 5e66daec9e hw/intc/arm_gic: Allow reset of the running priority adds c8f008c40f hw/arm/virt: Add a control for the the highmem PCIe MMIO adds a63618b147 hw/arm/virt: Add a control for the the highmem redistributors adds 0152b169ce hw/arm/virt: Honor highmem setting when computing the memory map adds 3715c251cc hw/arm/virt: Use the PA range to compute the memory map adds d9afe24c29 hw/arm/virt: Disable highmem devices that don't fit in the PA range adds 2dcb74e5c2 hw/arm/virt: Drop superfluous checks against highmem adds 0419e6a867 hw/arm: kudo add lm75s behind bus 1 switch at 75 adds 119df56bf0 hw/misc/aspeed_i3c.c: Introduce a dummy AST2600 I3C model. adds 3222165dcb hw/arm/aspeed: Add the i3c device to the AST2600 SoC adds 8f809f6992 hw/intc/arm_gicv3_its: Fix event ID bounds checks adds 905720f18d hw/intc/arm_gicv3_its: Convert int ID check to num_intids co [...] adds 7d62b2dcdb hw/intc/arm_gicv3_its: Fix handling of process_its_cmd() ret [...] adds f0b4b2a28c hw/intc/arm_gicv3_its: Don't use data if reading command failed adds ef011555da hw/intc/arm_gicv3_its: Use enum for return value of process_ [...] adds 593a7cc2d3 hw/intc/arm_gicv3_its: Fix return codes in process_its_cmd() adds be0ed8fb7f hw/intc/arm_gicv3_its: Refactor process_its_cmd() to reduce nesting adds 0241f73160 hw/intc/arm_gicv3_its: Fix return codes in process_mapti() adds f667519614 hw/intc/arm_gicv3_its: Fix return codes in process_mapc() adds 00d46e72e9 hw/intc/arm_gicv3_its: Fix return codes in process_mapd() adds d050f80f8c hw/intc/arm_gicv3_its: Factor out "find address of table ent [...] adds b13148d918 hw/intc/arm_gicv3_its: Check indexes before use, not after adds 58b88779f0 hw/intc/arm_gicv3_its: Range-check ICID before indexing into [...] adds b9d383ab79 hw/intc/arm_gicv3: Check for !MEMTX_OK instead of MEMTX_ERROR adds 2c89b5af5e Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds 28ca4689ae hw: timer: ibex_timer: Fixup reading w/o register adds 0df470c388 riscv: opentitan: fixup plic stride len adds dda94e5c66 hw: timer: ibex_timer: update/add reg address adds b91a0fa70c update-linux-headers: Add asm-riscv/kvm.h adds 91654e613b target/riscv: Add target/riscv/kvm.c to place the public kvm [...] adds 0a312b85cb target/riscv: Implement function kvm_arch_init_vcpu adds 937f0b4512 target/riscv: Implement kvm_arch_get_registers adds 9997cc1e19 target/riscv: Implement kvm_arch_put_registers adds ad40be2708 target/riscv: Support start kernel directly by KVM adds 2b650fbbcc target/riscv: Support setting external interrupt by KVM adds 4eb471258b target/riscv: Handle KVM_EXIT_RISCV_SBI exit adds 10f1ca27e0 target/riscv: Add host cpu type adds 27abe66f31 target/riscv: Add kvm_riscv_get/put_regs_timer adds 9ad3e016ae target/riscv: Implement virtual time adjusting with vm state [...] adds 1eb9a5da31 target/riscv: Support virtual time context synchronization adds fbf43c7dbf target/riscv: enable riscv kvm accel adds cfeeeb482a softmmu/device_tree: Silence compiler warning with --enable- [...] adds 22599b795c softmmu/device_tree: Remove redundant pointer assignment adds b4a99d4027 target/riscv: rvv-1.0: Add Zve64f extension into RISC-V adds c7a26fb2f6 target/riscv: rvv-1.0: Add Zve64f support for configuration insns adds 494104093f target/riscv: rvv-1.0: Add Zve64f support for load and store insns adds aaae69942f target/riscv: rvv-1.0: Add Zve64f support for vmulh variant insns adds 13dbc826fd target/riscv: rvv-1.0: Add Zve64f support for vsmul.vv and v [...] adds 40d78c85f6 target/riscv: rvv-1.0: Add Zve64f support for scalar fp insns adds 193fb5c9bd target/riscv: rvv-1.0: Add Zve64f support for single-width f [...] adds 235d1161d4 target/riscv: rvv-1.0: Add Zve64f support for widening type- [...] adds 68fa38970e target/riscv: rvv-1.0: Add Zve64f support for narrowing type [...] adds bfefe406b7 target/riscv: rvv-1.0: Allow Zve64f extension to be turned on adds 32e579b8c5 target/riscv: rvv-1.0: Add Zve32f extension into RISC-V adds da61f1256f target/riscv: rvv-1.0: Add Zve32f support for configuration insns adds abe2d74032 target/riscv: rvv-1.0: Add Zve32f support for scalar fp insns adds 8527b5db72 target/riscv: rvv-1.0: Add Zve32f support for single-width f [...] adds f4dcf51cdc target/riscv: rvv-1.0: Add Zve32f support for widening type- [...] adds 6db02328a7 target/riscv: rvv-1.0: Add Zve32f support for narrowing type [...] adds 2fc1b44dd0 target/riscv: rvv-1.0: Allow Zve32f extension to be turned on adds 8d8897accb hw/riscv: spike: Allow using binary firmware as bios adds 092dc6df92 hw/riscv: Remove macros for ELF BIOS image names adds 4211fc5532 roms/opensbi: Remove ELF images adds 79f26b3b95 target/riscv: Adjust pmpcfg access with mxl adds b655dc7cd9 target/riscv: Don't save pc when exception return adds a14db52f7f target/riscv: Sign extend link reg for jal and jalr adds 40f0c2046c target/riscv: Sign extend pc for different XLEN adds 440544e1cf target/riscv: Create xl field in env adds 8c796f1a15 target/riscv: Ignore the pc bits above XLEN adds bf9e776ec1 target/riscv: Extend pc for runtime pc write adds 1191be09a9 target/riscv: Use gdb xml according to max mxlen adds 47bdec821b target/riscv: Relax debug check for pm write adds 83b519b8a4 target/riscv: Adjust csr write mask with XLEN adds 40bfa5f695 target/riscv: Create current pm fields in env adds 0cff460de9 target/riscv: Alloc tcg global for cur_pm[mask|base] adds 4302bef9e1 target/riscv: Calculate address according to XLEN adds 4208dc7e9e target/riscv: Split pm_enabled into mask and base adds d96a271a8d target/riscv: Split out the vill from vtype adds 31961cfe50 target/riscv: Adjust vsetvl according to XLEN adds eef11ce325 target/riscv: Remove VILL field in VTYPE adds 01d09525da target/riscv: Fix check range for first fault only adds d6b9d93023 target/riscv: Adjust vector address with mask adds d8c40c24fd target/riscv: Adjust scalar reg in vector with XLEN adds 5a2ae2350e target/riscv: Set default XLEN for hypervisor adds f310df58bd target/riscv: Enable uxl field write adds f297245f6a target/riscv: Relax UXL field for debugging adds 5e9d14f2be Merge remote-tracking branch 'remotes/alistair/tags/pull-ris [...] adds 1e4d8b31be python: pin setuptools below v60.0.0 adds 57a6b4478c python: use avocado's "new" runner adds dc6877bd2e python/aqmp: fix docstring typo adds 3bc72e3aed python/aqmp: add __del__ method to legacy interface adds 3b5bf136f5 python/aqmp: handle asyncio.TimeoutError on execute() adds 0e6bfd8b96 python/aqmp: copy type definitions from qmp adds 728dcac5e3 python/aqmp: add SocketAddrT to package root adds 6e7751dc38 python/aqmp: rename AQMPError to QMPError adds 7017f3853a python/qemu-ga-client: don't use deprecated CLI syntax in us [...] adds 26db07516f python/qmp: switch qemu-ga-client to AQMP adds 8d6cdc5118 python/qmp: switch qom tools to AQMP adds f3efd12930 python/qmp: switch qmp-shell to AQMP adds 0347c4c4cf python: move qmp utilities to python/qemu/utils adds fd9c3a6219 python: move qmp-shell under the AQMP package adds 9922125615 scripts/cpu-x86-uarch-abi: fix CLI parsing adds 0665410dcf scripts/cpu-x86-uarch-abi: switch to AQMP adds 0590860242 scripts/render-block-graph: switch to AQMP adds aeb0ae95b7 Merge remote-tracking branch 'remotes/jsnow-gitlab/tags/pyth [...]
No new revisions were added by this update.
Summary of changes: .gitlab-ci.d/buildtest.yml | 2 +- .gitlab-ci.d/cirrus.yml | 5 +- .gitlab-ci.d/cirrus/freebsd-12.vars | 11 +- .gitlab-ci.d/cirrus/freebsd-13.vars | 11 +- .gitlab-ci.d/cirrus/macos-11.vars | 11 +- .gitlab-ci.d/containers.yml | 5 - .gitlab-ci.d/opensbi.yml | 2 - .gitmodules | 3 + MAINTAINERS | 90 +++- Makefile | 2 + accel/tcg/cpu-exec.c | 31 ++ docs/devel/style.rst | 14 +- docs/devel/testing.rst | 104 +++- docs/system/arm/cpu-features.rst | 4 - docs/system/arm/virt.rst | 8 + docs/system/device-emulation.rst | 1 + docs/{can.txt => system/devices/can.rst} | 92 ++-- hmp-commands-info.hx | 2 + hw/acpi/aml-build.c | 68 ++- hw/arm/Kconfig | 4 + hw/arm/aspeed_ast2600.c | 16 + hw/arm/musicpal.c | 381 +-------------- hw/arm/npcm7xx_boards.c | 10 +- hw/arm/virt-acpi-build.c | 10 +- hw/arm/virt.c | 216 ++++++++- hw/audio/Kconfig | 3 - hw/char/riscv_htif.c | 33 +- hw/core/loader.c | 4 + hw/display/qxl.c | 14 +- hw/intc/arm_gic.c | 11 + hw/intc/arm_gicv3_its.c | 452 ++++++++--------- hw/intc/arm_gicv3_redist.c | 4 +- hw/intc/sifive_plic.c | 20 +- hw/m68k/virt.c | 22 +- hw/misc/aspeed_i3c.c | 384 +++++++++++++++ hw/misc/meson.build | 1 + hw/misc/trace-events | 6 + hw/net/meson.build | 1 + hw/net/mv88w8618_eth.c | 403 ++++++++++++++++ hw/riscv/boot.c | 16 +- hw/riscv/opentitan.c | 2 +- hw/riscv/spike.c | 45 +- hw/riscv/virt.c | 83 +++- hw/s390x/ipl.c | 27 +- hw/scsi/megasas.c | 17 +- hw/timer/etraxfs_timer.c | 34 +- hw/timer/ibex_timer.c | 25 +- hw/virtio/virtio-mem.c | 36 +- include/exec/memory.h | 16 + include/glib-compat.h | 6 +- include/hw/arm/aspeed_soc.h | 3 + include/hw/arm/virt.h | 6 +- include/hw/char/riscv_htif.h | 5 +- include/hw/elf_ops.h | 13 + include/hw/misc/aspeed_i3c.h | 48 ++ include/hw/net/mv88w8618_eth.h | 12 + include/hw/qdev-core.h | 2 +- include/hw/riscv/boot.h | 3 +- include/hw/riscv/spike.h | 1 + include/hw/s390x/ioinst.h | 2 +- include/hw/timer/ibex_timer.h | 1 - include/ui/qemu-spice.h | 6 + include/ui/sdl2.h | 11 + linux-headers/asm-riscv/kvm.h | 128 +++++ linux-user/arm/cpu_loop.c | 4 +- linux-user/elfload.c | 35 +- linux-user/qemu.h | 2 - linux-user/signal-common.h | 4 +- linux-user/signal.c | 7 +- linux-user/trace-events | 2 +- meson.build | 5 +- monitor/qmp-cmds.c | 31 -- pc-bios/bios-256k.bin | Bin 262144 -> 262144 bytes pc-bios/bios-microvm.bin | Bin 131072 -> 131072 bytes pc-bios/bios.bin | Bin 131072 -> 131072 bytes pc-bios/meson.build | 2 - pc-bios/opensbi-riscv32-generic-fw_dynamic.elf | Bin 838904 -> 0 bytes pc-bios/opensbi-riscv64-generic-fw_dynamic.elf | Bin 934696 -> 0 bytes pc-bios/vgabios-ati.bin | Bin 39424 -> 39936 bytes pc-bios/vgabios-bochs-display.bin | Bin 28672 -> 28672 bytes pc-bios/vgabios-cirrus.bin | Bin 39424 -> 39424 bytes pc-bios/vgabios-qxl.bin | Bin 39424 -> 39424 bytes pc-bios/vgabios-ramfb.bin | Bin 28672 -> 28672 bytes pc-bios/vgabios-stdvga.bin | Bin 39424 -> 39424 bytes pc-bios/vgabios-virtio.bin | Bin 39424 -> 39424 bytes pc-bios/vgabios-vmware.bin | Bin 39424 -> 39424 bytes pc-bios/vgabios.bin | Bin 38912 -> 38912 bytes python/Makefile | 2 + python/README.rst | 2 +- python/avocado.cfg | 2 +- python/qemu/aqmp/__init__.py | 16 +- python/qemu/aqmp/error.py | 12 +- python/qemu/aqmp/events.py | 4 +- python/qemu/aqmp/legacy.py | 41 +- python/qemu/aqmp/protocol.py | 24 +- python/qemu/aqmp/qmp_client.py | 16 +- python/qemu/{qmp => aqmp}/qmp_shell.py | 31 +- python/qemu/{qmp => utils}/qemu_ga_client.py | 24 +- python/qemu/{qmp => utils}/qom.py | 5 +- python/qemu/{qmp => utils}/qom_common.py | 3 +- python/qemu/{qmp => utils}/qom_fuse.py | 11 +- python/setup.cfg | 19 +- qapi/machine.json | 1 + qemu-options.hx | 10 + roms/Makefile | 2 - roms/seabios | 2 +- scripts/cpu-x86-uarch-abi.py | 7 +- scripts/qmp/qemu-ga-client | 2 +- scripts/qmp/qmp-shell | 2 +- scripts/qmp/qom-fuse | 2 +- scripts/qmp/qom-get | 2 +- scripts/qmp/qom-list | 2 +- scripts/qmp/qom-set | 2 +- scripts/qmp/qom-tree | 2 +- scripts/render_block_graph.py | 8 +- softmmu/device_tree.c | 17 +- softmmu/dma-helpers.c | 15 +- softmmu/physmem.c | 19 + target/arm/cpu.c | 16 +- target/arm/cpu.h | 1 + target/arm/cpu64.c | 31 +- target/arm/kvm64.c | 21 + target/riscv/cpu.c | 77 ++- target/riscv/cpu.h | 58 ++- target/riscv/cpu_bits.h | 3 + target/riscv/cpu_helper.c | 99 ++-- target/riscv/csr.c | 90 +++- target/riscv/gdbstub.c | 71 ++- target/riscv/helper.h | 4 +- target/riscv/insn_trans/trans_privileged.c.inc | 9 +- target/riscv/insn_trans/trans_rva.c.inc | 9 +- target/riscv/insn_trans/trans_rvd.c.inc | 19 +- target/riscv/insn_trans/trans_rvf.c.inc | 19 +- target/riscv/insn_trans/trans_rvi.c.inc | 39 +- target/riscv/insn_trans/trans_rvv.c.inc | 225 +++++++-- target/riscv/kvm-stub.c | 30 ++ target/riscv/kvm.c | 535 +++++++++++++++++++++ target/riscv/kvm_riscv.h | 25 + target/riscv/machine.c | 46 +- target/riscv/meson.build | 1 + target/riscv/op_helper.c | 7 +- target/riscv/pmp.c | 12 +- target/riscv/sbi_ecall_interface.h | 72 +++ target/riscv/translate.c | 94 ++-- target/riscv/vector_helper.c | 39 +- target/s390x/cpu-dump.c | 3 +- target/s390x/s390x-internal.h | 3 +- target/s390x/sigp.c | 12 +- target/s390x/tcg/cc_helper.c | 38 +- target/s390x/tcg/insn-data.def | 36 +- target/s390x/tcg/translate.c | 53 +- tests/Makefile.include | 2 +- tests/data/acpi/virt/PPTT | Bin 76 -> 96 bytes tests/docker/dockerfiles/alpine.docker | 176 ++++--- tests/docker/dockerfiles/centos8.docker | 244 +++++----- .../docker/dockerfiles/debian-tricore-cross.docker | 1 + tests/docker/dockerfiles/fedora.docker | 263 +++++----- tests/docker/dockerfiles/opensuse-leap.docker | 246 +++++----- tests/docker/dockerfiles/ubuntu.docker | 71 --- tests/docker/dockerfiles/ubuntu1804.docker | 255 +++++----- tests/docker/dockerfiles/ubuntu2004.docker | 258 +++++----- tests/lcitool/Makefile.include | 17 + tests/lcitool/libvirt-ci | 1 + tests/lcitool/projects/qemu.yml | 116 +++++ tests/lcitool/refresh | 96 ++++ tests/tcg/configure.sh | 8 +- tests/tcg/hexagon/float_convs.ref | 152 +++--- tests/tcg/hexagon/float_madds.ref | 48 +- tests/tcg/multiarch/Makefile.target | 2 +- tests/tcg/multiarch/float_convs.c | 2 +- tests/tcg/multiarch/float_madds.c | 2 +- tests/tcg/{hexagon => ppc64le}/float_convs.ref | 376 +++++++-------- tests/tcg/{hexagon => ppc64le}/float_madds.ref | 288 +++++------ tests/tcg/s390x/Makefile.target | 1 + tests/tcg/s390x/shift.c | 270 +++++++++++ tests/tcg/x86_64/Makefile.target | 2 +- tests/vm/freebsd | 8 +- ui/clipboard.c | 4 +- ui/spice-display.c | 11 + 179 files changed, 5553 insertions(+), 2572 deletions(-) rename docs/{can.txt => system/devices/can.rst} (68%) create mode 100644 hw/misc/aspeed_i3c.c create mode 100644 hw/net/mv88w8618_eth.c create mode 100644 include/hw/misc/aspeed_i3c.h create mode 100644 include/hw/net/mv88w8618_eth.h create mode 100644 linux-headers/asm-riscv/kvm.h delete mode 100644 pc-bios/opensbi-riscv32-generic-fw_dynamic.elf delete mode 100644 pc-bios/opensbi-riscv64-generic-fw_dynamic.elf rename python/qemu/{qmp => aqmp}/qmp_shell.py (96%) rename python/qemu/{qmp => utils}/qemu_ga_client.py (94%) rename python/qemu/{qmp => utils}/qom.py (98%) rename python/qemu/{qmp => utils}/qom_common.py (98%) rename python/qemu/{qmp => utils}/qom_fuse.py (97%) create mode 100644 target/riscv/kvm-stub.c create mode 100644 target/riscv/kvm.c create mode 100644 target/riscv/kvm_riscv.h create mode 100644 target/riscv/sbi_ecall_interface.h delete mode 100644 tests/docker/dockerfiles/ubuntu.docker create mode 100644 tests/lcitool/Makefile.include create mode 160000 tests/lcitool/libvirt-ci create mode 100644 tests/lcitool/projects/qemu.yml create mode 100755 tests/lcitool/refresh copy tests/tcg/{hexagon => ppc64le}/float_convs.ref (86%) copy tests/tcg/{hexagon => ppc64le}/float_madds.ref (88%) create mode 100644 tests/tcg/s390x/shift.c