Commit Graph

  • f57213f85b tests/functional: enable pre-emptive caching of assets Daniel P. Berrangé 2024-08-30 15:38:09 +02:00
  • 9903217a4e tests/functional: add a module for handling asset download & caching Daniel P. Berrangé 2024-08-30 15:38:08 +02:00
  • eeba3d7365 tests/functional: Convert avocado tests that just need a small adjustment Thomas Huth 2024-08-30 15:38:07 +02:00
  • cce85725f1 tests/functional: Convert simple avocado tests into standalone python tests Thomas Huth 2024-08-30 15:38:06 +02:00
  • 1497377857 tests/functional: Prepare the meson build system for the functional tests Thomas Huth 2024-08-30 15:38:05 +02:00
  • cf1f31089c tests/Makefile.include: Increase the level of indentation in the help text Thomas Huth 2024-08-30 15:38:04 +02:00
  • 84e4a27fed tests/functional: Set up logging Thomas Huth 2024-08-30 15:38:03 +02:00
  • fa32a63432 tests/functional: Add base classes for the upcoming pytest-based tests Thomas Huth 2024-08-30 15:38:02 +02:00
  • 5ec1eec110 python: Install pycotap in our venv if necessary Thomas Huth 2024-08-30 15:38:01 +02:00
  • b5347978a9 tests/avocado/boot_linux_console: Remove the s390x subtest Thomas Huth 2024-08-30 15:38:00 +02:00
  • c67cb553f1 tests/avocado/avocado_qemu: Fix the "from" statements in linuxtest.py Thomas Huth 2024-08-30 15:37:59 +02:00
  • 657136c653 Bump avocado to 103.0 Cleber Rosa 2024-08-30 15:37:58 +02:00
  • a14841264e tests/avocado/machine_aarch64_sbsaref.py: allow for rw usage of image Cleber Rosa 2024-08-30 15:37:57 +02:00
  • 8dceb48e23 tests/avocado/boot_xen.py: fetch kernel during test setUp() Cleber Rosa 2024-08-30 15:37:56 +02:00
  • 7e3dca5bca tests/avocado: machine aarch64: standardize location and RO access Cleber Rosa 2024-08-30 15:37:55 +02:00
  • d33d3adb57 target/hppa: Fix random 32-bit linux-user crashes Helge Deller 2024-09-03 18:21:28 +02:00
  • ead5078cf1 target/hppa: Fix PSW V-bit packaging in cpu_hppa_get for hppa64 Helge Deller 2024-09-03 17:22:10 +02:00
  • d41c9896f4 tests/qtest/migration: Add a check for the availability of the "pc" machine Thomas Huth 2024-09-03 13:47:26 +02:00
  • 203beb6f04 target/ppc: Fix migration of CPUs with TLB_EMB TLB type Arman Nabiev 2024-08-22 19:56:53 +03:00
  • 62e1af13bb migration/multifd: Add documentation for multifd methods Fabiano Rosas 2024-08-28 11:56:50 -03:00
  • 90e0eeb99b migration/multifd: Add a couple of asserts for p->iov Fabiano Rosas 2024-08-28 11:56:49 -03:00
  • 405e352d28 migration/multifd: Fix p->iov leak in multifd-uadk.c Fabiano Rosas 2024-08-28 11:56:48 -03:00
  • 81b0ed8ad8 migration/multifd: Stop changing the packet on recv side Fabiano Rosas 2024-08-28 11:56:47 -03:00
  • 308d165c77 migration/multifd: Make MultiFDMethods const Fabiano Rosas 2024-08-27 14:46:04 -03:00
  • 40c9471e40 migration/multifd: Move nocomp code into multifd-nocomp.c Fabiano Rosas 2024-08-27 14:46:03 -03:00
  • dc6327d99c migration/multifd: Register nocomp ops dynamically Fabiano Rosas 2024-08-27 14:46:02 -03:00
  • 6f848dac4a migration/multifd: Standardize on multifd ops names Fabiano Rosas 2024-08-27 14:46:01 -03:00
  • a0c78d815c migration/multifd: Allow multifd sync without flush Fabiano Rosas 2024-08-27 14:46:00 -03:00
  • a71ef5c7f3 migration/multifd: Replace multifd_send_state->pages with client data Fabiano Rosas 2024-08-27 14:45:59 -03:00
  • d7e58f412c migration/multifd: Don't send ram data during SYNC Fabiano Rosas 2024-08-27 14:45:58 -03:00
  • 87bb9e953e migration/multifd: Isolate ram pages packet data Fabiano Rosas 2024-08-27 14:45:57 -03:00
  • 96d396bf50 migration/multifd: Remove total pages tracing Fabiano Rosas 2024-08-27 14:45:56 -03:00
  • 5aff71767c migration/multifd: Move pages accounting into multifd_send_zero_page_detect() Fabiano Rosas 2024-08-27 14:45:55 -03:00
  • 9f0e108901 migration/multifd: Replace p->pages with an union pointer Fabiano Rosas 2024-08-27 14:45:54 -03:00
  • 0e427da096 migration/multifd: Make MultiFDPages_t:offset a flexible array member Fabiano Rosas 2024-08-27 14:45:53 -03:00
  • addd7d1581 migration/multifd: Introduce MultiFDSendData Fabiano Rosas 2024-08-27 14:45:52 -03:00
  • 112f7d1b75 migration/multifd: Pass in MultiFDPages_t to file_write_ramblock_iov Fabiano Rosas 2024-08-27 14:45:51 -03:00
  • 171056ec91 migration/multifd: Remove pages->allocated Fabiano Rosas 2024-08-27 14:45:50 -03:00
  • 90fa121c6c migration/multifd: Inline page_size and page_count Fabiano Rosas 2024-08-27 14:45:49 -03:00
  • bc112a6c90 migration/multifd: Reduce access to p->pages Fabiano Rosas 2024-08-27 14:45:48 -03:00
  • 854f67fa38 tests/qtest/migration-test: Don't leak QTestState in test_multifd_tcp_cancel() Peter Maydell 2024-08-20 15:49:12 +01:00
  • 78a053bc1b tests/qtest/migration-test: Don't strdup in get_dirty_rate() Peter Maydell 2024-08-20 15:49:11 +01:00
  • 6ed8c950b4 tests/qtest/migration-helpers: Don't dup argument to qdict_put_str() Peter Maydell 2024-08-20 15:49:10 +01:00
  • ba3859207d tests/unit/crypto-tls-x509-helpers: deinit privkey in test_tls_cleanup Peter Maydell 2024-08-20 15:49:09 +01:00
  • 2cf6dc4101 tests/qtest/migration-test: Free QCRyptoTLSTestCertReq objects Peter Maydell 2024-08-20 15:49:08 +01:00
  • c94170ae02 tests/qtest/migration-helpers: Fix migrate_get_socket_address() leak Peter Maydell 2024-08-20 15:49:07 +01:00
  • f0d74774b0 tests/qtest/migration-test: Fix leaks in calc_dirtyrate_ready() Peter Maydell 2024-08-20 15:49:06 +01:00
  • 0fa2cf819d tests/qtest/migration-test: Don't leak resp in multifd_mapped_ram_fdset_end() Peter Maydell 2024-08-20 15:49:05 +01:00
  • d278455eb1 tests/qtest/migration-test: Fix bootfile cleanup handling Peter Maydell 2024-08-20 15:49:04 +01:00
  • ceb1ab1af4 tests/qtest/migration: Remove vmstate-static-checker test Fabiano Rosas 2024-08-02 11:53:01 -03:00
  • c83b77f4ad migration: delete unused parameter mis Steve Sistare 2024-04-29 08:55:13 -07:00
  • e638d685ec Open 9.2 development tree Richard Henderson 2024-09-03 09:18:43 -07:00
  • fd1952d814 Update version for v9.1.0 release Richard Henderson 2024-09-03 09:18:26 -07:00
  • cec9917193 Update version for v9.1.0-rc4 release Richard Henderson 2024-08-28 22:28:42 +10:00
  • 23e67bd740 Merge tag 'pull-qapi-2024-08-27' of https://repo.or.cz/qemu/armbru into staging Richard Henderson 2024-08-28 07:16:03 +10:00
  • 43e0d14ee0 docs/sphinx: fix extra stuff in TOC after freeform QMP sections John Snow 2024-08-22 16:48:03 -04:00
  • afaee42f77 Merge tag 'pull-nbd-2024-08-26' of https://repo.or.cz/qemu/ericb into staging Richard Henderson 2024-08-27 07:06:42 +10:00
  • 3874f5f73c nbd/server: CVE-2024-7409: Avoid use-after-free when closing server Eric Blake 2024-08-22 09:35:29 -05:00
  • 594ff83948 Merge tag 'pull-request-2024-08-26' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2024-08-26 21:13:46 +10:00
  • aee07f2563 tests/qtest: Delete previous boot file Akihiko Odaki 2024-08-23 15:13:12 +09:00
  • 8f97deb99c .gitlab-ci.d/windows.yml: Disable the qtests in the MSYS2 job Thomas Huth 2024-08-20 19:01:42 +02:00
  • eb9ca730da gitlab-ci: Replace build_script -> step_script in Cirrus jobs Philippe Mathieu-Daudé 2024-08-16 23:32:03 +02:00
  • f259e4cb8a Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging Richard Henderson 2024-08-24 08:09:26 +10:00
  • d6192f3f75 hw/display/vhost-user-gpu.c: fix vhost_user_gpu_chr_read() Haoran Zhang 2024-08-22 11:07:58 +08:00
  • d53bb908b5 system/vl.c: Print machine name, not "(null)", for unknown machine types Peter Maydell 2024-08-22 13:23:10 +01:00
  • 80e3541282 hw/x86: add a couple of comments explaining how the kernel image is parsed Ani Sinha 2024-07-19 19:19:37 +05:30
  • 407f9a4b12 Update version for v9.1.0-rc3 release Richard Henderson 2024-08-22 15:07:32 +10:00
  • ee43af7f80
    Run thread hooks for KVM mode (#84) Romain Malmain 2024-08-21 15:36:05 +02:00
  • 3472f54522 Merge tag 'pull-loongarch-20240821' of https://gitlab.com/gaosong/qemu into staging Richard Henderson 2024-08-21 15:09:00 +10:00
  • d4f5e5af86 hw/loongarch: Fix length for lowram in ACPI SRAT Jiaxun Yang 2024-08-20 19:42:33 +01:00
  • f36538b86b Merge tag 'pull-misc-20240821' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2024-08-21 12:26:24 +10:00
  • ded1db48c9 target/i386: Fix tss access size in switch_tss_ra Richard Henderson 2024-08-19 17:39:55 +10:00
  • 83a3a20e59 target/i386: Fix carry flag for BLSI Richard Henderson 2024-08-01 17:57:45 +10:00
  • 266d6dddbd target/i386: Split out gen_prepare_val_nz Richard Henderson 2024-08-01 17:42:36 +10:00
  • 5b73b248a1 bsd-user: Handle short reads in mmap_h_gt_g Richard Henderson 2024-08-20 09:41:34 +10:00
  • a4ad4a9d98 linux-user: Handle short reads in mmap_h_gt_g Richard Henderson 2024-08-16 07:13:31 +10:00
  • 4220ebde10 Merge tag 'migration-20240820-pull-request' of https://gitlab.com/farosas/qemu into staging Richard Henderson 2024-08-21 08:46:45 +10:00
  • 4c107870e8 migration/multifd: Free MultiFDRecvParams::data Peter Maydell 2024-08-20 15:44:29 +01:00
  • 9eb5bfbe33 Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Richard Henderson 2024-08-20 21:29:52 +10:00
  • a8e63ff289 virtio-pci: Fix the use of an uninitialized irqfd Cindy Lu 2024-08-06 17:37:12 +08:00
  • 7d14471a12 hw/audio/virtio-snd: fix invalid param check Volker Rümelin 2024-08-02 09:18:05 +02:00
  • f8e09b973a vhost: Add VIRTIO_NET_F_RSC_EXT to vhost feature bits Akihiko Odaki 2024-08-02 14:38:19 +09:00
  • 075fd020af Merge tag 'nvme-next-pull-request' of https://gitlab.com/birkelund/qemu into staging Richard Henderson 2024-08-20 16:51:15 +10:00
  • 6a22121c4f hw/nvme: fix leak of uninitialized memory in io_mgmt_recv Klaus Jensen 2024-08-20 06:16:48 +02:00
  • 76277cf82f Merge tag 'hw-misc-20240820' of https://github.com/philmd/qemu into staging Richard Henderson 2024-08-20 09:17:41 +10:00
  • 87e012f29f crypto/tlscredspsk: Free username on finalize Peter Maydell 2024-08-19 15:50:21 +01:00
  • 702cbdc46b hw/i386/pc: Ensure vmport prerequisites are fulfilled Kamil Szczęk 2024-08-17 15:26:15 +00:00
  • c911f875f8 hw/i386/pc: Unify vmport=auto handling Kamil Szczęk 2024-08-17 15:25:31 +00:00
  • 6373fc0323 hw/ppc/Kconfig: Add missing SERIAL_ISA dependency to POWERNV machine Bernhard Beschow 2024-08-14 20:15:32 +02:00
  • 12d36294a2 target/sparc: Restrict STQF to sparcv9 Richard Henderson 2024-08-16 17:23:06 +10:00
  • 47f06fb4c8 contrib/plugins/execlog: Fix shadowed declaration warning Pierrick Bouvier 2024-08-14 16:36:40 -07:00
  • 8e540bbe45 tests/avocado: Mark ppc_hv_tests.py as non-flaky after fixed console interaction Nicholas Piggin 2024-08-06 09:28:13 +10:00
  • 4a85f23157 tests/avocado: exec_command should not consume console output Nicholas Piggin 2024-08-06 09:28:12 +10:00
  • e922abf5c0 linux-user/mips: Select Loongson CPU for Loongson binaries Philippe Mathieu-Daudé 2024-08-14 12:16:39 +02:00
  • 309ce6af94 linux-user/mips: Select MIPS64R2-generic for Rel2 binaries Philippe Mathieu-Daudé 2024-08-14 12:17:26 +02:00
  • 1e5a7c57a5 linux-user/mips: Select Octeon68XX CPU for Octeon binaries Philippe Mathieu-Daudé 2024-08-14 11:14:49 +02:00
  • f7e3d7521b linux-user/mips: Do not try to use removed R5900 CPU Philippe Mathieu-Daudé 2024-08-14 12:01:18 +02:00
  • 7d3a421fea hw/remote/message.c: Don't directly invoke DeviceClass:reset Peter Maydell 2024-08-13 17:52:46 +01:00
  • dfad8421af hw/dma/xilinx_axidma: Use semicolon at end of statement, not comma Peter Maydell 2024-08-13 17:52:45 +01:00
  • 44017c6655 target/mips: Load PTE as DATA Philippe Mathieu-Daudé 2024-08-13 17:22:37 +02:00