Commit Graph

  • 0d279bec0f contrib/plugins: Add a plugin to generate basic block vectors Akihiko Odaki 2024-09-16 09:53:57 +01:00
  • bc02be4508 util/timer: avoid deadlock when shutting down Alex Bennée 2024-09-16 09:53:56 +01:00
  • ecbcc9ead2 tests/tcg: add a system test to check memory instrumentation Alex Bennée 2024-09-16 09:53:55 +01:00
  • 3b2899e3dd tests/tcg: ensure s390x-softmmu output redirected Alex Bennée 2024-09-16 09:53:54 +01:00
  • aa5584b579 tests/tcg: only read/write 64 bit words on 64 bit systems Alex Bennée 2024-09-16 09:53:53 +01:00
  • 34f29c6c5b tests/tcg: clean up output of memory system test Alex Bennée 2024-09-16 09:53:52 +01:00
  • 354b5c19b3 tests/tcg/multiarch: add test for plugin memory access Pierrick Bouvier 2024-09-16 09:53:51 +01:00
  • 7fd9ff76cc tests/tcg/plugins/mem: add option to print memory accesses Pierrick Bouvier 2024-09-16 09:53:50 +01:00
  • 8856bd2653 tests/tcg: allow to check output of plugins Pierrick Bouvier 2024-09-16 09:53:49 +01:00
  • 7cefff22d5 tests/tcg: add mechanism to run specific tests with plugins Pierrick Bouvier 2024-09-16 09:53:48 +01:00
  • 9505f85e2d plugins: extend API to get latest memory value accessed Pierrick Bouvier 2024-09-16 09:53:47 +01:00
  • b709da5d29 plugins: save value during memory accesses Pierrick Bouvier 2024-09-16 09:53:46 +01:00
  • f63c987b05 contrib/plugins: control flow plugin Alex Bennée 2024-09-16 09:53:45 +01:00
  • 7866b0f721 deprecation: don't enable TCG plugins by default with TCI Alex Bennée 2024-09-16 09:53:44 +01:00
  • cf2a78cbbb deprecation: don't enable TCG plugins by default on 32 bit hosts Alex Bennée 2024-09-16 09:53:43 +01:00
  • 01dc65a3bc Merge tag 'pull-target-arm-20240919' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Peter Maydell 2024-09-19 14:15:15 +01:00
  • 89b30b4921 docs/devel: Remove nested-papr.txt Peter Maydell 2024-08-16 14:33:18 +01:00
  • 8676007eff target/arm: Correct ID_AA64ISAR1_EL1 value for neoverse-v1 Peter Maydell 2024-09-17 17:13:37 +01:00
  • c4d16d4168 kvm: Remove unreachable code in kvm_dirty_ring_reaper_thread() Peter Maydell 2024-08-15 14:12:06 +01:00
  • 28d2d03c9c kvm: Make 'mmap_size' be 'int' in kvm_init_vcpu(), do_kvm_destroy_vcpu() Peter Maydell 2024-08-15 14:12:05 +01:00
  • 95cbddcb10 tests: drop OpenBSD tests for aarch64/sbsa-ref Marcin Juszkiewicz 2024-09-10 11:48:11 +02:00
  • b99ce9a1d4 tests: expand timeout information for aarch64/sbsa-ref Marcin Juszkiewicz 2024-09-10 11:48:10 +02:00
  • 72b543e629 tests: add FreeBSD tests for aarch64/sbsa-ref Marcin Juszkiewicz 2024-09-10 11:48:09 +02:00
  • e6436febb0 tests: use default cpu for aarch64/sbsa-ref Marcin Juszkiewicz 2024-09-10 11:48:08 +02:00
  • 6cce0dcc6f hw/char/stm32l4x5_usart.c: Enable USART ACK bit response Jacob Abrams 2024-09-10 21:32:55 -07:00
  • f21b07e272 target/arm: Convert scalar [US]QSHRN, [US]QRSHRN, SQSHRUN to decodetree Richard Henderson 2024-09-11 19:41:14 -07:00
  • a3b6578f38 target/arm: Convert vector [US]QSHRN, [US]QRSHRN, SQSHRUN to decodetree Richard Henderson 2024-09-11 19:41:13 -07:00
  • 6e1ae741f9 target/arm: Convert SQSHL, UQSHL, SQSHLU (immediate) to decodetree Richard Henderson 2024-09-11 19:41:12 -07:00
  • 3e683f0a8c target/arm: Widen NeonGenNarrowEnvFn return to 64 bits Richard Henderson 2024-09-11 19:41:11 -07:00
  • ef2b80eb21 target/arm: Convert VQSHL, VQSHLU to gvec Richard Henderson 2024-09-11 19:41:10 -07:00
  • 7e5d5a3d8c target/arm: Convert handle_scalar_simd_shli to decodetree Richard Henderson 2024-09-11 19:41:09 -07:00
  • 9c80de4884 target/arm: Convert handle_scalar_simd_shri to decodetree Richard Henderson 2024-09-11 19:41:08 -07:00
  • fe5b8abe17 target/arm: Convert SHRN, RSHRN to decodetree Richard Henderson 2024-09-11 19:41:07 -07:00
  • a597e55b7f target/arm: Split out subroutines of handle_shri_with_rndacc Richard Henderson 2024-09-11 19:41:06 -07:00
  • c6bc6966ad target/arm: Push tcg_rnd into handle_shri_with_rndacc Richard Henderson 2024-09-11 19:41:05 -07:00
  • 6ed32dd495 target/arm: Convert SSHLL, USHLL to decodetree Richard Henderson 2024-09-11 19:41:04 -07:00
  • 102f062e6e target/arm: Use {, s}extract in handle_vec_simd_wshli Richard Henderson 2024-09-11 19:41:03 -07:00
  • 583d69a746 target/arm: Convert handle_vec_simd_shli to decodetree Richard Henderson 2024-09-11 19:41:02 -07:00
  • 6e74165564 target/arm: Convert handle_vec_simd_shri to decodetree Richard Henderson 2024-09-11 19:41:01 -07:00
  • da457c9356 target/arm: Fix whitespace near gen_srshr64_i64 Richard Henderson 2024-09-11 19:41:00 -07:00
  • 00bcab5bad target/arm: Introduce gen_gvec_sshr, gen_gvec_ushr Richard Henderson 2024-09-11 19:40:59 -07:00
  • 500928f242 target/arm: Convert MOVI, FMOV, ORR, BIC (vector immediate) to decodetree Richard Henderson 2024-09-11 19:40:58 -07:00
  • c777e73cbe target/arm: Convert FMOVI (scalar, immediate) to decodetree Richard Henderson 2024-09-11 19:40:57 -07:00
  • 3d44e070a6 target/arm: Convert FMAXNMV, FMINNMV, FMAXV, FMINV to decodetree Richard Henderson 2024-09-11 19:40:56 -07:00
  • cc7ece7216 target/arm: Convert ADDV, *ADDLV, *MAXV, *MINV to decodetree Richard Henderson 2024-09-11 19:40:55 -07:00
  • d944e04961 target/arm: Simplify do_reduction_op Richard Henderson 2024-09-11 19:40:54 -07:00
  • a29e2c7d33 target/arm: Convert UZP, TRN, ZIP to decodetree Richard Henderson 2024-09-11 19:40:53 -07:00
  • 5dd7318f24 target/arm: Convert TBL, TBX to decodetree Richard Henderson 2024-09-11 19:40:52 -07:00
  • 9c8f7da04b target/arm: Convert EXT to decodetree Richard Henderson 2024-09-11 19:40:51 -07:00
  • 88f26451c9 target/arm: Use tcg_gen_extract2_i64 for EXT Richard Henderson 2024-09-11 19:40:50 -07:00
  • ee36a772c0 target/arm: Use cmpsel in gen_sshl_vec Richard Henderson 2024-09-11 19:40:49 -07:00
  • c17e35b893 target/arm: Use cmpsel in gen_ushl_vec Richard Henderson 2024-09-11 19:40:48 -07:00
  • 04e824eac9 target/arm: Replace tcg_gen_dupi_vec with constants in translate-sve.c Richard Henderson 2024-09-11 19:40:47 -07:00
  • 143e179c84 target/arm: Replace tcg_gen_dupi_vec with constants in gengvec.c Richard Henderson 2024-09-11 19:40:46 -07:00
  • 14556211bc Merge tag 'qemu-macppc-20240918' of https://github.com/mcayland/qemu into staging Peter Maydell 2024-09-18 20:59:10 +01:00
  • 5eff4231ce Merge tag 'migration-20240917-pull-request' of https://gitlab.com/peterx/qemu into staging Peter Maydell 2024-09-18 20:58:57 +01:00
  • 55ccaed2d1 tests/fp: Make mul and div tests have a longer timeout Peter Maydell 2024-09-17 15:16:41 +01:00
  • 4ce5622908 migration/multifd: Fix rb->receivedmap cleanup race Fabiano Rosas 2024-09-17 15:58:02 -03:00
  • 90a384d461 migration/savevm: Remove extra load cleanup calls Fabiano Rosas 2024-09-17 15:58:01 -03:00
  • d8d5ca4004 softmmu/physmem.c: Keep transaction attribute in address_space_map() Fea.Wang 2024-09-12 15:04:04 +08:00
  • cb0ed522a5 migration/multifd: Fix loop conditions in multifd_zstd_send_prepare and multifd_zstd_recv Stefan Weil 2024-09-10 07:41:38 +02:00
  • 2d0a071e62 mac_dbdma: Remove leftover dma_memory_unmap calls Mattias Nissler 2024-09-16 10:57:08 -07:00
  • 561ce01493 migration/multifd: Fix build for qatzip Peter Xu 2024-09-10 17:04:50 -04:00
  • 6abc8f1266 tests/qtest/migration: Move a couple of slow tests under g_test_slow Fabiano Rosas 2024-09-11 11:52:04 -03:00
  • 2b81c04625 Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging Peter Maydell 2024-09-17 14:02:18 +01:00
  • 9b47188186 Merge tag 'pull-request-2024-09-17' of https://gitlab.com/thuth/qemu into staging Peter Maydell 2024-09-17 14:02:02 +01:00
  • da7de6ef57 Merge tag 'pull-vfio-20240917' of https://github.com/legoater/qemu into staging Peter Maydell 2024-09-17 14:01:51 +01:00
  • cff199398f Merge tag 'edk2-stable202408-20240917-pull-request' of https://gitlab.com/kraxel/qemu into staging Peter Maydell 2024-09-17 11:40:07 +01:00
  • 6fe7fc96e7 Merge tag 'pull-aspeed-20240916' of https://github.com/legoater/qemu into staging Peter Maydell 2024-09-17 11:39:58 +01:00
  • a765aa6501 .gitlab-ci.d/crossbuilds.yml: Force 'make check' to -j2 for cross-i686-tci Peter Maydell 2024-09-16 14:49:13 +01:00
  • 89cd6254b8 hw/block: fix uint32 overflow Dmitry Frolov 2024-09-17 11:03:18 +03:00
  • 66659fe76d .gitlab-ci.d/crossbuilds.yml: Force 'make check' to -j2 for cross-i686-tci Peter Maydell 2024-09-16 14:49:13 +01:00
  • 0d2a8acf3f tests/functional: Move the mips64el fuloong2e test into the thorough category Thomas Huth 2024-09-13 19:51:40 +02:00
  • c0f86125c3 docs/fuzz: fix outdated mention to enable-sanitizers Matheus Tavares Bernardino 2024-09-13 08:19:28 -03:00
  • eef0a1e3f2 system: Enable the device aliases for or1k, too Thomas Huth 2024-07-05 14:45:28 +02:00
  • a1b47343fe system: Sort QEMU_ARCH_VIRTIO_PCI definition Philippe Mathieu-Daudé 2024-07-05 14:45:27 +02:00
  • 70dc9c8ab5 tests/qtest: remove break after g_assert_not_reached() Pierrick Bouvier 2024-09-12 00:39:08 -07:00
  • 317e39f446 tests/qtest: replace assert(false) with g_assert_not_reached() Pierrick Bouvier 2024-09-12 00:38:56 -07:00
  • 446ef11261 include/hw/s390x: replace assert(false) with g_assert_not_reached() Pierrick Bouvier 2024-09-12 00:38:47 -07:00
  • 6ceefb931f tests/unit: replace assert(0) with g_assert_not_reached() Pierrick Bouvier 2024-09-12 00:38:46 -07:00
  • 74dcb2535d tests/qtest: replace assert(0) with g_assert_not_reached() Pierrick Bouvier 2024-09-12 00:38:45 -07:00
  • 8d5ab746b1 gitlab: fix logic for changing docker tag on stable branches Daniel P. Berrangé 2024-09-06 15:09:58 +01:00
  • 790761c432 .gitlab-ci.d/buildtest: Build most targets in the build-without-defaults job Thomas Huth 2024-09-05 21:14:34 +02:00
  • 8719224166 vfio/igd: correctly calculate stolen memory size for gen 9 and later Corvin Köhne 2024-08-28 15:43:28 +02:00
  • 971ca22f04 vfio/igd: don't set stolen memory size to zero Corvin Köhne 2024-08-28 15:43:27 +02:00
  • 9c86b9fb43 vfio/igd: add ID's for ElkhartLake and TigerLake Corvin Köhne 2024-08-28 15:43:26 +02:00
  • 11b5ce95be vfio/igd: add new bar0 quirk to emulate BDSM mirror Corvin Köhne 2024-08-28 15:43:25 +02:00
  • 7bafcd1767 vfio/igd: use new BDSM register location and size for gen 11 and later Corvin Köhne 2024-08-28 15:43:24 +02:00
  • abd9dda914 vfio/igd: support legacy mode for all known generations Corvin Köhne 2024-08-28 15:43:23 +02:00
  • e433f20897 vfio/igd: return an invalid generation for unknown devices Corvin Köhne 2024-08-28 15:43:22 +02:00
  • 4bd683d6f1 hw/vfio/pci.c: Use correct type in trace_vfio_msix_early_setup() Peter Maydell 2024-08-15 14:52:45 +01:00
  • 265c40beca tests/acpi: disallow acpi test data updates Gerd Hoffmann 2024-09-17 09:28:17 +02:00
  • e53c136f79 tests/acpi: update aarch64/virt/SSDT.memhp Gerd Hoffmann 2024-09-17 09:15:07 +02:00
  • 48ce31ef08 add loongarch binaries for edk2-stable202408 Gerd Hoffmann 2024-09-12 16:35:20 +02:00
  • b883fb93db roms: Support compile the efi bios for loongarch Xianglai Li 2024-07-24 10:22:45 +08:00
  • 065e2ecf79 update binaries to edk2-stable202408 Gerd Hoffmann 2024-09-12 16:30:43 +02:00
  • 721ca0a9d5 update submodule and version file to edk2-stable202408 Gerd Hoffmann 2024-09-12 15:24:57 +02:00
  • dc30456d2a tests/acpi: allow acpi test data updates Gerd Hoffmann 2024-09-17 08:59:39 +02:00
  • 4bb82409d9 tests/qtest: Disable numa-test if the default machine is not available Thomas Huth 2024-09-05 21:14:32 +02:00
  • f69880a0e9 tests/qtest/meson.build: Add more CONFIG switches checks for the x86 tests Thomas Huth 2024-09-05 21:14:31 +02:00