Sign in
qemu
/
qemu
/
54b10010eb85e002c847339927f31aef33713afc
/
block
/
parallels.c
a407254
block/parallels: use buffer-based io
by Vladimir Sementsov-Ogievskiy
· 6 years ago
b2589d6
block/parallels: use QEMU_IOVEC_INIT_BUF
by Vladimir Sementsov-Ogievskiy
· 6 years ago
d08c2a2
parallels: 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
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
2332d82
parallels: Check maximum cluster 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
1511b49
parallels: 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
8e0cf59
parallels: 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
bcbb386
block/parallels: add backing support to readv/writev
by Edgar Kaziakhmedov
· 7 years ago
908b1c8
block/parallels: replace some magic numbers
by Klim Kireev
· 7 years ago
90fe66f
block/parallels: move some structures into header
by Klim Kireev
· 7 years ago
1d0f37c
block/parallels: add migration blocker
by Jeff Cody
· 7 years ago
6c7d390
block/parallels: Do not update header or truncate image when INMIGRATE
by Jeff Cody
· 7 years ago
ebf677c
qapi: drop the sentinel in enum array
by Marc-André Lureau
· 7 years ago
f7abe0e
qapi: Change data type of the FOO_lookup generated for enum FOO
by Marc-André Lureau
· 7 years ago
5b5f825
qapi: Generate FOO_str() macro for QAPI enum FOO
by Markus Armbruster
· 7 years ago
06c60b6
qapi: Drop superfluous qapi_enum_parse() parameter max
by Markus Armbruster
· 7 years ago
e5e6268
parallels: drop check that bdrv_truncate() is working
by Denis V. Lunev
· 7 years ago
d8b83e3
parallels: respect error code of bdrv_getlength() in allocate_clusters()
by Denis V. Lunev
· 7 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
ed3d2ec
block: Add errp to b{lk,drv}_truncate()
by Max Reitz
· 8 years ago
86d1bd7
block/parallels: Avoid overflows
by Max Reitz
· 8 years ago
dc62da8
parallels: wrong call to bdrv_truncate
by Denis V. Lunev
· 8 years ago
ff5bbe5
parallels: fix default options parsing
by Edgar Kaziahmedov
· 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
555a608
block/parallels: check new image size
by Klim Kireev
· 8 years ago
720ff28
block: Convert bdrv_pwrite_zeroes() to BdrvChild
by Kevin Wolf
· 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
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
74021bc
block: Switch bdrv_write_zeroes() to byte interface
by Eric Blake
· 9 years ago
969401f
parallels: Use DIV_ROUND_UP
by Laurent Vivier
· 9 years ago
d004bd5
block: Rename blk_write_zeroes()
by Eric Blake
· 9 years ago
58369e2
qemu-common: stop including qemu/bswap.h from qemu-common.h
by Paolo Bonzini
· 9 years ago
983a160
block: Switch blk_*write_zeroes() to byte interface
by Eric Blake
· 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
8942764
parallels: 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
ddf4987
parallels: Assign bs->file->bs to file in parallels_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
7fb1cf1
qapi: Don't let implicit enum MAX member collide
by Eric Blake
· 9 years ago
c9f6856
parallels: dirty BAT properly for continuous allocations
by Vladimir Sementsov-Ogievskiy
· 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
· 9 years ago
ddd2ef2
block/parallels: improve image writing performance further
by Denis V. Lunev
· 10 years ago
19f5dc1
block/parallels: optimize linear image expansion
by Denis V. Lunev
· 10 years ago
d617901
block/parallels: add prealloc-mode and prealloc-size open paramemets
by Denis V. Lunev
· 10 years ago
0d31c7c
block/parallels: delay writing to BAT till bdrv_co_flush_to_os
by Denis V. Lunev
· 10 years ago
2d68e22
block/parallels: create bat_entry_off helper
by Denis V. Lunev
· 10 years ago
6953d92
block/parallels: improve image reading performance
by Denis V. Lunev
· 10 years ago
6dd6b9f
block/parallels: implement incorrect close detection
by Denis V. Lunev
· 10 years ago
49ad646
block/parallels: implement parallels_check method of block driver
by Denis V. Lunev
· 10 years ago
23d6bd3
block/parallels: move parallels_open/probe to the very end of the file
by Denis V. Lunev
· 10 years ago
9eae9cc
block/parallels: read parallels image header and BAT into single buffer
by Denis V. Lunev
· 10 years ago
dd97cdc
block/parallels: keep BAT bitmap data in little endian in memory
by Denis V. Lunev
· 10 years ago
555cc9d
block/parallels: create bat2sect helper
by Denis V. Lunev
· 10 years ago
369f7de
block/parallels: rename catalog_ names to bat_
by Denis V. Lunev
· 10 years ago
cc5690f
parallels: change copyright information in the image header
by Denis V. Lunev
· 10 years ago
74cf6c5
block/parallels: support parallels image creation
by Denis V. Lunev
· 10 years ago
5a41e1f
block/parallels: _co_writev callback for Parallels format
by Denis V. Lunev
· 10 years ago
d0e61ce
block/parallels: mark parallels format driver as zero inited
by Denis V. Lunev
· 10 years ago
912f312
block/parallels: replace magic constants 4, 64 with proper sizeofs
by Denis V. Lunev
· 10 years ago
481fb9c
block/parallels: provide _co_readv routine for parallels format driver
by Denis V. Lunev
· 10 years ago
dd3bed1
block/parallels: add get_block_status
by Roman Kagan
· 10 years ago
9de9da1
block/parallels: read up to cluster end in one go
by Roman Kagan
· 10 years ago
2944256
block/parallels: switch to bdrv_read
by Roman Kagan
· 10 years ago
0789890
block/parallels: rename parallels_header to ParallelsHeader
by Denis V. Lunev
· 10 years ago
da725d0
block/parallels: fix access to not initialized memory in catalog_bitmap
by Denis V. Lunev
· 10 years ago
02c4f26
block: Use g_new() & friends to avoid multiplying sizes
by Markus Armbruster
· 10 years ago
d25d598
parallels: 2TB+ parallels images support
by Denis V. Lunev
· 10 years ago
418a7ad
parallels: split check for parallels format in parallels_open
by Denis V. Lunev
· 10 years ago
f08e2f8
parallels: replace tabs with spaces in block/parallels.c
by Denis V. Lunev
· 10 years ago
8c27d54
parallels: extend parallels format header with actual data values
by Denis V. Lunev
· 10 years ago
f7b593d
parallels: Handle failure for potentially large allocations
by Kevin Wolf
· 11 years ago
9302e86
parallels: Sanity check for s->tracks (CVE-2014-0142)
by Kevin Wolf
· 11 years ago
afbcc40
parallels: Fix catalog size integer overflow (CVE-2014-0143)
by Kevin Wolf
· 11 years ago
76abe40
block: do not abuse EMEDIUMTYPE
by Paolo Bonzini
· 11 years ago
015a103
bdrv: Use "Error" for opening images
by Max Reitz
· 11 years ago
1a86938
block: Add options QDict to .bdrv_open()
by Kevin Wolf
· 12 years ago
4653623
parallels: Fix bdrv_open() error handling
by Kevin Wolf
· 12 years ago
1de7afc
misc: move include files to include/qemu/
by Paolo Bonzini
· 12 years ago
737e150
block: move include files to include/block/
by Paolo Bonzini
· 12 years ago
2914caa
block: take lock around bdrv_read implementations
by Paolo Bonzini
· 13 years ago
Next »