Sign in
qemu
/
qemu
/
2c674109c2da3f2e17b69f39e0b93b3f3d3dfa59
/
block
/
vhdx.c
b92902d
block: pass BlockDriver reference to the .bdrv_co_create
by Maxim Levitsky
· 5 years ago
c80d8b0
block: Add @exact parameter to bdrv_co_truncate()
by Max Reitz
· 5 years ago
6caaad4
block/vhdx: add check for truncated image files
by Peter Lieven
· 5 years ago
9956688
vhdx: Fix .bdrv_has_zero_init()
by Max Reitz
· 6 years ago
b647d69
block: Use bdrv_has_zero_init_truncate()
by Max Reitz
· 6 years ago
d861ab3
block: Add BlockBackend.ctx
by Kevin Wolf
· 6 years ago
0cb98af
block/vhdx: Use IEC binary prefixes for size constants
by Stefano Garzarella
· 6 years ago
e9991e2
block/vhdx: Remove redundant IEC binary prefixes definition
by Stefano Garzarella
· 6 years ago
1229e46
block/vhdx: Don't take address of fields in packed structs
by Peter Maydell
· 6 years ago
50d6a8a
block: Fix typos in comments (found by codespell)
by Stefan Weil
· 7 years ago
3a7404b
vhdx: Switch to byte-based calls
by Eric Blake
· 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
f67c9b6
Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
by Peter Maydell
· 7 years ago
0d8c41d
block: use local path for local headers
by Michael S. Tsirkin
· 7 years ago
4a5f277
vhdx: Fix vhdx_co_create() return value
by Kevin Wolf
· 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
6f16f7c
vhdx: Check for 4 GB maximum log size on creation
by Kevin Wolf
· 7 years ago
0fcc38e
vhdx: Don't use error_setg_errno() with constant errno
by Kevin Wolf
· 7 years ago
b412f49
vhdx: Require power-of-two block size on create
by Kevin Wolf
· 7 years ago
7dc847e
qapi: Replace qobject_to_X(o) by qobject_to(X, o)
by Max Reitz
· 7 years ago
09b68da
vhdx: Support .bdrv_co_create
by Kevin Wolf
· 7 years ago
2fd6163
block: convert bdrv_check callback to coroutine_fn
by Paolo Bonzini
· 7 years ago
efc75e2
block: rename .bdrv_create() to .bdrv_co_create_opts()
by Stefan Hajnoczi
· 7 years ago
922a01a
Move include qemu/option.h from qemu-common.h to actual users
by Markus Armbruster
· 7 years ago
7479bf0
block/vhdx.c: Don't blindly update the header
by Jeff Cody
· 7 years ago
27539ac
block/vhdx: check for offset overflow to bdrv_truncate()
by Jeff Cody
· 8 years ago
3f91069
block/vhdx: check error return of bdrv_getlength()
by Jeff Cody
· 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
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
55b9392
block/vhdx: Make vhdx_create() always set errp
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
cb6414d
vhdx: Use QEMU UUID API
by Fam Zheng
· 8 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
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
db1e80e
vhdx: Some more BlockBackend use in vhdx_create()
by Kevin Wolf
· 9 years ago
030c98a
all: Remove unnecessary glib.h includes
by Peter Maydell
· 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
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
10bf03a
vhdx: 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
04a3615
vhdx: Simplify vhdx_set_shift_bits()
by Max Reitz
· 9 years ago
939901d
vhdx: DIV_ROUND_UP() in vhdx_calc_bat_entries()
by Max Reitz
· 9 years ago
80c71a2
block: Clean up includes
by Peter Maydell
· 9 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
· 10 years ago
a8f15a2
maint: remove double semicolons in many files
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
d1a126c
vhdx: Fix zero-fill iov length
by Kevin Wolf
· 10 years ago
cdf9634
block: vhdx - force FileOffsetMB field to '0' for certain block states
by Jeff Cody
· 10 years ago
85b712c
block: vhdx - set .bdrv_has_zero_init to bdrv_has_zero_init_1
by Jeff Cody
· 10 years ago
30af51c
block: vhdx - change .vhdx_create default block state to ZERO
by Jeff Cody
· 10 years ago
a9d1e9d
block: vhdx - update PAYLOAD_BLOCK_UNMAPPED value to match 1.00 spec
by Jeff Cody
· 10 years ago
0571df4
block: vhdx - remove redundant comments
by Jeff Cody
· 10 years ago
bfb197e
block: Eliminate BlockDriverState member device_name[]
by Markus Armbruster
· 10 years ago
380f649
Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging
by Peter Maydell
· 10 years ago
e91a8b2
block: vhdx - fix reading beyond pointer during image creation
by Jeff Cody
· 10 years ago
c2ebb05
block/vhdx.c: Mark parent_vhdx_guid variable as unused
by Peter Maydell
· 10 years ago
a011898
block: allow creation of fixed vhdx images
by Adelina Tuvenie
· 10 years ago
c2eb918
block: round up file size to nearest sector
by Hu Tao
· 11 years ago
5839e53
block: Use g_new() & friends where that makes obvious sense
by Markus Armbruster
· 11 years ago
a67e128
vhdx: Handle failure for potentially large allocations
by Kevin Wolf
· 11 years ago
4f75b52
block: VHDX endian fixes
by Jeff Cody
· 11 years ago
c282e1f
cleanup QEMUOptionParameter
by Chunyan Liu
· 11 years ago
5366092
vhdx.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
6906046
block: vhdx - account for identical header sections
by Jeff Cody
· 11 years ago
1d7678d
vhdx: Bounds checking for block_size and logical_sector_size (CVE-2014-0148)
by Jeff Cody
· 11 years ago
6890aad
vhdx: correctly propagate errors
by Paolo Bonzini
· 11 years ago
2e40134
block: Make bdrv_file_open() static
by Max Reitz
· 11 years ago
f50159f
block/vhdx: Error checking fixes
by Markus Armbruster
· 11 years ago
72daa72
block: Allow reference for bdrv_file_open()
by Max Reitz
· 11 years ago
7e30e6a
block: vhdx - improve error message, and .bdrv_check implementation
by Jeff Cody
· 11 years ago
95de6d7
block drivers: add discard/write_zeroes properties to bdrv_get_info implementation
by Paolo Bonzini
· 11 years ago
97b00e2
vpc, vhdx: add get_info
by Paolo Bonzini
· 11 years ago
3412f7b
block: vhdx - add .bdrv_create() support
by Jeff Cody
· 11 years ago
1e74a97
block: vhdx - break out code operations to functions
by Jeff Cody
· 11 years ago
c325ee1
block: vhdx - move more endian translations to vhdx-endian.c
by Jeff Cody
· 11 years ago
0b7da09
block: vhdx - remove BAT file offset bit shifting
by Jeff Cody
· 11 years ago
d92aa88
block: vhdx write support
by Jeff Cody
· 11 years ago
1a848fd
block: vhdx - add region overlap detection for image files
by Jeff Cody
· 11 years ago
0a43a1b
block: vhdx - log parsing, replay, and flush support
by Jeff Cody
· 11 years ago
c46415a
block: vhdx code movement - move vhdx_close() above vhdx_open()
by Jeff Cody
· 11 years ago
c3906c5
block: vhdx - update log guid in header, and first write tracker
by Jeff Cody
· 11 years ago
0f48e8f
block: vhdx - break endian translation functions out
by Jeff Cody
· 11 years ago
28541d4
block: vhdx code movement - VHDXMetadataEntries and BDRVVHDXState to header.
by Jeff Cody
· 11 years ago
Next »