aboutsummaryrefslogtreecommitdiff
path: root/block/null.c
AgeCommit message (Expand)Author
2024-06-28block: rename former bdrv_file_open callbacksPaolo Bonzini
2024-06-28block: remove separate bdrv_file_open callbackPaolo Bonzini
2023-02-01block: Convert bdrv_get_allocated_file_size() to co_wrapperEmanuele Giuseppe Esposito
2023-02-01block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixedEmanuele Giuseppe Esposito
2023-01-20include/block: Untangle inclusion loopsMarkus Armbruster
2021-09-29block: use int64_t instead of uint64_t in driver write handlersVladimir Sementsov-Ogievskiy
2021-09-29block: use int64_t instead of uint64_t in driver read handlersVladimir Sementsov-Ogievskiy
2020-09-07block/null: Implement bdrv_get_allocated_file_sizeMax Reitz
2019-10-14replay: add BH oneshot event for block layerPavel Dovgalyuk
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster
2019-02-25block/null: Generate filename even with latency-nsMax Reitz
2019-02-25block: Purify .bdrv_refresh_filename()Max Reitz
2019-02-25block: Add strong_runtime_opts to BlockDriverMax Reitz
2018-08-15block: drop empty .bdrv_close handlersVladimir Sementsov-Ogievskiy
2018-05-15null: Switch to byte-based read/writeEric Blake
2018-05-04qobject: Modify qobject_ref() to return objMarc-André Lureau
2018-05-04qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREFMarc-André Lureau
2018-03-02null: Switch to .bdrv_co_block_status()Eric Blake
2018-02-09Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster
2017-12-19coroutine: simplify co_aio_sleep_ns() prototypeStefan Hajnoczi
2017-08-08block/null: Remove 'filename' optionKevin Wolf
2017-05-09qobject: Use simpler QDict/QList scalar insertion macrosEric Blake
2016-10-07block: use aio_bh_schedule_oneshotPaolo Bonzini
2016-06-16block/null: Implement bdrv_refresh_filename()Max Reitz
2016-03-30block/null-{co,aio}: Implement get_block_status()Max Reitz
2016-03-30block/null-{co,aio}: Allow reading zeroesMax Reitz
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster
2016-01-20block: Clean up includesPeter Maydell
2015-04-28block/null: Support reopenFam Zheng
2015-04-28block/null: Latency simulation by adding new option "latency-ns"Fam Zheng
2014-10-20block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster
2014-10-20block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster
2014-09-22block: Introduce "null" driversFam Zheng