278 Commits (1581a70ddd0cd71a8520027d7136ed1e2f6bd19b)

Author SHA1 Message Date
Emanuele Giuseppe Esposito 1581a70ddd block/coroutines: I/O and "I/O or GS" API 4 years ago
Emanuele Giuseppe Esposito c5be7445b7 assertions for blockdev.h global state API 4 years ago
Emanuele Giuseppe Esposito bdb734763b block.c: add assertions to static functions 4 years ago
Emanuele Giuseppe Esposito 967d7905d1 IO_CODE and IO_OR_GS_CODE for block_int I/O API 4 years ago
Emanuele Giuseppe Esposito b4ad82aab1 assertions for block_int global state API 4 years ago
Emanuele Giuseppe Esposito 37868b2ac6 IO_CODE and IO_OR_GS_CODE for block-backend I/O API 4 years ago
Emanuele Giuseppe Esposito 0439c5a462 block/block-backend.c: assertions for block-backend 4 years ago
Emanuele Giuseppe Esposito a2c4c3b19b include/sysemu/block-backend: split header into I/O and global state (GS) API 4 years ago
Emanuele Giuseppe Esposito 3b71719462 block: rename bdrv_invalidate_cache_all, blk_invalidate_cache and test_sync_op_invalidate_cache 4 years ago
Emanuele Giuseppe Esposito a94750d956 block: introduce bdrv_activate 4 years ago
Hanna Reitz 492a119610 block-backend: Retain permissions after migration 4 years ago
Stefan Hajnoczi 1e3552dbd2 block-backend: prevent dangling BDS pointers across aio_poll() 4 years ago
Hanna Reitz 73d4a11300 block-backend: Silence clang -m32 compiler warning 4 years ago
Vladimir Sementsov-Ogievskiy aa78b82516 block-backend: drop INT_MAX restriction from blk_check_byte_request() 5 years ago
Vladimir Sementsov-Ogievskiy 14149710f9 block-backend: blk_pread, blk_pwrite: rename count parameter to bytes 5 years ago
Vladimir Sementsov-Ogievskiy a93d81c84a block-backend: convert blk_aio_ functions to int64_t bytes paramter 5 years ago
Vladimir Sementsov-Ogievskiy e192179bb2 block-backend: convert blk_co_copy_range to int64_t bytes 5 years ago
Vladimir Sementsov-Ogievskiy 06f0325c5b block-backend: convert blk_foo wrappers to use int64_t bytes parameter 5 years ago
Vladimir Sementsov-Ogievskiy 16d36e2996 block-backend: drop blk_prw, use block-coroutine-wrapper 5 years ago
Vladimir Sementsov-Ogievskiy 70e8775ed9 block-backend: rename _do_ helper functions to _co_do_ 5 years ago
Vladimir Sementsov-Ogievskiy 2800637a33 block-backend: convert blk_co_pdiscard to int64_t bytes 5 years ago
Vladimir Sementsov-Ogievskiy 34460feb63 block-backend: convert blk_co_pwritev_part to int64_t bytes 5 years ago
Vladimir Sementsov-Ogievskiy 9547907705 block-backend: make blk_co_preadv() 64bit 5 years ago
Vladimir Sementsov-Ogievskiy 7242db6389 block-backend: blk_check_byte_request(): int64_t bytes 5 years ago
Paolo Bonzini cc07162953 block: introduce max_hw_iov for use in scsi-generic 5 years ago
Vladimir Sementsov-Ogievskiy ed089506ee block: introduce blk_replace_bs 5 years ago
Paolo Bonzini 24b36e9813 block: add max_hw_transfer to BlockLimits 5 years ago
Paolo Bonzini b99f7fa08a block-backend: align max_transfer to request alignment 5 years ago
Sergio Lopez 095cc4d0f6 block-backend: add drained_poll 5 years ago
Vladimir Sementsov-Ogievskiy fd240a184b block-backend: improve blk_root_get_parent_desc() 5 years ago
Vladimir Sementsov-Ogievskiy 260242a833 block: drop BlockBackendRootState::read_only 5 years ago
Vladimir Sementsov-Ogievskiy 307261b243 block: consistently use bdrv_is_read_only() 5 years ago
Thomas Huth 4c386f8064 Do not include sysemu/sysemu.h if it's not really necessary 5 years ago
Kevin Wolf 35b7f4abd5 block: Add BDRV_O_NO_SHARE for blk_new_open() 5 years ago
Vladimir Sementsov-Ogievskiy 228ca37e12 block: drop ctx argument from bdrv_root_attach_child 5 years ago
Vladimir Sementsov-Ogievskiy 3ca1f32257 block: BdrvChildClass: add .get_parent_aio_context handler 5 years ago
Philippe Mathieu-Daudé 538f049704 sysemu: Let VMChangeStateHandler take boolean 'running' argument 5 years ago
Kevin Wolf 86b1cf3227 block: Separate blk_is_writable() and blk_supports_write_perm() 5 years ago
Stefan Hajnoczi d73415a315 qemu/atomic.h: rename atomic_ to qatomic_ 6 years ago
Max Reitz 9a71b9de3f commit: Deal with filters 7 years ago
Stefan Hajnoczi 1d719ddc35 block: fix bdrv_aio_cancel() for ENOMEDIUM requests 6 years ago
Greg Kurz e6cada9231 block: Avoid stale pointer dereference in blk_get_aio_context() 6 years ago
Max Reitz 1f38f04eac block: Pass BdrvChildRole in remaining cases 6 years ago
Max Reitz 3cdc69d31b block: Pass parent_is_format to .inherit_options() 6 years ago
Max Reitz 272c02eaef block: Pass BdrvChildRole to .inherit_options() 6 years ago
Max Reitz 258b776515 block: Add BdrvChildRole to BdrvChild 6 years ago
Max Reitz bd86fb990c block: Rename BdrvChildRole to BdrvChildClass 6 years ago
Max Reitz 2b7bbdbdef block: Add blk_make_empty() 6 years ago
Eric Blake a3aeeab557 block: Add blk_new_with_bs() helper 6 years ago
Kevin Wolf 8c6242b6f3 block-backend: Add flags to blk_truncate() 6 years ago