Commit Graph

  • e22ffad03a migration: Add migration_downtime_start|end() helpers Peter Xu 2023-10-30 12:33:43 -04:00
  • 62f5da7dd1 migration: Set downtime_start even for postcopy Peter Xu 2023-10-30 12:33:42 -04:00
  • c64a59552e migration: Use vmstate_register_any() for vmware_vga Juan Quintela 2023-10-20 11:07:31 +02:00
  • 7769fb81ef migration: Use vmstate_register_any() for eeprom93xx Juan Quintela 2023-10-20 11:07:30 +02:00
  • a9500913ab migration: Use vmstate_register_any() for audio Juan Quintela 2023-10-20 11:07:29 +02:00
  • 5b146be3e7 migration: Improve example and documentation of vmstate_register() Juan Quintela 2023-10-20 11:07:28 +02:00
  • caa91b3c44 migration: Check in savevm_state_handler_insert for dups Peter Xu 2023-10-20 11:07:27 +02:00
  • 485fb95546 migration: Hack to maintain backwards compatibility for ppc Juan Quintela 2023-10-20 11:07:25 +02:00
  • b23db4cd82 migration: Use VMSTATE_INSTANCE_ID_ANY for slirp Juan Quintela 2023-10-20 11:07:23 +02:00
  • 1f52c7a80b migration: Use vmstate_register_any() for isa-ide Juan Quintela 2023-10-20 11:07:21 +02:00
  • 99b16e8ee4 migration: Use vmstate_register_any() Juan Quintela 2023-10-20 11:07:20 +02:00
  • 71daf640d9 migration: Create vmstate_register_any() Juan Quintela 2023-10-20 11:07:19 +02:00
  • 832685707f hw/s390x/s390-stattrib: Don't call register_savevm_live() during instance_init() Thomas Huth 2023-10-20 17:05:54 +02:00
  • bc1bf2ae2f hw/s390x/s390-stattrib: Simplify handling of the "migration-enabled" property Thomas Huth 2023-10-20 17:05:53 +02:00
  • 2fb40d1b94 hw/s390x/s390-skeys: Don't call register_savevm_live() during instance_init() Thomas Huth 2023-10-20 17:05:52 +02:00
  • 6436db5a60 hw/ipmi: Don't call vmstate_register() from instance_init() functions Thomas Huth 2023-10-20 16:55:54 +02:00
  • f213ccc968 hw/char/mcf_uart: Have mcf_uart_create() return DeviceState Philippe Mathieu-Daudé 2023-10-19 12:49:29 +02:00
  • 7f090ed710 hw/m68k/virt: Do not open-code sysbus_create_simple() Philippe Mathieu-Daudé 2023-10-24 10:30:09 +02:00
  • b2897f7ed4 hw/m68k/next-cube: Do not open-code sysbus_create_simple() Philippe Mathieu-Daudé 2023-10-24 10:30:08 +02:00
  • 4c4ee593d6 hw/m68k/mcf_intc: Pass CPU using QOM link property Philippe Mathieu-Daudé 2023-10-24 10:30:07 +02:00
  • 4768968960 hw/m68k/mcf_intc: Expose MMIO region via SysBus API Philippe Mathieu-Daudé 2023-10-24 10:30:06 +02:00
  • 989c8a46cc hw/m68k/mcf5206: Pass CPU using QOM link property Philippe Mathieu-Daudé 2023-10-24 10:30:05 +02:00
  • b8fc619550 hw/m68k/irqc: Pass CPU using QOM link property Philippe Mathieu-Daudé 2023-10-24 10:30:04 +02:00
  • 6c9ae1ce82 Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging Stefan Hajnoczi 2023-11-01 06:58:11 +09:00
  • 997ef293d2 Merge tag 'pull-halloween-omnibus-311023-2' of https://gitlab.com/stsquad/qemu into staging Stefan Hajnoczi 2023-11-01 06:57:29 +09:00
  • f13b978cc7 Merge tag 'migration-20231031-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Stefan Hajnoczi 2023-11-01 06:56:53 +09:00
  • 900e7d413d iotests: add test for changing mirror's copy_mode Fiona Ebner 2023-10-31 14:54:31 +01:00
  • 76cb2f2491 mirror: return mirror-specific information upon query Fiona Ebner 2023-10-31 14:54:30 +01:00
  • 59fd82544d blockjob: query driver-specific info via a new 'query' driver method Fiona Ebner 2023-10-31 14:54:29 +01:00
  • 701efc9f2d qapi/block-core: turn BlockJobInfo into a union Fiona Ebner 2023-10-31 14:54:28 +01:00
  • d67c54d05f qapi/block-core: use JobType for BlockJobInfo's type Fiona Ebner 2023-10-31 14:54:27 +01:00
  • 2d400d15a0 mirror: implement mirror_change method Fiona Ebner 2023-10-31 14:54:26 +01:00
  • 7b32ad2242 block/mirror: determine copy_to_target only once Fiona Ebner 2023-10-31 14:54:25 +01:00
  • 058cfca564 block/mirror: move dirty bitmap to filter Fiona Ebner 2023-10-31 14:54:24 +01:00
  • c45d0e1af0 block/mirror: set actively_synced even after the job is ready Fiona Ebner 2023-10-31 14:54:23 +01:00
  • 61a3a5a76a blockjob: introduce block-job-change QMP command Fiona Ebner 2023-10-31 14:54:22 +01:00
  • 852160396b libafl_force_dfl Andrea Fioraldi 2023-10-31 17:15:02 +01:00
  • 6c18347739 Merge branch 'main' of github.com:AFLplusplus/qemu-libafl-bridge into main Andrea Fioraldi 2023-10-31 16:36:55 +01:00
  • 9bdf5e5843 Non thread local bpt globals in fullsystem Andrea Fioraldi 2023-10-31 16:36:33 +01:00
  • 073458da56 virtio-blk: remove batch notification BH Stefan Hajnoczi 2023-09-13 16:00:45 -04:00
  • 84d61e5f36 virtio: use defer_call() in virtio_irqfd_notify() Stefan Hajnoczi 2023-09-13 16:00:44 -04:00
  • 433fcea40c util/defer-call: move defer_call() to util/ Stefan Hajnoczi 2023-09-13 16:00:43 -04:00
  • ccee48aa73 block: rename blk_io_plug_call() API to defer_call() Stefan Hajnoczi 2023-09-13 16:00:42 -04:00
  • 7f45276269 contrib/plugins: Close file descriptor on error return Cong Liu 2023-10-29 14:50:33 +00:00
  • 946bf79e40 plugins: Remove an extra parameter Akihiko Odaki 2023-10-29 14:50:32 +00:00
  • 2eb71a0c20 semihosting: fix memleak at semihosting_arg_fallback Matheus Tavares Bernardino 2023-10-29 14:50:31 +00:00
  • dbd6623ce7 gdbstub: Check if gdb_regs is NULL Akihiko Odaki 2023-10-29 14:50:30 +00:00
  • aba77ac5db tests/docker: upgrade debian-all-test-cross to bookworm Alex Bennée 2023-10-29 14:50:29 +00:00
  • 7ccb4153fe tests/docker: use debian-all-test-cross for sparc64 Alex Bennée 2023-10-29 14:50:28 +00:00
  • 26025d8e36 tests/docker: use debian-all-test-cross for riscv64 Alex Bennée 2023-10-29 14:50:27 +00:00
  • b09bb6d1b8 tests/docker: use debian-all-test-cross for mips Alex Bennée 2023-10-29 14:50:26 +00:00
  • 92a3165e1a tests/docker: use debian-all-test-cross for mips64 Alex Bennée 2023-10-29 14:50:25 +00:00
  • 9d9a573612 tests/docker: use debian-all-test-cross for m68k Alex Bennée 2023-10-29 14:50:24 +00:00
  • 95f5bf9521 tests/docker: use debian-all-test-cross for hppa Alex Bennée 2023-10-29 14:50:23 +00:00
  • eb4cb4ed1f tests/docker: use debian-all-test-cross for power Alex Bennée 2023-10-29 14:50:22 +00:00
  • 4e76d98ae9 tests/docker: move sh4 to use debian-legacy-test-cross Alex Bennée 2023-10-29 14:50:21 +00:00
  • d004e27b4e tests/docker: use debian-legacy-test-cross for alpha Alex Bennée 2023-10-29 14:50:20 +00:00
  • cb8715bf0c gitlab: add build-loongarch to matrix Alex Bennée 2023-10-29 14:50:19 +00:00
  • 6f6c399976 gitlab: clean-up build-soft-softmmu job Alex Bennée 2023-10-29 14:50:18 +00:00
  • aa39c4c098 gitlab: split alpha testing into a legacy container Alex Bennée 2023-10-29 14:50:17 +00:00
  • 580731dcc8 tests/tcg: Add -fno-stack-protector Akihiko Odaki 2023-10-29 14:50:16 +00:00
  • 05c223cef7 tests/vm/openbsd: Use the system dtc package Thomas Huth 2023-10-29 14:50:15 +00:00
  • 302823854b blockdev: mirror: avoid potential deadlock when using iothread Fiona Ebner 2023-10-19 15:19:36 +02:00
  • e462c6d27d block: avoid potential deadlock during bdrv_graph_wrlock() in bdrv_close() Fiona Ebner 2023-10-19 15:19:35 +02:00
  • 67446e605d blockjob: drop AioContext lock before calling bdrv_graph_wrlock() Fiona Ebner 2023-10-19 15:19:34 +02:00
  • 3be5762294 iotests: Test media change with iothreads Kevin Wolf 2023-10-13 17:33:02 +02:00
  • fed8245015 block: Fix locking in media change monitor commands Kevin Wolf 2023-10-13 17:33:01 +02:00
  • 87fe52ceca iotests: add tests for "qemu-img rebase" with compression Andrey Drobyshev 2023-09-19 19:58:04 +03:00
  • 26ea27898b qemu-img: add compression option to rebase subcommand Andrey Drobyshev 2023-09-19 19:58:03 +03:00
  • f93e65ee51 iotests/{024, 271}: add testcases for qemu-img rebase Andrey Drobyshev 2023-09-19 19:58:02 +03:00
  • 12df580b3b qemu-img: rebase: avoid unnecessary COW operations Andrey Drobyshev 2023-09-19 19:58:01 +03:00
  • c20c8ae700 qemu-img: add chunk size parameter to compare_buffers() Andrey Drobyshev 2023-09-19 19:58:00 +03:00
  • ce8b8f9fe7 qemu-img: rebase: use backing files' BlockBackend for buffer alignment Andrey Drobyshev 2023-09-19 19:57:59 +03:00
  • 827171c318 qemu-iotests: 024: add rebasing test case for overlay_size > backing_size Andrey Drobyshev 2023-09-19 19:57:58 +03:00
  • 8b097fd6b0 qemu-img: rebase: stop when reaching EOF of old backing file Andrey Drobyshev 2023-09-19 19:57:57 +03:00
  • be07a0ed22 qemu-file: Make qemu_fflush() return errors Juan Quintela 2023-10-25 11:11:17 +02:00
  • 0f8596180a migration: Remove transferred atomic counter Juan Quintela 2023-10-25 11:11:16 +02:00
  • 897fd8bdce migration: Use migration_transferred_bytes() Juan Quintela 2023-10-25 11:11:15 +02:00
  • fc55cf318a qemu-file: Simplify qemu_file_get_error() Juan Quintela 2023-10-25 11:11:14 +02:00
  • 0743f41fd2 migration: migration_rate_limit_reset() don't need the QEMUFile Juan Quintela 2023-10-25 11:11:13 +02:00
  • f57e5a6ce5 migration: migration_transferred_bytes() don't need the QEMUFile Juan Quintela 2023-10-25 11:11:12 +02:00
  • e9c0eed7c2 qemu-file: Remove _noflush from qemu_file_transferred_noflush() Juan Quintela 2023-10-25 11:11:11 +02:00
  • e833cad7e7 qemu_file: Remove unused qemu_file_transferred() Juan Quintela 2023-10-25 11:11:10 +02:00
  • 737840e2c6 migration: Use the number of transferred bytes directly Juan Quintela 2023-10-25 11:11:09 +02:00
  • 5e2652185b qemu_file: total_transferred is not used anymore Juan Quintela 2023-10-25 11:11:08 +02:00
  • 2d897237e0 qemu_file: Use a stat64 for qemu_file_transferred Juan Quintela 2023-10-25 11:11:07 +02:00
  • cc8bf57d56 qemu-file: Don't increment qemu_file_transferred at qemu_file_fill_buffer Juan Quintela 2023-10-25 11:11:06 +02:00
  • a2326705e5 migration: Stop migration immediately in RDMA error paths Peter Xu 2023-10-24 12:39:33 -04:00
  • 864128df46 migration: Deprecate old compression method Juan Quintela 2023-10-18 13:55:13 +02:00
  • 66db46ca83 migration: Deprecate block migration Juan Quintela 2023-10-18 13:55:12 +02:00
  • 8846b5bfca migration: migrate 'blk' command option is deprecated. Juan Quintela 2023-10-18 13:55:11 +02:00
  • 40101f320d migration: migrate 'inc' command option is deprecated. Juan Quintela 2023-10-18 13:55:10 +02:00
  • bf1695c252 qemu-iotests: Filter warnings about block migration being deprecated Juan Quintela 2023-10-18 13:55:09 +02:00
  • 516fffc993 Merge tag 'pull-lu-20231030' of https://gitlab.com/rth7680/qemu into staging Stefan Hajnoczi 2023-10-31 07:12:40 +09:00
  • 235fe6d06e Merge tag 'pull-ufs-20231030' of https://gitlab.com/jeuk20.kim/qemu into staging Stefan Hajnoczi 2023-10-31 07:11:23 +09:00
  • 850e874f1c Merge tag 'pull-target-arm-20231027' of https://git-us.linaro.org/people/pmaydell/qemu-arm into staging Stefan Hajnoczi 2023-10-31 07:07:42 +09:00
  • 335b8f700c build: Add update-linux-vdso makefile rule Richard Henderson 2023-09-29 13:43:50 -07:00
  • 5d94c2ffa8 linux-user: Show vdso address in /proc/pid/maps Richard Henderson 2023-08-16 10:54:57 -07:00
  • b63c6b97f8 linux-user/s390x: Add vdso Richard Henderson 2023-08-14 18:56:17 -07:00
  • ba02f1ea63 linux-user/s390x: Rename __SIGNAL_FRAMESIZE to STACK_FRAME_OVERHEAD Richard Henderson 2023-08-14 18:26:05 -07:00