Commit Graph

  • 1b0f1b14fe tests/qtest: Use EXIT_FAILURE instead of magic number Bin Meng 2022-10-28 12:57:30 +08:00
  • e4439e5280 tests/qtest: device-plug-test: Reverse the usage of double/single quotes Bin Meng 2022-10-28 12:57:29 +08:00
  • b1d3095ccf tests/qtest: Support libqtest to build and run on Windows Bin Meng 2022-10-28 12:57:28 +08:00
  • 84c662d254 tests/qtest: Use send/recv for socket communication Xuzhou Cheng 2022-10-28 12:57:27 +08:00
  • c9923550b4 accel/qtest: Support qtest accelerator for Windows Xuzhou Cheng 2022-10-28 12:57:26 +08:00
  • 8f4bcbcf11 tests: Add sndio to the FreeBSD CI containers / VM Brad Smith 2022-10-25 11:02:15 -04:00
  • 690d43a8b1 tests/vm: update openbsd to release 7.2 Brad Smith 2022-10-23 01:00:07 -04:00
  • 0e283d845e tests/qtest/libqos/e1000e: Use e1000_regs.h Akihiko Odaki 2022-10-13 14:52:45 +09:00
  • 73df4f9227 tests/qtest/cxl-test: Remove temporary directories after testing Thomas Huth 2022-10-12 11:14:35 +02:00
  • daa8bb57db tests/qtest/tpm: Clean up remainders of swtpm Thomas Huth 2022-10-12 10:43:34 +02:00
  • 9d711f19c5 MAINTAINERS: target/s390x/: add Ilya as reviewer Christian Borntraeger 2022-10-19 14:56:40 +02:00
  • 9e3eb3b29a tests/tcg/s390x: Add a test for the vistr instruction Thomas Huth 2022-10-12 20:27:55 +02:00
  • e506fee8b1 net: stream: add QAPI events to report connection state Laurent Vivier 2022-10-21 11:09:22 +02:00
  • 1f9c890fa3 net: stream: move to QIO to enable additional parameters Laurent Vivier 2022-10-21 11:09:20 +02:00
  • 7651b32119 qemu-sockets: update socket_uri() and socket_parse() to be consistent Laurent Vivier 2022-10-21 11:09:19 +02:00
  • 18bf1c9456 qemu-sockets: move and rename SocketAddress_to_str() Laurent Vivier 2022-10-21 11:09:18 +02:00
  • 784e7a2531 net: dgram: add unix socket Laurent Vivier 2022-10-21 11:09:17 +02:00
  • 8ecc7f40bc net: dgram: move mcast specific code from net_socket_fd_init_dgram() Laurent Vivier 2022-10-21 11:09:16 +02:00
  • 7c1f0c33cc net: dgram: make dgram_dst generic Laurent Vivier 2022-10-21 11:09:15 +02:00
  • 13c6be9661 net: stream: add unix socket Laurent Vivier 2022-10-21 11:09:14 +02:00
  • 80d3e4779d net: stream: Don't ignore EINVAL on netdev socket connection Stefano Brivio 2022-10-21 11:09:13 +02:00
  • daf188ff04 net: socket: Don't ignore EINVAL on netdev socket connection Stefano Brivio 2022-10-21 11:09:12 +02:00
  • 5166fe0ae4 qapi: net: add stream and dgram netdevs Laurent Vivier 2022-10-21 11:09:11 +02:00
  • 53b85d9574 net: introduce qemu_set_info_str() function Laurent Vivier 2022-10-21 11:09:10 +02:00
  • f3eedcddba qapi: net: introduce a way to bypass qemu_opts_parse_noisily() Laurent Vivier 2022-10-21 11:09:09 +02:00
  • 21fccb2cbb net: simplify net_client_parse() error management Laurent Vivier 2022-10-21 11:09:08 +02:00
  • d63ef17bfc net: remove the @errp argument of net_client_inits() Laurent Vivier 2022-10-21 11:09:07 +02:00
  • 30e4226b78 net: introduce convert_host_port() Laurent Vivier 2022-10-21 11:09:06 +02:00
  • 396d512669 vhost: Accept event idx flag Eugenio Pérez 2022-10-20 17:52:51 +02:00
  • 22a6840ff2 vhost: use avail event idx on vhost_svq_kick Eugenio Pérez 2022-10-20 17:52:50 +02:00
  • 01f8beacea vhost: toggle device callbacks using used event idx Eugenio Pérez 2022-10-20 17:52:49 +02:00
  • f0c48e05bd vhost: allocate event_idx fields on vring Eugenio Pérez 2022-10-20 17:52:48 +02:00
  • 7d0e12af59 net: improve error message for missing netdev backend Daniel P. Berrangé 2022-10-03 11:06:12 +01:00
  • 8801ccd050 vhost-vdpa: allow passing opened vhostfd to vhost-vdpa Si-Wei Liu 2022-10-08 00:58:58 -07:00
  • 6ce262fbe7 vdpa: Remove shadow CVQ command check Eugenio Pérez 2022-10-20 10:02:30 +02:00
  • faa825ddb3 vdpa: Delete duplicated vdpa_feature_bits entry Eugenio Pérez 2022-10-20 10:00:58 +02:00
  • 7550a82259 virtio-net: fix TX timer with tx_burst Laurent Vivier 2022-10-20 11:58:46 +02:00
  • df8d070817 virtio-net: fix bottom-half packet TX on asynchronous completion Laurent Vivier 2022-10-20 11:58:45 +02:00
  • be8da05b5e block/block-backend: blk_set_enable_write_cache is IO_CODE Emanuele Giuseppe Esposito 2022-10-27 03:27:26 -04:00
  • 247cf5c035 monitor: switch to *_co_* functions Alberto Faria 2022-10-13 14:37:11 +02:00
  • a5c4e5be7e vmdk: switch to *_co_* functions Alberto Faria 2022-10-13 14:37:10 +02:00
  • eb342749c0 vhdx: switch to *_co_* functions Alberto Faria 2022-10-13 14:37:09 +02:00
  • 3f65302822 vdi: switch to *_co_* functions Alberto Faria 2022-10-13 14:37:08 +02:00
  • 3aba34adb1 qed: switch to *_co_* functions Alberto Faria 2022-10-13 14:37:07 +02:00
  • 38505e2a14 qcow2: switch to *_co_* functions Alberto Faria 2022-10-13 14:37:06 +02:00
  • 58684155e4 qcow: switch to *_co_* functions Alberto Faria 2022-10-13 14:37:05 +02:00
  • 50688be02a parallels: switch to *_co_* functions Alberto Faria 2022-10-13 14:37:04 +02:00
  • 882762165a mirror: switch to *_co_* functions Alberto Faria 2022-10-13 14:37:03 +02:00
  • ce47ff20b9 block: switch to *_co_* functions Alberto Faria 2022-10-13 14:37:02 +02:00
  • a06678874b commit: switch to *_co_* functions Alberto Faria 2022-10-13 14:37:01 +02:00
  • c9d43d0deb vmdk: manually add more coroutine_fn annotations Paolo Bonzini 2022-10-13 14:37:00 +02:00
  • a1b4ecfd6f qcow2: manually add more coroutine_fn annotations Paolo Bonzini 2022-10-13 14:36:59 +02:00
  • ea4b80146e qcow: manually add more coroutine_fn annotations Paolo Bonzini 2022-10-13 14:36:58 +02:00
  • f72b38b67e blkdebug: add missing coroutine_fn annotation for indirect-called functions Paolo Bonzini 2022-10-13 14:36:57 +02:00
  • 014688a1b5 qcow2: add coroutine_fn annotation for indirect-called functions Alberto Faria 2022-10-13 14:36:56 +02:00
  • c2d7680893 block: add missing coroutine_fn annotation to BlockDriverState callbacks Alberto Faria 2022-10-13 14:36:55 +02:00
  • 512ef174fb coroutine-io: add missing coroutine_fn annotation to prototypes Alberto Faria 2022-10-13 14:36:54 +02:00
  • d63f006a58 coroutine-lock: add missing coroutine_fn annotation to prototypes Alberto Faria 2022-10-13 14:36:53 +02:00
  • 16bb776f5b block: add missing coroutine_fn annotation to prototypes Alberto Faria 2022-10-13 14:36:52 +02:00
  • 42f6ad79e3 ssh: add missing coroutine_fn annotation Alberto Faria 2022-10-13 14:36:51 +02:00
  • 6894ee2bee monitor: add missing coroutine_fn annotation Alberto Faria 2022-10-13 14:36:50 +02:00
  • 7c85803c49 block: remove incorrect coroutine_fn annotation Alberto Faria 2022-10-13 14:36:49 +02:00
  • 1a2152568a backup: remove incorrect coroutine_fn annotation Alberto Faria 2022-10-13 14:36:48 +02:00
  • ebdebe4728 block/nfs: Fix 32-bit Windows build Bin Meng 2022-09-08 21:28:15 +08:00
  • 142e690712 block: remove bdrv_try_set_aio_context and replace it with bdrv_try_change_aio_context Emanuele Giuseppe Esposito 2022-10-25 04:49:52 -04:00
  • a41cfda126 block: rename bdrv_child_try_change_aio_context in bdrv_try_change_aio_context Emanuele Giuseppe Esposito 2022-10-25 04:49:51 -04:00
  • d2aafbb68a block: remove all unused ->can_set_aio_ctx and ->set_aio_ctx callbacks Emanuele Giuseppe Esposito 2022-10-25 04:49:50 -04:00
  • f8be48adf0 block: use the new _change_ API instead of _can_set_ and _set_ Emanuele Giuseppe Esposito 2022-10-25 04:49:49 -04:00
  • 3394939621 block-backend: implement .change_aio_ctx in child_root Emanuele Giuseppe Esposito 2022-10-25 04:49:48 -04:00
  • 27633e740e block: implement .change_aio_ctx in child_of_bds Emanuele Giuseppe Esposito 2022-10-25 04:49:47 -04:00
  • 3428b100dc blockjob: implement .change_aio_ctx in child_job Emanuele Giuseppe Esposito 2022-10-25 04:49:46 -04:00
  • e08cc001d5 bdrv_change_aio_context: use hash table instead of list of visited nodes Emanuele Giuseppe Esposito 2022-10-25 04:49:45 -04:00
  • 7e8c182fb5 block: use transactions as a replacement of ->{can_}set_aio_context() Emanuele Giuseppe Esposito 2022-10-25 04:49:44 -04:00
  • 7f898610f6 block.c: assert bs->aio_context is written under BQL and drains Emanuele Giuseppe Esposito 2022-10-25 04:49:43 -04:00
  • 57f08941d3 block: refactor bdrv_remove_file_or_backing_child to bdrv_remove_child Vladimir Sementsov-Ogievskiy 2022-07-26 23:11:34 +03:00
  • c5c2174146 block/snapshot: drop indirection around bdrv_snapshot_fallback_ptr Vladimir Sementsov-Ogievskiy 2022-07-26 23:11:33 +03:00
  • 5bb0474778 block: Manipulate bs->file / bs->backing pointers in .attach/.detach Vladimir Sementsov-Ogievskiy 2022-07-26 23:11:32 +03:00
  • 544acc7d1e Revert "block: Pass BdrvChild ** to replace_child_noperm" Vladimir Sementsov-Ogievskiy 2022-07-26 23:11:31 +03:00
  • a2c37a3042 Revert "block: Restructure remove_file_or_backing_child()" Vladimir Sementsov-Ogievskiy 2022-07-26 23:11:30 +03:00
  • 0f0b1e29d3 Revert "block: Let replace_child_tran keep indirect pointer" Vladimir Sementsov-Ogievskiy 2022-07-26 23:11:29 +03:00
  • 4eba825a82 Revert "block: Let replace_child_noperm free children" Vladimir Sementsov-Ogievskiy 2022-07-26 23:11:28 +03:00
  • 0c6100a7ff block/snapshot: stress that we fallback to primary child Vladimir Sementsov-Ogievskiy 2022-07-26 23:11:27 +03:00
  • 71ca43852a block: document connection between child roles and bs->backing/bs->file Vladimir Sementsov-Ogievskiy 2022-07-26 23:11:26 +03:00
  • 1921b4f786 test-bdrv-graph-mod: fix filters to be filters Vladimir Sementsov-Ogievskiy 2022-07-26 23:11:25 +03:00
  • 9ebfc111a1 tests-bdrv-drain: bdrv_replace_test driver: declare supports_backing Vladimir Sementsov-Ogievskiy 2022-07-26 23:11:24 +03:00
  • 1dcea71979 test-bdrv-graph-mod: update test_parallel_perm_update test case Vladimir Sementsov-Ogievskiy 2022-07-26 23:11:23 +03:00
  • a987aa7d3c block/blklogwrites: don't care to remove bs->file child on failure Vladimir Sementsov-Ogievskiy 2022-07-26 23:11:22 +03:00
  • 8393078032 block: introduce bdrv_open_file_child() helper Vladimir Sementsov-Ogievskiy 2022-07-26 23:11:21 +03:00
  • 046fd84fac block: BlockDriver: add .filtered_child_is_backing field Vladimir Sementsov-Ogievskiy 2022-07-26 23:11:20 +03:00
  • ab6075d849 vhost-user-blk: fix the resize crash Li Feng 2022-09-19 20:18:16 +08:00
  • 7845e73147 block/io_uring: revert "Use io_uring_register_ring_fd() to skip fd operations" Sam Li 2022-09-24 22:48:15 +08:00
  • 1e85c7259b vvfat: allow spaces in file names Hervé Poussineau 2022-10-10 19:55:11 +02:00
  • d0f95b6ca0 vvfat: allow some writes to bootsector Hervé Poussineau 2022-10-10 19:55:10 +02:00
  • 69fbfff95e block: Refactor get_tmp_filename() Bin Meng 2022-10-10 12:04:31 +08:00
  • 6b6471eee1 block: Ignore close() failure in get_tmp_filename() Bin Meng 2022-10-10 12:04:30 +08:00
  • b885cdda79 MAINTAINERS: Fold "Block QAPI, monitor, ..." into "Block layer core" Markus Armbruster 2022-10-20 14:05:41 +02:00
  • d0d8d5707d Merge tag 'pull-target-arm-20221027' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Stefan Hajnoczi 2022-10-27 10:38:23 -04:00
  • 40269a578b
    Delete blob and add CI check (#867) Andrea Fioraldi 2022-10-27 16:20:29 +02:00
  • da0ab2c4c4 crypto: add test cases for many malformed LUKS header scenarios Daniel P. Berrangé 2022-09-05 14:57:17 +01:00
  • 741c314a33 crypto: ensure LUKS tests run with GNUTLS crypto provider Daniel P. Berrangé 2022-09-05 14:37:05 +01:00