Commit Graph

  • c36c31c86b migration: Fix analyze-migration.py 'configuration' parsing Fabiano Rosas 2023-10-09 15:43:22 -03:00
  • 2aae1eb8da migration: Add the configuration vmstate to the json writer Nikolay Borisov 2023-10-09 15:43:21 -03:00
  • f75ed59f40 migration: fix RAMBlock add NULL check Dmitry Frolov 2023-10-10 13:48:53 +03:00
  • 8b2395970a migration: Allow user to specify available switchover bandwidth Peter Xu 2023-10-10 18:19:22 -04:00
  • 1a36e4c9d0 migration: Use g_autofree to simplify ram_dirty_bitmap_reload() Philippe Mathieu-Daudé 2023-10-11 04:36:27 +02:00
  • d7f5a04320 migration: refactor migration_completion Wei Wang 2023-08-04 17:30:53 +08:00
  • 800485762e Merge tag 'python-pull-request' of https://gitlab.com/jsnow/qemu into staging Stefan Hajnoczi 2023-10-16 12:37:48 -04:00
  • 9390f0fd3e Merge tag 'pull-loongarch-20231013' of https://gitlab.com/gaosong/qemu into staging Stefan Hajnoczi 2023-10-16 12:37:35 -04:00
  • 2778f754e6 Merge tag 'pull-ufs-20231013' of https://gitlab.com/jeuk20.kim/qemu into staging Stefan Hajnoczi 2023-10-16 12:37:21 -04:00
  • 2a6299fb13 Merge tag 'pull-request-2023-10-12' of https://gitlab.com/thuth/qemu into staging Stefan Hajnoczi 2023-10-16 12:35:21 -04:00
  • ce2f51697b Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging Stefan Hajnoczi 2023-10-16 12:34:45 -04:00
  • 32bfaa4ea7 Merge tag 'pull-shadow-2023-10-12' of https://repo.or.cz/qemu/armbru into staging Stefan Hajnoczi 2023-10-16 12:34:32 -04:00
  • bc2b89b385 Merge tag 'mem-2023-10-12' of https://github.com/davidhildenbrand/qemu into staging Stefan Hajnoczi 2023-10-16 12:34:17 -04:00
  • 773f61e997 docs/system: add basic virtio-gpu documentation Gurchetan Singh 2023-07-10 12:21:39 -07:00
  • 8e7b21ca16 gfxstream + rutabaga: enable rutabaga Gurchetan Singh 2023-03-21 16:13:29 -07:00
  • cd9adbefcc gfxstream + rutabaga: meson support Gurchetan Singh 2023-03-21 09:47:36 -07:00
  • 1dcc6adbc1 gfxstream + rutabaga: add initial support for gfxstream Gurchetan Singh 2023-03-21 09:47:29 -07:00
  • ac8767c743 gfxstream + rutabaga prep: added need defintions, fields, and options Gurchetan Singh 2023-03-21 15:57:06 -07:00
  • 49a8b65932 virtio-gpu: blob prep Antonio Caggiano 2023-03-12 17:22:29 +08:00
  • ba62dfa707 virtio-gpu: hostmem Gerd Hoffmann 2023-03-12 17:22:28 +08:00
  • 17b98f46b9 virtio-gpu: CONTEXT_INIT feature Antonio Caggiano 2023-05-04 12:12:43 -07:00
  • 605a16a762 virtio: Add shared memory capability Dr. David Alan Gilbert 2023-05-04 12:12:42 -07:00
  • ce32a9e991 target/hppa: Update to SeaBIOS-hppa version 10 Helge Deller 2023-10-14 18:59:38 +02:00
  • ebca80bbdb hw/ufs: Fix incorrect register fields Jeuk Kim 2023-10-10 14:11:13 +09:00
  • 97970dae53 hw/ufs: Fix code coverity issues Jeuk Kim 2023-09-18 10:02:36 +09:00
  • 1bea6930ca LoongArch: step down as general arch maintainer Xiaojuan Yang 2023-10-12 17:51:35 +08:00
  • 89daabe385 hw/loongarch/virt: Remove unused 'loongarch_virt_pm' region Song Gao 2023-10-12 14:41:23 +08:00
  • 3866e2f98e hw/loongarch/virt: Remove unused ISA Bus Philippe Mathieu-Daudé 2023-10-10 15:53:42 +02:00
  • cb041aed1b hw/loongarch/virt: Remove unused ISA UART Philippe Mathieu-Daudé 2023-10-10 15:53:41 +02:00
  • 2cfdab739a hw/loongarch: remove global loaderparams variable Thomas Weißschuh 2023-10-10 11:49:16 +02:00
  • 5f1a3132c6 target/loongarch: Add preldx instruction Song Gao 2023-09-05 20:39:10 +08:00
  • 32f4916cfb target/loongarch: fix ASXE flag conflict Jiajie Chen 2023-09-30 19:28:23 +08:00
  • b6aed193e5 python: use vm.cmd() instead of vm.qmp() where appropriate Vladimir Sementsov-Ogievskiy 2023-10-06 18:41:25 +03:00
  • 25ad2cf650 scripts: add python_qmp_updater.py Vladimir Sementsov-Ogievskiy 2023-10-06 18:41:24 +03:00
  • 9acd49e29e tests/vm/basevm.py: use cmd() instead of qmp() Vladimir Sementsov-Ogievskiy 2023-10-06 18:41:23 +03:00
  • 39995e2126 iotests.py: pause_job(): drop return value Vladimir Sementsov-Ogievskiy 2023-10-06 18:41:22 +03:00
  • c5339030e6 iotests: drop some extra ** in qmp() call Vladimir Sementsov-Ogievskiy 2023-10-06 18:41:21 +03:00
  • 1ada73fbea iotests: drop some extra semicolons Vladimir Sementsov-Ogievskiy 2023-10-06 18:41:20 +03:00
  • d24eb059fa iotests: refactor some common qmp result checks into generic pattern Vladimir Sementsov-Ogievskiy 2023-10-06 18:41:19 +03:00
  • f7ccc3295b iotests: add some missed checks of qmp result Vladimir Sementsov-Ogievskiy 2023-10-06 18:41:18 +03:00
  • 3a8736cf1e iotests: QemuStorageDaemon: add cmd() method like in QEMUMachine. Vladimir Sementsov-Ogievskiy 2023-10-06 18:41:17 +03:00
  • 4e620ff48f python/machine.py: upgrade vm.cmd() method Vladimir Sementsov-Ogievskiy 2023-10-06 18:41:16 +03:00
  • 684750ab4f python/qemu: rename command() to cmd() Vladimir Sementsov-Ogievskiy 2023-10-06 18:41:15 +03:00
  • 37274707f6 python: rename QEMUMonitorProtocol.cmd() to cmd_raw() Vladimir Sementsov-Ogievskiy 2023-10-06 18:41:14 +03:00
  • 7f521b023b scripts/cpu-x86-uarch-abi.py: use .command() instead of .cmd() Vladimir Sementsov-Ogievskiy 2023-10-06 18:41:13 +03:00
  • 2cee9ca97d qmp_shell.py: _fill_completion() use .command() instead of .cmd() Vladimir Sementsov-Ogievskiy 2023-10-06 18:41:12 +03:00
  • f187cfefd2 python/qemu/qmp/legacy: cmd(): drop cmd_id unused argument Vladimir Sementsov-Ogievskiy 2023-10-06 18:41:11 +03:00
  • c35b2fb1fd target/i386: fix shadowed variable pasto Paolo Bonzini 2023-10-11 15:53:50 +02:00
  • cc46a7ef3b contrib/vhost-user-gpu: Fix compiler warning when compiling with -Wshadow Thomas Huth 2023-10-09 10:37:25 +02:00
  • e6e964b8b0 block: Add assertion for bdrv_graph_wrlock() Kevin Wolf 2023-09-29 16:51:57 +02:00
  • 680e0cc40c block: Protect bs->children with graph_lock Kevin Wolf 2023-09-29 16:51:56 +02:00
  • b59b466071 block: Protect bs->parents with graph_lock Kevin Wolf 2023-09-29 16:51:55 +02:00
  • 3574499a1e block: Mark bdrv_get_specific_info() and callers GRAPH_RDLOCK Kevin Wolf 2023-09-29 16:51:54 +02:00
  • 018f9dea9c block: Mark bdrv_apply_auto_read_only() and callers GRAPH_RDLOCK Kevin Wolf 2023-09-29 16:51:53 +02:00
  • 277f2007ce block: Mark bdrv_op_is_blocked() and callers GRAPH_RDLOCK Kevin Wolf 2023-09-29 16:51:52 +02:00
  • 5155853e90 qcow2: Mark check_constraints_on_bitmap() GRAPH_RDLOCK Kevin Wolf 2023-09-29 16:51:51 +02:00
  • de4fed6f4e qcow2: Mark qcow2_inactivate() and callers GRAPH_RDLOCK Kevin Wolf 2023-09-29 16:51:50 +02:00
  • 0bb79c97fd qcow2: Mark qcow2_signal_corruption() and callers GRAPH_RDLOCK Kevin Wolf 2023-09-29 16:51:49 +02:00
  • bd131d6705 block: Mark bdrv_amend_options() and callers GRAPH_RDLOCK Kevin Wolf 2023-09-29 16:51:48 +02:00
  • 4026f1c4f3 block: Mark bdrv_get_parent_name() and callers GRAPH_RDLOCK Kevin Wolf 2023-09-29 16:51:47 +02:00
  • c0fc5123ad block: Mark bdrv_primary_child() and callers GRAPH_RDLOCK Kevin Wolf 2023-09-29 16:51:46 +02:00
  • b7cfc7d58e block: Mark bdrv_refresh_filename() and callers GRAPH_RDLOCK Kevin Wolf 2023-09-29 16:51:45 +02:00
  • 15f3f1fe57 block: Mark bdrv_get_xdbg_block_graph() and callers GRAPH_RDLOCK Kevin Wolf 2023-09-29 16:51:44 +02:00
  • ce433d2942 block: Take graph rdlock in parts of reopen Kevin Wolf 2023-09-29 16:51:43 +02:00
  • a32e781838 block: Mark bdrv_snapshot_fallback() and callers GRAPH_RDLOCK Kevin Wolf 2023-09-29 16:51:42 +02:00
  • 7859c45a46 block: Mark bdrv_parent_cb_resize() and callers GRAPH_RDLOCK Kevin Wolf 2023-09-29 16:51:41 +02:00
  • d05ab380db block: Mark drain related functions GRAPH_RDLOCK Emanuele Giuseppe Esposito 2023-09-29 16:51:40 +02:00
  • 2b3912f135 block: Mark bdrv_first_blk() and bdrv_is_root_node() GRAPH_RDLOCK Kevin Wolf 2023-09-29 16:51:39 +02:00
  • 0e6bad1f21 block: Take graph rdlock in bdrv_inactivate_all() Kevin Wolf 2023-09-29 16:51:38 +02:00
  • e84c07bc73 block-coroutine-wrapper: Add no_co_wrapper_bdrv_rdlock functions Kevin Wolf 2023-09-29 16:51:37 +02:00
  • 903df115aa test-bdrv-drain: Don't call bdrv_graph_wrlock() in coroutine context Kevin Wolf 2023-09-29 16:51:36 +02:00
  • cc32399773 block: convert more bdrv_is_allocated* and bdrv_block_status* calls to coroutine versions Paolo Bonzini 2023-09-04 12:03:06 +02:00
  • 578ffa9ffb block: switch to co_wrapper for bdrv_is_allocated_* Paolo Bonzini 2023-09-04 12:03:05 +02:00
  • 1b88457eaa block: complete public block status API Paolo Bonzini 2023-09-04 12:03:04 +02:00
  • b170e92982 block: rename the bdrv_co_block_status static function Paolo Bonzini 2023-09-04 12:03:03 +02:00
  • 63011373ad Merge tag 'pull-riscv-to-apply-20231012-1' of https://github.com/alistair23/qemu into staging Stefan Hajnoczi 2023-10-12 10:24:44 -04:00
  • 40886c4cf5 Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging Stefan Hajnoczi 2023-10-12 10:24:06 -04:00
  • ab3ec1586a Merge tag 'qga-pull-2023-10-11' of https://github.com/kostyanf14/qemu into staging Stefan Hajnoczi 2023-10-12 10:23:20 -04:00
  • f51f90c65e gitlab-ci: Disable the riscv64-debian-cross-container by default Thomas Huth 2023-10-11 08:20:31 +02:00
  • ee6398d862 virtio-mem: Mark memslot alias memory regions unmergeable David Hildenbrand 2023-09-26 20:57:38 +02:00
  • 533f5d6679 memory,vhost: Allow for marking memory device memory regions unmergeable David Hildenbrand 2023-09-26 20:57:37 +02:00
  • 177f9b1ee4 virtio-mem: Expose device memory dynamically via multiple memslots if enabled David Hildenbrand 2023-09-26 20:57:36 +02:00
  • 884a0c20e6 virtio-mem: Update state to match bitmap as soon as it's been migrated David Hildenbrand 2023-09-26 20:57:35 +02:00
  • a45171dba7 virtio-mem: Pass non-const VirtIOMEM via virtio_mem_range_cb David Hildenbrand 2023-09-26 20:57:34 +02:00
  • aa5317ef7c memory: Clarify mapping requirements for RamDiscardManager David Hildenbrand 2023-09-26 20:57:33 +02:00
  • a2335113ae memory-device,vhost: Support automatic decision on the number of memslots David Hildenbrand 2023-09-26 20:57:32 +02:00
  • cd89c065b0 vhost: Add vhost_get_max_memslots() David Hildenbrand 2023-09-26 20:57:31 +02:00
  • 16ab2eda57 kvm: Add stub for kvm_get_max_memslots() David Hildenbrand 2023-09-26 20:57:30 +02:00
  • 766aa0a654 memory-device,vhost: Support memory devices that dynamically consume memslots David Hildenbrand 2023-09-26 20:57:29 +02:00
  • f9716f4b0d memory-device: Track required and actually used memslots in DeviceMemoryState David Hildenbrand 2023-09-26 20:57:28 +02:00
  • 759bac673a stubs: Rename qmp_memory_device.c to memory_device.c David Hildenbrand 2023-09-26 20:57:27 +02:00
  • 7975feece9 memory-device: Support memory devices with multiple memslots David Hildenbrand 2023-09-26 20:57:26 +02:00
  • 8c49951c4a vhost: Return number of free memslots David Hildenbrand 2023-09-26 20:57:25 +02:00
  • 5b23186a95 kvm: Return number of free memslots David Hildenbrand 2023-09-26 20:57:24 +02:00
  • 022f033bd7 softmmu/physmem: Fixup qemu_ram_block_from_host() documentation David Hildenbrand 2023-09-26 20:57:23 +02:00
  • 309ebfa691 vhost: Remove vhost_backend_can_merge() callback David Hildenbrand 2023-09-26 20:57:22 +02:00
  • 552b25229c vhost: Rework memslot filtering and fix "used_memslot" tracking David Hildenbrand 2023-09-26 20:57:21 +02:00
  • abf8c47f44 MAINTAINERS: Add include/sysemu/qtest.h to the qtest section Thomas Huth 2023-10-12 13:14:01 +02:00
  • a8500f8043 hw/misc/Kconfig: add switch for i2c-echo Klaus Jensen 2023-08-23 10:14:42 +02:00
  • f912f1bdb6 hw/misc/i2c-echo: add copyright/license note Klaus Jensen 2023-08-23 10:14:41 +02:00