This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-norov-defconfig in repository toolchain/ci/qemu.
from 0ebf76aae5 Merge tag 'nvme-next-pull-request' of git://git.infradead.or [...] adds e8cbe5842b MAINTAINERS: Add myself as Guest Agent co-maintainer adds 20f5542396 Merge tag 'qga-win32-pull-2022-07-18' of github.com:kostyanf [...] adds 9d5a9ae962 hw/intc/armv7m_nvic: ICPRn must not unpend an IRQ that is be [...] adds 6215113355 target/arm: Fill in VL for tbflags when SME enabled and SVE [...] adds 6a775fd6e0 target/arm: Fix aarch64_sve_change_el for SME adds 7f2cf760fe linux-user/aarch64: Do not clear PROT_MTE on mprotect adds dfce4aa8fe target/arm: Define and use new regime_tcr_value() function adds 9e70e26c53 target/arm: Calculate mask/base_mask in get_level1_table_address() adds c1547bba7e target/arm: Fold regime_tcr() and regime_tcr_value() together adds afbb181c2d target/arm: Fix big-endian host handling of VTCR adds 988cc1909f target/arm: Store VTCR_EL2, VSTCR_EL2 registers as uint64_t adds cb4a0a3444 target/arm: Store TCR_EL* registers as uint64_t adds f04383e749 target/arm: Honour VTCR_EL2 bits in Secure EL2 adds 4a84e85413 hw/adc: Fix CONV bit in NPCM7XX ADC CON register adds 99638ba9d8 hw/adc: Make adci[*] R/W in NPCM7XX ADC adds 53ae2fdef1 target/arm: Don't set syndrome ISS for loads and stores with [...] adds 004c8a8bc5 Align Raspberry Pi DMA interrupts with Linux DTS adds 7823789731 Merge tag 'pull-target-arm-20220718' of https://git.linaro.o [...] adds 9fd0122e7d ppc64: Allocate IRQ lines with qdev_init_gpio_in() adds 47b60fc625 ppc/40x: Allocate IRQ lines with qdev_init_gpio_in() adds 0f3e0c6fd3 ppc/6xx: Allocate IRQ lines with qdev_init_gpio_in() adds 5e66cd0c78 ppc/e500: Allocate IRQ lines with qdev_init_gpio_in() adds 285c471f82 ppc: Remove unused irq_inputs adds c4b075318e hw/ppc: pass random seed to fdt adds 1a42c69237 target/ppc/kvm: Skip current and parent directories in kvmpp [...] adds 1315eed69d target/ppc: Fix gen_priv_exception error value in mfspr/mtspr adds efb23674d1 target/ppc: fix exception error value in slbfee adds b63fa8b98b target/ppc: remove mfdcrux and mtdcrux adds e898517985 target/ppc: fix exception error code in helper_{load, store}_dcr adds c35553b5e7 target/ppc: fix PMU Group A register read/write exceptions adds 8e1fedf8ce target/ppc: fix exception error code in spr_write_excp_vector adds 016b6e1d9c target/ppc: Move tlbie[l] to decode tree adds e7beaea55b target/ppc: Implement ISA 3.00 tlbie[l] adds 9f0cf04197 target/ppc: receive DisasContext explicitly in GEN_PRIV adds fc34e81acd target/ppc: add macros to check privilege level adds 43507e47e1 target/ppc: Move slbie to decodetree adds a1b05c0625 target/ppc: Move slbieg to decodetree adds 2bfcb7a316 target/ppc: Move slbia to decodetree adds 0b0ba40fd2 target/ppc: Move slbmte to decodetree adds 74a153844e target/ppc: Move slbmfev to decodetree adds 41b60e46b8 target/ppc: Move slbmfee to decodetree adds 26d02c9d42 target/ppc: Move slbfee to decodetree adds acc130cf1d target/ppc: Move slbsync to decodetree adds 491a25535c target/ppc: Implement slbiag adds 3778aa970f target/ppc: check tb_env != 0 before printing TBU/TBL/DECR adds 3c2e80ad2f ppc: Check partition and process table alignment adds 47e83d9107 target/ppc: Improve Radix xlate level validation adds d2066bc50d target/ppc: Check page dir/table base alignment adds b8bb9bbf46 Merge tag 'pull-ppc-20220718' of https://gitlab.com/danielhb [...] adds bce0e9c1ec pl050: move PL050State from pl050.c to new pl050.h header file adds b6c575d8d6 pl050: rename pl050_keyboard_init() to pl050_kbd_init() adds 33e0958e7e pl050: change PL050State dev pointer from void to PS2State adds 1d59315d97 pl050: introduce new PL050_KBD_DEVICE QOM type adds 0a3c1e1bf8 pl050: introduce new PL050_MOUSE_DEVICE QOM type adds 3d5e0995ce pl050: move logic from pl050_realize() to pl050_init() adds 475a4d463b pl050: introduce PL050DeviceClass for the PL050 device adds 87efd2829b pl050: introduce pl050_kbd_class_init() and pl050_kbd_realize() adds 5b0138b314 pl050: introduce pl050_mouse_class_init() and pl050_mouse_realize() adds 6a05d0b3d1 pl050: don't use legacy ps2_kbd_init() function adds 6f9f245b93 pl050: don't use legacy ps2_mouse_init() function adds 17b8013acb lasips2: don't use vmstate_register() in lasips2_realize() adds 4040ee5bdd lasips2: remove the qdev base property and the lasips2_prope [...] adds 92bd278c3b lasips2: remove legacy lasips2_initfn() function adds f4907cb5cf lasips2: change LASIPS2State dev pointer from void to PS2State adds f8d89a7da4 lasips2: QOMify LASIPS2Port adds ef90a06f99 lasips2: introduce new LASIPS2_KBD_PORT QOM type adds cb5827cee3 lasips2: introduce new LASIPS2_MOUSE_PORT QOM type adds b7047733dc lasips2: move keyboard port initialisation to new lasips2_kb [...] adds a088ce9b4b lasips2: move mouse port initialisation to new lasips2_mouse [...] adds b41eee940f lasips2: introduce lasips2_kbd_port_class_init() and lasips2 [...] adds 8d490f8d25 lasips2: introduce lasips2_mouse_port_class_init() and lasip [...] adds c553d6c054 lasips2: rename LASIPS2Port irq field to birq adds 8db817be78 lasips2: introduce port IRQ and new lasips2_port_init() function adds 62201e4336 lasips2: introduce LASIPS2PortDeviceClass for the LASIPS2_PO [...] adds d0af5d6a40 lasips2: add named input gpio to port for downstream PS2 device IRQ adds ca735a81b2 lasips2: add named input gpio to handle incoming port IRQs adds 212a300303 lasips2: switch to using port-based IRQs adds 01f6c54626 lasips2: rename LASIPS2Port parent pointer to lasips2 adds 902691d439 lasips2: standardise on lp name for LASIPS2Port variables adds 2ee1b52db1 lasips2: switch register memory region to DEVICE_BIG_ENDIAN adds e2b50aea03 lasips2: don't use legacy ps2_kbd_init() function adds d316983c7f lasips2: don't use legacy ps2_mouse_init() function adds 1b7bd0abe9 lasips2: update VMStateDescription for LASIPS2 device adds abcacb20f7 pckbd: introduce new vmstate_kbd_mmio VMStateDescription for [...] adds 652fbff420 pckbd: don't use legacy ps2_kbd_init() function adds 5e8312ab8e ps2: remove unused legacy ps2_kbd_init() function adds 9d1a425037 pckbd: don't use legacy ps2_mouse_init() function adds 46e9783fbe ps2: remove unused legacy ps2_mouse_init() function adds b704d63d09 pckbd: remove legacy i8042_mm_init() function adds f9d9fff72e Merge tag 'qemu-sparc-20220718' of https://github.com/mcayla [...] adds bbb0151cf2 qga: treat get-guest-fsinfo as "best effort" adds 1ab330eae5 tests/vm: use 'cp' instead of 'ln' for temporary vm images adds 70457c60fe tests/vm: switch CentOS 8 to CentOS 8 Stream adds 5d8e7da891 tests/vm: switch centos.aarch64 to CentOS 8 Stream adds 47f71f8912 tests/vm: upgrade Ubuntu 18.04 VM to 20.04 adds 5e658729b6 tests/vm: remove ubuntu.i386 VM test adds b967bf1345 tests/vm: remove duplicate 'centos' VM test adds eaf46a65ab tests/vm: add 1GB extra memory per core adds 28a48ed5f7 tests/vm: Remove docker cross-compile test from CentOS VM adds e18f27d9ed qtest/machine-none: Add LoongArch support adds c4f8ce24de tests/unit: Replace g_memdup() by g_memdup2() adds 2d2e4843b6 Replace 'whitelist' with 'allow' adds 0a979a1320 util: Fix broken build on Haiku adds 9b0ecfaba5 python/qemu/qmp/legacy: Replace 'returns-whitelist' with the [...] adds da7da9d5e6 Merge tag 'pull-request-2022-07-19' of https://gitlab.com/th [...] adds c8ddcdd688 dbus-display: fix test race when initializing p2p connection adds 3ef1497b46 microvm: turn off io reservations for pcie root ports adds 84218892f0 usb/hcd-xhci: check slotid in xhci_wakeup_endpoint() adds f3a445b68e usb: document guest-reset and guest-reset-all adds 04fcb215b8 usb: document pcap (aka usb traffic capture) adds c34a933802 gtk: Add show_tabs=on|off command line option. adds d48125de38 Merge tag 'kraxel-20220719-pull-request' of https://gitlab.c [...] adds b70ec50b9d tests/docker/dockerfiles: Add debian-loongarch-cross.docker adds c254f7affe target/loongarch: Fix loongarch_cpu_class_by_name adds 056dac5384 hw/intc/loongarch_pch_pic: Fix bugs for update_irq function adds e4ad16f492 target/loongarch/cpu: Fix coverity errors about excp_names adds 2b3ef8e5c6 target/loongarch/tlb_helper: Fix coverity integer overflow error adds 064357041d target/loongarch/op_helper: Fix coverity cond_at_most error adds fa90456f78 target/loongarch/cpu: Fix cpucfg default value adds 2344f98e9c fpu/softfloat: Add LoongArch specializations for pickNaN* adds 9fad2071e8 target/loongarch: Fix float_convd/float_convs test failing adds 79e853b584 tests/tcg/loongarch64: Add float reference files adds a5661c3ab5 tests/tcg/loongarch64: Add clo related instructions test adds fa50579a57 tests/tcg/loongarch64: Add div and mod related instructions test adds 65cb15f4d6 tests/tcg/loongarch64: Add fclass test adds 500cd33abb tests/tcg/loongarch64: Add fp comparison instructions test adds 0c7213dd66 tests/tcg/loongarch64: Add pcadd related instructions test adds 27ad7564e7 hw/loongarch: Add fw_cfg table support adds 98afb0d4e9 hw/loongarch: Add uefi bios loading support adds fb1cd3a292 hw/loongarch: Add linux kernel booting support adds 3efa6fa1e6 hw/loongarch: Add smbios support adds 735143f10d hw/loongarch: Add acpi ged support adds fda3f15b00 hw/loongarch: Add fdt support adds 68e26e1e81 Merge tag 'pull-la-20220719' of https://gitlab.com/rth7680/q [...] adds cab86dea1d Hexagon (target/hexagon) fix store w/mem_noshuf & predicated load adds 15fc6badbd Hexagon (target/hexagon) fix bug in mem_noshuf load exception adds 1f64dd76a1 Merge tag 'pull-hex-20220719-1' of https://github.com/quic/q [...] adds 13c59eb09b target/s390x: fix handling of zeroes in vfmin/vfmax adds 63dd7bcbea target/s390x: fix NaN propagation rules adds 23f13e1986 tests/tcg/s390x: test signed vfmin/vfmax adds f45fd24c90 Merge tag 'pull-request-2022-07-20' of https://gitlab.com/th [...] adds 009c2549bb vhost: move descriptor translation to vhost_svq_vring_write_descs adds 6758c01f05 virtio-net: Expose MAC_TABLE_ENTRIES adds 640b8a1c58 virtio-net: Expose ctrl virtqueue logic adds c381abc37f vdpa: Avoid compiler to squash reads to used idx adds d93a2405ca vhost: Reorder vhost_svq_kick adds 98b5adef84 vhost: Move vhost_svq_kick call to vhost_svq_add adds f20b70eb5a vhost: Check for queue full at vhost_svq_add adds 1f46ae65d8 vhost: Decouple vhost_svq_add from VirtQueueElement adds 9e87868fca vhost: Add SVQDescState adds ac4cfdc6f3 vhost: Track number of descs in SVQDescState adds 432efd144e vhost: add vhost_svq_push_elem adds d0291f3f28 vhost: Expose vhost_svq_add adds 3f44d13dda vhost: add vhost_svq_poll adds e966c0b781 vhost: Add svq avail_handler callback adds 463ba1e3b8 vdpa: Export vhost_vdpa_dma_map and unmap calls adds 94c643732d vhost-net-vdpa: add stubs for when no virtio-net device is present adds bd907ae4b0 vdpa: manual forward CVQ buffers adds 2df4dd31e1 vdpa: Buffer CVQ support on shadow virtqueue adds 8170ab3f43 vdpa: Extract get features part from vhost_vdpa_get_max_queue_pairs adds c156d5bf2b vdpa: Add device migration blocker adds 1576dbb5bb vdpa: Add x-svq to NetdevVhostVDPAOptions adds 669846c530 softmmu/runstate.c: add RunStateTransition support form COLO [...] adds a18d436954 net/colo: Fix a "double free" crash to clear the conn_list adds 94c36c4875 net/colo.c: No need to track conn_list for filter-rewriter adds 8bdab83b34 net/colo.c: fix segmentation fault when packet is not parsed [...] adds 8ec4bc3c8c Merge tag 'net-pull-request' of https://github.com/jasowang/ [...] adds 1667e2b97b accel/kvm/kvm-all: Refactor per-vcpu dirty ring reaping adds ab1a161fe3 cpus: Introduce cpu_list_generation_id adds 8244166dec migration/dirtyrate: Refactor dirty page rate calculation adds cc2b33eab0 softmmu/dirtylimit: Implement vCPU dirtyrate calculation per [...] adds 4a06a7cc05 accel/kvm/kvm-all: Introduce kvm_dirty_ring_size function adds baa609832e softmmu/dirtylimit: Implement virtual CPU throttle adds f3b2e38cfb softmmu/dirtylimit: Implement dirty page rate limit adds 8aff6f501d tests: Add dirty page rate limit test adds 007e179ef0 multifd: Copy pages before compressing them with zlib adds ce5b0f4afc migration: Add postcopy-preempt capability adds 36f62f11e4 migration: Postcopy preemption preparation on channel creation adds c01b16edf6 migration: Postcopy preemption enablement adds 60bb3c5871 migration: Postcopy recover with preempt enabled adds d0edb8a173 migration: Create the postcopy preempt channel asynchronously adds c8750de118 migration: Add property x-postcopy-preempt-break-huge adds 85a8578ea5 migration: Add helpers to detect TLS capability adds 9a26662752 migration: Export tls-[creds|hostname|authz] params to cmdline too adds f0afaf6ce4 migration: Enable TLS for preempt channel adds 82b54ef4c1 migration: Respect postcopy request order in preemption mode adds 312e9dd08c tests: Move MigrateCommon upper adds d1a27b169b tests: Add postcopy tls migration test adds 767fa9cfba tests: Add postcopy tls recovery migration test adds 8f6fe91512 tests: Add postcopy preempt tests adds 5f87072e95 migration: remove unreachable code after reading data adds 927f93e099 QIOChannelSocket: Fix zero-copy flush returning code 1 when [...] adds cf20c89733 Add dirty-sync-missed-zero-copy migration stat adds d59c40cc48 migration/multifd: Report to user when zerocopy not working adds 4a8f19c95c multifd: Document the locking of MultiFD{Send/Recv}Params adds 90eb69e4f1 migration: Avoid false-positive on non-supported scenarios f [...] adds db727a1410 Revert "gitlab: disable accelerated zlib for s390x" adds fe16c833fd Merge tag 'pull-migration-20220720c' of https://gitlab.com/d [...] new 1ca1a7ec36 monitor: add support for boolean statistics new 105bb7cdbe kvm: add support for boolean statistics new 3746b8ca3e util: Fix broken build on Haiku new 5288bee45f Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...]
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitlab-ci.d/custom-runners/ubuntu-20.04-s390x.yml | 12 - .travis.yml | 6 +- MAINTAINERS | 2 +- accel/kvm/kvm-all.c | 56 +- accel/stubs/kvm-stub.c | 5 + accel/tcg/translate-all.c | 13 +- configs/targets/loongarch64-softmmu.mak | 1 + configure | 5 + cpus-common.c | 8 + docs/devel/submitting-a-patch.rst | 2 +- docs/system/devices/usb.rst | 41 + docs/tools/qemu-nbd.rst | 2 +- fpu/softfloat-specialize.c.inc | 26 +- hmp-commands-info.hx | 13 + hmp-commands.hx | 32 + hw/adc/npcm7xx_adc.c | 4 +- hw/arm/bcm2835_peripherals.c | 26 +- hw/hppa/machine.c | 7 +- hw/i386/microvm.c | 11 + hw/input/lasips2.c | 320 +++++-- hw/input/pckbd.c | 82 +- hw/input/pl050.c | 112 ++- hw/input/ps2.c | 26 - hw/input/trace-events | 2 - hw/intc/armv7m_nvic.c | 9 +- hw/intc/loongarch_pch_pic.c | 10 +- hw/intc/xics.c | 10 +- hw/intc/xive.c | 4 +- hw/loongarch/Kconfig | 3 + hw/loongarch/acpi-build.c | 609 +++++++++++++ hw/loongarch/fw_cfg.c | 33 + hw/loongarch/fw_cfg.h | 15 + hw/loongarch/loongson3.c | 433 ++++++++- hw/loongarch/meson.build | 6 +- hw/mips/jazz.c | 13 +- hw/net/virtio-net.c | 85 +- hw/ppc/e500.c | 13 +- hw/ppc/mac_newworld.c | 16 +- hw/ppc/mac_oldworld.c | 2 +- hw/ppc/pegasos2.c | 2 +- hw/ppc/ppc.c | 30 +- hw/ppc/ppc405_uc.c | 4 +- hw/ppc/ppc440_bamboo.c | 4 +- hw/ppc/prep.c | 2 +- hw/ppc/prep_systemio.c | 2 +- hw/ppc/sam460ex.c | 4 +- hw/ppc/spapr.c | 10 + hw/ppc/spapr_hcall.c | 9 + hw/ppc/virtex_ml507.c | 10 +- hw/usb/hcd-xhci.c | 3 +- hw/virtio/vhost-shadow-virtqueue.c | 210 +++-- hw/virtio/vhost-shadow-virtqueue.h | 52 +- hw/virtio/vhost-vdpa.c | 26 +- include/exec/cpu-common.h | 1 + include/exec/memory.h | 5 +- include/hw/arm/bcm2835_peripherals.h | 2 + include/hw/core/cpu.h | 6 + include/hw/input/i8042.h | 7 +- include/hw/input/lasips2.h | 57 +- include/hw/input/pl050.h | 59 ++ include/hw/input/ps2.h | 2 - include/hw/loongarch/virt.h | 25 + include/hw/pci-host/ls7a.h | 4 + include/hw/virtio/vhost-vdpa.h | 8 + include/hw/virtio/virtio-net.h | 7 + include/monitor/hmp.h | 3 + include/sysemu/dirtylimit.h | 37 + include/sysemu/dirtyrate.h | 28 + include/sysemu/kvm.h | 2 + io/channel-socket.c | 8 +- linux-headers/linux/kvm.h | 1 + migration/channel.c | 9 +- migration/dirtyrate.c | 227 +++-- migration/dirtyrate.h | 7 +- migration/migration.c | 152 +++- migration/migration.h | 44 +- migration/multifd-zlib.c | 38 +- migration/multifd.c | 6 +- migration/multifd.h | 66 +- migration/postcopy-ram.c | 186 +++- migration/postcopy-ram.h | 11 + migration/qemu-file.c | 31 +- migration/qemu-file.h | 1 + migration/ram.c | 331 ++++++- migration/ram.h | 6 +- migration/savevm.c | 46 +- migration/socket.c | 22 +- migration/socket.h | 1 + migration/tls.c | 9 + migration/tls.h | 4 + migration/trace-events | 15 +- monitor/hmp-cmds.c | 7 + net/colo-compare.c | 2 +- net/colo.c | 11 +- net/filter-rewriter.c | 2 +- net/meson.build | 3 +- net/trace-events | 1 + net/vhost-vdpa-stub.c | 21 + net/vhost-vdpa.c | 357 +++++++- python/qemu/qmp/legacy.py | 2 +- qapi/migration.json | 94 +- qapi/net.json | 9 +- qapi/stats.json | 4 +- qapi/ui.json | 7 +- qemu-options.hx | 6 +- qga/commands-posix.c | 10 +- scripts/vmstate-static-checker.py | 2 +- softmmu/dirtylimit.c | 601 +++++++++++++ softmmu/meson.build | 1 + softmmu/runstate.c | 1 + softmmu/trace-events | 7 + target/arm/cpu.c | 2 +- target/arm/cpu.h | 38 +- target/arm/debug_helper.c | 2 +- target/arm/helper.c | 128 ++- target/arm/internals.h | 34 +- target/arm/ptw.c | 38 +- target/arm/tlb_helper.c | 2 +- target/arm/translate-a64.c | 4 +- target/hexagon/gen_tcg.h | 10 +- target/hexagon/genptr.c | 7 + target/hexagon/helper.h | 1 + target/hexagon/macros.h | 37 +- target/hexagon/op_helper.c | 23 +- target/loongarch/cpu.c | 29 +- target/loongarch/cpu.h | 3 + target/loongarch/fpu_helper.c | 143 +-- target/loongarch/op_helper.c | 2 +- target/loongarch/tlb_helper.c | 4 +- target/ppc/cpu.h | 7 +- target/ppc/cpu_init.c | 27 +- target/ppc/helper.h | 19 +- target/ppc/insn32.decode | 34 + target/ppc/kvm.c | 6 + target/ppc/mmu-book3s-v3.c | 5 + target/ppc/mmu-book3s-v3.h | 15 + target/ppc/mmu-hash64.c | 41 +- target/ppc/mmu-radix64.c | 92 +- target/ppc/mmu_helper.c | 154 ++++ target/ppc/monitor.c | 9 + target/ppc/power8-pmu-regs.c.inc | 10 +- target/ppc/timebase_helper.c | 6 +- target/ppc/translate.c | 513 ++++------- target/ppc/translate/fixedpoint-impl.c.inc | 7 +- target/ppc/translate/fp-impl.c.inc | 4 +- target/ppc/translate/storage-ctrl-impl.c.inc | 250 ++++++ target/s390x/tcg/vec_fpu_helper.c | 4 +- tests/docker/Makefile.include | 2 + .../dockerfiles/debian-loongarch-cross.docker | 25 + tests/qtest/bcm2835-dma-test.c | 118 +++ tests/qtest/machine-none-test.c | 1 + tests/qtest/meson.build | 3 +- tests/qtest/migration-helpers.c | 22 + tests/qtest/migration-helpers.h | 2 + tests/qtest/migration-test.c | 543 +++++++++-- tests/qtest/npcm7xx_adc-test.c | 2 +- tests/qtest/qmp-cmd-test.c | 2 + tests/tcg/hexagon/Makefile.target | 1 + tests/tcg/hexagon/mem_noshuf.c | 122 ++- tests/tcg/hexagon/mem_noshuf_exception.c | 146 +++ tests/tcg/loongarch64/Makefile.target | 19 + tests/tcg/loongarch64/float_convd.ref | 988 +++++++++++++++++++++ tests/tcg/loongarch64/float_convs.ref | 748 ++++++++++++++++ tests/tcg/{aarch64 => loongarch64}/float_madds.ref | 0 tests/tcg/loongarch64/test_bit.c | 88 ++ tests/tcg/loongarch64/test_div.c | 54 ++ tests/tcg/loongarch64/test_fclass.c | 130 +++ tests/tcg/loongarch64/test_fpcom.c | 37 + tests/tcg/loongarch64/test_pcadd.c | 38 + tests/tcg/s390x/Makefile.target | 7 + tests/tcg/s390x/vfminmax.c | 411 +++++++++ tests/unit/ptimer-test.c | 22 +- tests/unit/test-iov.c | 26 +- tests/vm/Makefile.include | 5 +- tests/vm/basevm.py | 5 + tests/vm/centos | 9 +- tests/vm/centos.aarch64 | 174 +--- tests/vm/ubuntu.aarch64 | 10 +- tests/vm/ubuntu.i386 | 40 - ui/dbus.c | 4 +- ui/gtk.c | 4 + util/cutils.c | 4 + util/oslib-posix.c | 4 - 183 files changed, 8986 insertions(+), 1605 deletions(-) create mode 100644 hw/loongarch/acpi-build.c create mode 100644 hw/loongarch/fw_cfg.c create mode 100644 hw/loongarch/fw_cfg.h create mode 100644 include/hw/input/pl050.h create mode 100644 include/sysemu/dirtylimit.h create mode 100644 include/sysemu/dirtyrate.h create mode 100644 net/vhost-vdpa-stub.c create mode 100644 softmmu/dirtylimit.c create mode 100644 target/ppc/translate/storage-ctrl-impl.c.inc create mode 100644 tests/docker/dockerfiles/debian-loongarch-cross.docker create mode 100644 tests/qtest/bcm2835-dma-test.c create mode 100644 tests/tcg/hexagon/mem_noshuf_exception.c create mode 100644 tests/tcg/loongarch64/Makefile.target create mode 100644 tests/tcg/loongarch64/float_convd.ref create mode 100644 tests/tcg/loongarch64/float_convs.ref copy tests/tcg/{aarch64 => loongarch64}/float_madds.ref (100%) create mode 100644 tests/tcg/loongarch64/test_bit.c create mode 100644 tests/tcg/loongarch64/test_div.c create mode 100644 tests/tcg/loongarch64/test_fclass.c create mode 100644 tests/tcg/loongarch64/test_fpcom.c create mode 100644 tests/tcg/loongarch64/test_pcadd.c create mode 100644 tests/tcg/s390x/vfminmax.c delete mode 100755 tests/vm/ubuntu.i386