Commit Graph

  • 8f4e07c9d1 target/arm: Store CPUARMState::nvic as NVICState* Philippe Mathieu-Daudé 2023-02-06 23:35:01 +01:00
  • 2bd6918f3c target/arm: Restrict CPUARMState::nvic to sysemu Philippe Mathieu-Daudé 2023-02-06 23:35:00 +01:00
  • 2a94a50776 target/arm: Restrict CPUARMState::arm_boot_info to sysemu Philippe Mathieu-Daudé 2023-02-06 23:34:59 +01:00
  • 1701d70e15 target/arm: Restrict CPUARMState::gicv3state to sysemu Philippe Mathieu-Daudé 2023-02-06 23:34:58 +01:00
  • 26f0856130 target/arm: Avoid resetting CPUARMState::eabi field Philippe Mathieu-Daudé 2023-02-06 23:34:57 +01:00
  • de4143fc77 target/arm: Convert CPUARMState::eabi to boolean Philippe Mathieu-Daudé 2023-02-06 23:34:56 +01:00
  • 0f150c8499 target/arm: Constify ID_PFR1 on user emulation Philippe Mathieu-Daudé 2023-02-06 23:34:55 +01:00
  • eda349be62 target/arm: Reduce arm_v7m_mmu_idx_[all/for_secstate_and_priv]() scope Philippe Mathieu-Daudé 2023-02-06 23:34:54 +01:00
  • 1eb13a0947 target/arm: Simplify arm_v7m_mmu_idx_for_secstate() for user emulation Philippe Mathieu-Daudé 2023-02-06 23:34:53 +01:00
  • 9b772b19fc hw/intc/armv7m_nvic: Use OBJECT_DECLARE_SIMPLE_TYPE() macro Philippe Mathieu-Daudé 2023-02-06 23:34:52 +01:00
  • 6fbef9426b target/i386: Fix 32-bit AD[CO]X insns in 64-bit mode Richard Henderson 2023-01-14 15:21:03 -10:00
  • 8b64475bd5
    hw/riscv/boot.c: make riscv_load_initrd() static Daniel Henrique Barboza 2023-02-06 11:00:22 -03:00
  • 487d73fc47
    hw/riscv/boot.c: consolidate all kernel init in riscv_load_kernel() Daniel Henrique Barboza 2023-02-06 11:00:21 -03:00
  • 62c5bc348e
    hw/riscv: handle 32 bit CPUs kernel_entry in riscv_load_kernel() Daniel Henrique Barboza 2023-02-06 11:00:20 -03:00
  • 6dffbe36af Merge tag 'migration-20230215-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Peter Maydell 2023-02-16 13:09:51 +00:00
  • 003ba52a8b Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Peter Maydell 2023-02-16 11:16:39 +00:00
  • 24beea4efe migration: Rename res_{postcopy,precopy}_only Juan Quintela 2023-02-08 14:48:02 +01:00
  • 24f254ed79 migration: Remove unused res_compatible Juan Quintela 2023-02-08 14:41:06 +01:00
  • abbbd04da2 migration: In case of postcopy, the memory ends in res_postcopy_only Juan Quintela 2023-02-08 14:34:24 +01:00
  • 0dd47dc547 Merge tag 'misc-next-pull-request' of https://gitlab.com/berrange/qemu into staging Peter Maydell 2023-02-15 18:37:27 +00:00
  • 163b8663b8 migration/block: Convert remaining DPRINTF() debug macro to trace events Philippe Mathieu-Daudé 2023-02-15 16:35:17 +01:00
  • c7a7db4b51 migration/qemu-file: Add qemu_file_get_to_fd() Avihai Horon 2023-02-09 21:20:35 +02:00
  • 36debafddd ui: remove deprecated 'password' option for SPICE Daniel P. Berrangé 2022-12-01 04:22:11 -05:00
  • 610783cb6e block: deprecate iSCSI 'password' in favour of 'password-secret' Daniel P. Berrangé 2022-12-01 04:08:07 -05:00
  • c3b3a6c956 block: mention 'password-secret' option for -iscsi Daniel P. Berrangé 2022-12-01 04:25:05 -05:00
  • ffda5db65a io/channel-tls: fix handling of bigger read buffers Antoine Damhet 2022-11-15 15:23:29 +01:00
  • 33ee0d8e2f crypto: TLS: introduce check_pending Antoine Damhet 2022-11-15 15:23:28 +01:00
  • 6a50f64ca0 Merge tag 'pull-request-2023-02-14' of https://gitlab.com/thuth/qemu into staging Peter Maydell 2023-02-14 14:46:10 +00:00
  • b1d1d468ca hw/s390x/event-facility: Replace DO_UPCAST(SCLPEvent) by SCLP_EVENT() Philippe Mathieu-Daudé 2023-02-12 23:51:40 +01:00
  • 1b0e9b9be1 tests/tcg/s390x: Use -nostdlib for softmmu tests Ilya Leoshkevich 2023-01-31 19:20:57 +01:00
  • b8a310a297 tests/qtest: Don't build virtio-serial-test.c if device not present Fabiano Rosas 2023-02-13 18:07:30 -03:00
  • 2e0def6d37 tests/qtest: bios-tables-test: Skip if missing configs Fabiano Rosas 2023-02-08 16:47:00 -03:00
  • d043f461b3 tests/qemu-iotests: Require virtio-scsi-pci Fabiano Rosas 2023-02-08 16:46:59 -03:00
  • 628f900883 tests/qtest: Do not include hexloader-test if loader device is not present Fabiano Rosas 2023-02-08 16:46:58 -03:00
  • c471eb4f40 tests/qtest: Check for devices in bios-tables-test Fabiano Rosas 2023-02-08 16:46:57 -03:00
  • 184c16d1ac tests/qtest: drive_del-test: Skip tests that require missing devices Fabiano Rosas 2023-02-08 16:46:56 -03:00
  • 45ec78befb tests/qtest: Skip unplug tests that use missing devices Fabiano Rosas 2023-02-08 16:46:55 -03:00
  • ca7d9f5f28 test/qtest: Fix coding style in device-plug-test.c Fabiano Rosas 2023-02-08 16:46:54 -03:00
  • a2da5e2f30 tests/qtest: hd-geo-test: Check for missing devices Fabiano Rosas 2023-02-08 16:46:53 -03:00
  • 56f7c6b156 tests/qtest: Add dependence on PCIE_PORT for virtio-net-failover.c Fabiano Rosas 2023-02-08 16:46:51 -03:00
  • dee66bc969 tests/qtest: Do not run lsi53c895a test if device is not present Fabiano Rosas 2023-02-08 16:46:50 -03:00
  • 8f75703462 tests/qtest: Skip PXE tests for missing devices Fabiano Rosas 2023-02-08 16:46:49 -03:00
  • 5feed38c21 Do not include "qemu/error-report.h" in headers that do not need it Thomas Huth 2023-02-10 12:19:31 +01:00
  • 8c6631e66e include/hw: Do not include "hw/registerfields.h" in headers that don't need it Thomas Huth 2023-02-10 12:23:15 +01:00
  • b482fb43de hw/misc/sga: Remove the deprecated "sga" device Thomas Huth 2023-02-09 17:15:40 +01:00
  • 77034bbc12 tests/qtest/npcm7xx_pwm-test: Be less verbose unless V=2 Peter Maydell 2023-02-09 13:50:47 +00:00
  • bb9ecae70b build: deprecate --enable-gprof builds and remove from CI Alex Bennée 2023-01-31 09:42:23 +00:00
  • 550c6d97de meson: Disable libdw for static builds by default Ilya Leoshkevich 2023-02-10 01:52:08 +01:00
  • bc71d58fd7 meson: Add missing libdw knobs Ilya Leoshkevich 2023-02-10 01:52:07 +01:00
  • 74a1b256d7 configure: Bump minimum Clang version to 10.0 Thomas Huth 2023-01-31 19:02:39 +01:00
  • f670b3eec7 Merge tag 'migration-20230213-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Peter Maydell 2023-02-13 11:54:05 +00:00
  • 7b548761e5 ram: Document migration ram flags Juan Quintela 2022-07-28 10:14:42 +02:00
  • cfc3bcf373 migration/multifd: Move load_cleanup inside incoming_state_destroy Leonardo Bras 2023-02-10 03:36:31 -03:00
  • 10351fbad1 migration/multifd: Join all multifd threads in order to avoid leaks Leonardo Bras 2023-02-10 03:36:30 -03:00
  • d926f3bb2a migration/multifd: Remove unnecessary assignment on multifd_load_cleanup() Leonardo Bras 2023-02-10 03:36:29 -03:00
  • e5bac1f525 migration/multifd: Change multifd_load_cleanup() signature and usage Leonardo Bras 2023-02-10 03:36:28 -03:00
  • 5655aab079 migration: Postpone postcopy preempt channel to be after main Peter Xu 2023-02-08 15:28:13 -05:00
  • b28fb58227 migration: Add a semaphore to count PONGs Peter Xu 2023-02-08 15:28:12 -05:00
  • fc063a7b8a migration: Cleanup postcopy_preempt_setup() Peter Xu 2023-02-08 15:28:11 -05:00
  • d6f74fd12e migration: Rework multi-channel checks on URI Peter Xu 2023-02-08 15:28:10 -05:00
  • cc98c9fd5c Update bench-code for addressing CI problem ling xu 2022-11-16 23:29:23 +08:00
  • 04ffce137b AVX512 support for xbzrle_encode_buffer ling xu 2022-11-16 23:29:22 +08:00
  • e264705012 migration: I messed state_pending_exact/estimate Juan Quintela 2023-02-09 14:29:45 +01:00
  • 4010ba388d migration: Make ram_save_target_page() a pointer Juan Quintela 2021-12-15 20:10:39 +01:00
  • 8d80e1951e migration: Calculate ram size once Juan Quintela 2022-05-10 19:37:36 +02:00
  • 8008a272d6 migration: Split ram_bytes_total_common() in two functions Juan Quintela 2022-05-10 19:18:19 +02:00
  • 31e2ac742b migration: Make find_dirty_block() return a single parameter Juan Quintela 2022-06-21 13:29:36 +02:00
  • 51efd36faf migration: Simplify ram_find_and_save_block() Juan Quintela 2022-06-21 13:20:35 +02:00
  • c40c046341 util/userfaultfd: Support /dev/userfaultfd Peter Xu 2023-02-07 15:57:11 -05:00
  • 93e0932b7b linux-headers: Update to v6.1 Peter Xu 2023-02-07 15:57:10 -05:00
  • bca762c2b9 multifd: Remove some redundant code Li Zhang 2022-01-27 21:02:01 +01:00
  • e3f37b2ce6 multifd: cleanup the function multifd_channel_connect Li Zhang 2021-12-22 12:30:48 +01:00
  • b530ccde5d migration: Remove spurious files Juan Quintela 2023-02-08 19:04:34 +01:00
  • 12008ff748 libqtest: ensure waitpid() is only called once Paolo Bonzini 2023-01-13 12:01:20 +01:00
  • 786c5256d3 libqtest: split qtest_spawn_qemu function Paolo Bonzini 2023-01-13 11:27:14 +01:00
  • 60c7dd22e1 target/i386: fix ADOX followed by ADCX Paolo Bonzini 2023-01-31 09:48:03 +01:00
  • 99282098dc target/i386: Fix C flag for BLSI, BLSMSK, BLSR Richard Henderson 2023-01-14 08:06:01 -10:00
  • b14c009897 target/i386: Fix BEXTR instruction Richard Henderson 2023-01-14 13:05:42 -10:00
  • 5d62d6649c tests/tcg/i386: Introduce and use reg_t consistently Richard Henderson 2023-01-14 13:05:41 -10:00
  • 78901b5047 vl: catch [accel] entry without accelerator Paolo Bonzini 2023-01-13 11:35:40 +01:00
  • 5080152e2e block/iscsi: fix double-free on BUSY or similar statuses Paolo Bonzini 2023-01-10 17:36:33 +01:00
  • d76aa73fad remove unnecessary extern "C" blocks Paolo Bonzini 2023-01-10 09:19:31 +01:00
  • 808d15b383 build: make meson-buildoptions.sh stable Paolo Bonzini 2023-02-06 13:32:32 +01:00
  • 3b33ae48ec Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging Peter Maydell 2023-02-09 15:29:14 +00:00
  • acbc8aee5b iotests/detect-zeroes-registered-buf: add new test Stefan Hajnoczi 2023-02-07 15:37:19 -05:00
  • 00e2a04c27 qemu-io: add -r option to register I/O buffer Stefan Hajnoczi 2023-02-07 15:37:18 -05:00
  • 1321e00801 qemu-io: use BdrvRequestFlags instead of int Stefan Hajnoczi 2023-02-07 15:37:17 -05:00
  • 3c5867156e block: fix detect-zeroes= with BDRV_REQ_REGISTERED_BUF Stefan Hajnoczi 2023-02-07 15:37:16 -05:00
  • 1f433e84c3 virtio-blk: add missing AioContext lock Emanuele Giuseppe Esposito 2023-02-08 06:11:48 -05:00
  • 331acddc87 vhost-user-fs: Back up vqs before cleaning up vhost_dev Akihiko Odaki 2023-01-30 23:02:25 +09:00
  • 417296c8d8 tests/qtest/netdev-socket: Raise connection timeout to 60 seconds Peter Maydell 2023-02-07 16:51:19 +00:00
  • 65417c2357 Merge tag 'pull-tricore-20230208' of https://github.com/bkoppelmann/qemu into staging Peter Maydell 2023-02-08 13:28:26 +00:00
  • ae2b5d8381 Merge tag 'pull-include-2023-02-06-v2' of https://repo.or.cz/qemu/armbru into staging Peter Maydell 2023-02-08 10:40:06 +00:00
  • 6e34f54d88 tests/tcg/tricore: Add test for ld.h Bastian Koppelmann 2023-02-03 14:21:32 +01:00
  • 77eb0085c8 target/tricore: Fix OPC1_16_SRO_LD_H translation Anton Kochkov 2023-01-12 14:24:02 +00:00
  • 6dcb9922f3 tests/tcg/tricore: Add LD.BU tests Bastian Koppelmann 2023-02-02 13:04:32 +01:00
  • d8b33554d8 target/tricore: Fix OPC2_32_BO_LD_BU_PREINC Bastian Koppelmann 2023-02-02 13:04:31 +01:00
  • 7ebe4cb364 tests/tcg/tricore: Add OPC2_32_RRRR_DEXTR tests Bastian Koppelmann 2023-02-02 13:04:30 +01:00
  • a4d5d153c4 target/tricore: Fix OPC2_32_RRRR_DEXTR Bastian Koppelmann 2023-02-02 13:04:29 +01:00
  • 70447df936 tests/tcg/tricore: Add tests for RRPW_DEXTR Bastian Koppelmann 2023-02-02 13:04:28 +01:00