Sign in
qemu
/
qemu
/
3a1b70b66b5cb45abce10a57826fde1eb58827c7
/
block
/
qcow.c
c80d8b0
block: Add @exact parameter to bdrv_co_truncate()
by Max Reitz
· 5 years ago
26536c7
block: Do not truncate file node when formatting
by Max Reitz
· 5 years ago
197bfa7
block/qcow: Improve error when opening qcow2 files as qcow
by John Snow
· 6 years ago
d861ab3
block: Add BlockBackend.ctx
by Kevin Wolf
· 6 years ago
4ed3e0c
block/qcow: use buffer-based io
by Vladimir Sementsov-Ogievskiy
· 6 years ago
adf2e45
Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
by Peter Maydell
· 6 years ago
2654267
block: Add strong_runtime_opts to BlockDriver
by Max Reitz
· 6 years ago
998c201
block: Add BDS.auto_backing_file
by Max Reitz
· 6 years ago
30d780f
block/qcow: use qemu_iovec_init_buf
by Vladimir Sementsov-Ogievskiy
· 6 years ago
c972fa1
crypto: support multiple threads accessing one QCryptoBlock
by Vladimir Sementsov-Ogievskiy
· 6 years ago
a5fdff1
block/qcow: Don't take address of fields in packed structs
by Peter Maydell
· 6 years ago
41b6513
qcow: fix a reference leak
by KONRAD Frederic
· 6 years ago
609841a
qcow: Switch to a byte-based driver
by Eric Blake
· 7 years ago
d1326a7
qcow: Switch qcow_co_writev to byte-based calls
by Eric Blake
· 7 years ago
a15312b
qcow: Switch qcow_co_readv to byte-based calls
by Eric Blake
· 7 years ago
787993a
qcow: Switch get_cluster_offset to be byte-based
by Eric Blake
· 7 years ago
796d323
block/crypto: Simplify block_crypto_{open,create}_opts_init()
by Markus Armbruster
· 7 years ago
af91062
block: Factor out qobject_input_visitor_new_flat_confused()
by Markus Armbruster
· 7 years ago
92adf9d
block: Clean up a misuse of qobject_to() in .bdrv_co_create_opts()
by Markus Armbruster
· 7 years ago
e5af0da
block: Fix -blockdev for certain non-string scalars
by Markus Armbruster
· 7 years ago
609f45e
block: Add block-specific QDict header
by Max Reitz
· 7 years ago
0d8c41d
block: use local path for local headers
by Michael S. Tsirkin
· 7 years ago
e18a58b
block: Merge .bdrv_co_writev{,_flags} in drivers
by Eric Blake
· 7 years ago
cb3e7f0
qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF
by Marc-André Lureau
· 7 years ago
7dc847e
qapi: Replace qobject_to_X(o) by qobject_to(X, o)
by Max Reitz
· 7 years ago
42a3e1a
qcow: Support .bdrv_co_create
by Kevin Wolf
· 7 years ago
efc75e2
block: rename .bdrv_create() to .bdrv_co_create_opts()
by Stefan Hajnoczi
· 7 years ago
d63b4c9
qcow: Switch to .bdrv_co_block_status()
by Eric Blake
· 7 years ago
922a01a
Move include qemu/option.h from qemu-common.h to actual users
by Markus Armbruster
· 7 years ago
452fcdb
Include qapi/qmp/qdict.h exactly where needed
by Markus Armbruster
· 7 years ago
a82400c
Drop superfluous includes of qapi/qmp/qerror.h
by Markus Armbruster
· 7 years ago
0abb147
block/qcow: Add blkdebug events
by Max Reitz
· 7 years ago
4609742
block: convert qcrypto_block_encrypt|decrypt to take bytes offset
by Daniel P. Berrange
· 7 years ago
d7a753a
qcow: Check failure of bdrv_getlength() and bdrv_truncate()
by Eric Blake
· 7 years ago
56439e9
qcow: Change signature of get_cluster_offset()
by Eric Blake
· 7 years ago
c3a8fe3
misc: Remove unused Error variables
by Alberto Garcia
· 7 years ago
0696ae2
qcow: fix memory leaks related to encryption
by Daniel P. Berrange
· 8 years ago
3a691c5
block: Add PreallocMode to blk_truncate()
by Max Reitz
· 8 years ago
7ea37c3
block: Add PreallocMode to bdrv_truncate()
by Max Reitz
· 8 years ago
1cd9a78
block: pass option prefix down to crypto layer
by Daniel P. Berrange
· 8 years ago
c01c214
block: remove all encryption handling APIs
by Daniel P. Berrange
· 8 years ago
d85f422
qcow: convert QCow to use QCryptoBlock for encryption
by Daniel P. Berrange
· 8 years ago
1fad1f9
qcow: make encrypt_sectors encrypt in place
by Daniel P. Berrange
· 8 years ago
0cb8d47
block: deprecate "encryption=on" in favor of "encrypt.format=aes"
by Daniel P. Berrange
· 8 years ago
6aa837f
qcow: require image size to be > 1 for new images
by Daniel P. Berrange
· 8 years ago
272545c
block/qcow.c: Fix memory leak in qcow_create()
by Peter Maydell
· 8 years ago
795c40b
migration: Create migration/blocker.h
by Juan Quintela
· 8 years ago
ed3d2ec
block: Add errp to b{lk,drv}_truncate()
by Max Reitz
· 8 years ago
5588060
block: Add BDRV_O_RESIZE for blk_new_open()
by Kevin Wolf
· 8 years ago
862f215
block: Request child permissions in format drivers
by Kevin Wolf
· 8 years ago
4e4bf5c
block: Attach bs->file only during .bdrv_open()
by Kevin Wolf
· 8 years ago
52cdbc5
block: Pass BdrvChild to bdrv_truncate()
by Kevin Wolf
· 8 years ago
fe44dc9
migration: disallow migrate_add_blocker during migration
by Ashijeet Acharya
· 8 years ago
f844836
crypto: extend mode as a parameter in qcrypto_cipher_supports()
by Gonglei
· 8 years ago
655923d
qcow: cleanup qcow_co_pwritev_compressed to avoid the recursion
by Pavel Butsykin
· 9 years ago
f2b95a1
qcow: add qcow_co_pwritev_compressed
by Pavel Butsykin
· 9 years ago
ebf7bba
qcow2: do not allocate extra memory
by Vladimir Sementsov-Ogievskiy
· 9 years ago
0b8b875
coroutine: move entry argument to qemu_coroutine_create
by Paolo Bonzini
· 9 years ago
d9ca2ea
block: Convert bdrv_pwrite(v/_sync) to BdrvChild
by Kevin Wolf
· 9 years ago
cf2ab8f
block: Convert bdrv_pread(v) to BdrvChild
by Kevin Wolf
· 9 years ago
18d51c4
block: Convert bdrv_write() to BdrvChild
by Kevin Wolf
· 9 years ago
25ec177
block: Convert bdrv_co_writev() to BdrvChild
by Kevin Wolf
· 9 years ago
28b04a8
block: Convert bdrv_co_readv() to BdrvChild
by Kevin Wolf
· 9 years ago
5411541
block: Use bool as appropriate for BDS members
by Eric Blake
· 9 years ago
8c0dcbc
block: drop support for using qcow[2] encryption with system emulators
by Daniel P. Berrange
· 9 years ago
d737b78
qcow/qcow2: Use DIV_ROUND_UP
by Laurent Vivier
· 9 years ago
58369e2
qemu-common: stop including qemu/bswap.h from qemu-common.h
by Paolo Bonzini
· 9 years ago
8341f00
block: Allow BDRV_REQ_FUA through blk_pwrite()
by Eric Blake
· 9 years ago
72e775c
block: Always set writeback mode in blk_new_open()
by Kevin Wolf
· 9 years ago
e6ff69b
block: move encryption deprecation warning into qcow code
by Daniel P. Berrange
· 9 years ago
da34e65
include/qemu/osdep.h: Don't include qapi/error.h
by Markus Armbruster
· 9 years ago
efaa7c4
blockdev: Split monitor reference from BB creation
by Max Reitz
· 9 years ago
a55448b
qapi: Drop QERR_UNKNOWN_BLOCK_FORMAT_FEATURE
by Max Reitz
· 9 years ago
6af4016
qcow: Use BB functions in .bdrv_create()
by Kevin Wolf
· 9 years ago
6340472
block: Use writeback in .bdrv_create() implementations
by Kevin Wolf
· 9 years ago
3064bf6
qcow: Assign bs->file->bs to file in qcow_co_get_block_status
by Fam Zheng
· 9 years ago
67a0fd2
block: Add "file" output parameter to block status query functions
by Fam Zheng
· 9 years ago
80c71a2
block: Clean up includes
by Peter Maydell
· 9 years ago
760e006
block: Convert bs->backing_hd to BdrvChild
by Kevin Wolf
· 10 years ago
9a4f4c3
block: Convert bs->file to BdrvChild
by Kevin Wolf
· 10 years ago
6ebf9aa
block: Drop drv parameter from bdrv_open()
by Max Reitz
· 9 years ago
f6fa64f
block: convert qcow/qcow2 to use generic cipher API
by Daniel P. Berrange
· 10 years ago
6f2945c
crypto: move built-in AES implementation into crypto/
by Daniel P. Berrange
· 10 years ago
cc7a8ea
Include qapi/qmp/qerror.h exactly where needed
by Markus Armbruster
· 10 years ago
c6bd8c7
qerror: Clean up QERR_ macros to expand into a single string
by Markus Armbruster
· 10 years ago
8336aaf
qcow2/qcow: protect against uninitialized encryption key
by Daniel P. Berrange
· 10 years ago
81e5f78
block: use bdrv_get_device_or_node_name() in error messages
by Alberto Garcia
· 10 years ago
e729fa6
block: fix off-by-one error in qcow and qcow2
by Jeff Cody
· 10 years ago
9a29e18
block: update string sizes for filename,backing_file,exact_filename
by Jeff Cody
· 10 years ago
bfb197e
block: Eliminate BlockDriverState member device_name[]
by Markus Armbruster
· 10 years ago
180e952
block: don't convert file size to sector size
by Hu Tao
· 10 years ago
c2eb918
block: round up file size to nearest sector
by Hu Tao
· 10 years ago
5839e53
block: Use g_new() & friends where that makes obvious sense
by Markus Armbruster
· 10 years ago
0df9330
qcow1: Handle failure for potentially large allocations
by Kevin Wolf
· 11 years ago
8ee79e7
block: Catch backing files assigned to non-COW drivers
by Kevin Wolf
· 11 years ago
c282e1f
cleanup QEMUOptionParameter
by Chunyan Liu
· 11 years ago
16d1215
qcow.c: replace QEMUOptionParameter with QemuOpts
by Chunyan Liu
· 11 years ago
83d0521
change block layer to support both QemuOpts and QEMUOptionParamter
by Chunyan Liu
· 11 years ago
d66e5ce
qcow1: Stricter backing file length check
by Kevin Wolf
· 11 years ago
46485de
qcow1: Validate image size (CVE-2014-0223)
by Kevin Wolf
· 11 years ago
Next »