Sign in
qemu
/
qemu
/
10ceaa1e8f9f74c917df1fe5db856817a8b26fe7
/
block
/
raw-posix.c
459b4e6
block: align bounce buffers to page
by Denis V. Lunev
· 10 years ago
4196d2f
block: minimal bounce buffer alignment
by Denis V. Lunev
· 10 years ago
9651825
raw-posix: Deprecate aio=threads fallback without O_DIRECT
by Kevin Wolf
· 10 years ago
92a539d
raw-posix: Deprecate host floppy passthrough
by Markus Armbruster
· 10 years ago
22d182e
block/raw-posix: fix launching with failed disks
by Stefan Hajnoczi
· 10 years ago
1a9335e
block: Add driver methods to probe blocksizes and geometry
by Ekaterina Tumanova
· 10 years ago
8a4ed0d
raw-posix: Factor block size detection out of raw_probe_alignment()
by Ekaterina Tumanova
· 10 years ago
a6dcf09
block/raw-posix: fix compilation warning on OSX
by Denis V. Lunev
· 10 years ago
c0191e7
block: Remove "growable" from BDS
by Max Reitz
· 10 years ago
728dacb
block/raw-posix.c: Fix raw_getlength() on Mac OS X block devices
by Programmingkid
· 10 years ago
1cdc323
block: use fallocate(FALLOC_FL_PUNCH_HOLE) & fallocate(0) to write zeroes
by Denis V. Lunev
· 10 years ago
d50d822
block/raw-posix: call plain fallocate in handle_aiocb_write_zeroes
by Denis V. Lunev
· 10 years ago
b953f07
block: use fallocate(FALLOC_FL_ZERO_RANGE) in handle_aiocb_write_zeroes
by Denis V. Lunev
· 10 years ago
37cc9f7
block/raw-posix: refactor handle_aiocb_write_zeroes a bit
by Denis V. Lunev
· 10 years ago
0b99171
block/raw-posix: create do_fallocate helper
by Denis V. Lunev
· 10 years ago
1486df0
block/raw-posix: create translate_err helper to merge errno values
by Denis V. Lunev
· 10 years ago
01212d4
block/raw-posix: Fix ret in raw_open_common()
by Max Reitz
· 10 years ago
5f535a9
block: Make essential BlockDriver objects public
by Max Reitz
· 10 years ago
a56ebc6
block: do not use get_clock()
by Paolo Bonzini
· 10 years ago
098ffa6
block/raw-posix: Catch fsync() errors
by Max Reitz
· 10 years ago
731de38
block/raw-posix: Only sync after successful preallocation
by Max Reitz
· 10 years ago
39411cf
block/raw-posix: Fix preallocating write() loop
by Max Reitz
· 10 years ago
d1f06fe
raw-posix: The SEEK_HOLE code is flawed, rewrite it
by Markus Armbruster
· 10 years ago
c4875e5
raw-posix: SEEK_HOLE suffices, get rid of FIEMAP
by Markus Armbruster
· 10 years ago
be2ebc6
raw-posix: Fix comment for raw_co_get_block_status()
by Markus Armbruster
· 10 years ago
d7f6275
raw-posix: raw_co_get_block_status() return value
by Max Reitz
· 10 years ago
e6d7ec3
raw-posix: Fix raw_co_get_block_status() after EOF
by Max Reitz
· 10 years ago
3cad830
block: char devices on FreeBSD are not behind a pager
by Roger Pau Monne
· 10 years ago
097310b
block: Rename BlockDriverCompletionFunc to BlockCompletionFunc
by Markus Armbruster
· 10 years ago
7c84b1b
block: Rename BlockDriverAIOCB* to BlockAIOCB*
by Markus Armbruster
· 10 years ago
7c15903
block/raw-posix: use seek_hole ahead of fiemap
by Tony Breeds
· 10 years ago
38c4d0a
block/raw-posix: Fix disk corruption in try_fiemap
by Tony Breeds
· 10 years ago
ed91143
raw-posix: Fix build without posix_fallocate()
by Kevin Wolf
· 10 years ago
0624742
raw-posix: Add falloc and full preallocation option
by Hu Tao
· 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
61ed73c
raw-posix: fix O_DIRECT short reads
by Stefan Hajnoczi
· 11 years ago
5839e53
block: Use g_new() & friends where that makes obvious sense
by Markus Armbruster
· 11 years ago
50d4a85
raw-posix: Handle failure for potentially large allocations
by Kevin Wolf
· 11 years ago
df26a35
raw-posix: Fail gracefully if no working alignment is found
by Kevin Wolf
· 11 years ago
3baca89
block: Add Error argument to bdrv_refresh_limits()
by Kevin Wolf
· 11 years ago
8eb029c
block: Assert qiov length matches request length
by Kevin Wolf
· 11 years ago
1b3abdc
linux-aio: implement io plug, unplug and flush io queue
by Ming Lei
· 11 years ago
aa72970
raw-posix: Fix raw_getlength() to always return -errno on error
by Markus Armbruster
· 11 years ago
4ab1559
qemu-img create: add 'nocow' option
by Chunyan Liu
· 11 years ago
c282e1f
cleanup QEMUOptionParameter
by Chunyan Liu
· 11 years ago
6f482f7
raw-posix.c: replace QEMUOptionParameter with QemuOpts
by Chunyan Liu
· 11 years ago
76ef2cf
raw-posix: drop raw_get_aio_fd() since it is no longer used
by Stefan Hajnoczi
· 11 years ago
abd269b
block/linux-aio: fix memory and fd leak
by Stefan Hajnoczi
· 11 years ago
c2f3426
block/raw-posix: implement .bdrv_detach/attach_aio_context()
by Stefan Hajnoczi
· 11 years ago
675036e
block/raw-posix.c: Avoid nonstandard LONG_LONG_MAX
by Peter Maydell
· 11 years ago
4f11aa8
block/raw-posix: Try both FIEMAP and SEEK_HOLE
by Max Reitz
· 11 years ago
8bfea15
block: Unlink temporary files in raw-posix/win32
by Kevin Wolf
· 11 years ago
cc28c6a
block/raw-posix: Strip protocol prefix on creation
by Max Reitz
· 11 years ago
18fa1c4
block/raw-posix: bdrv_parse_filename() for cdrom
by Max Reitz
· 11 years ago
d3f4984
block/raw-posix: bdrv_parse_filename() for floppy
by Max Reitz
· 11 years ago
7af803d
block/raw-posix: bdrv_parse_filename() for hdev
by Max Reitz
· 11 years ago
464d9f6
block/raw-posix: Strip "file:" prefix on creation
by Max Reitz
· 11 years ago
078896a
block/raw-posix: Implement bdrv_parse_filename()
by Max Reitz
· 11 years ago
84d18f0
Use error_is_set() only when necessary
by Markus Armbruster
· 11 years ago
c25f53b
raw: Probe required direct I/O alignment
by Paolo Bonzini
· 13 years ago
87ea75d
qemu-option: Remove qemu_opts_create_nofail
by Peter Crosthwaite
· 11 years ago
97a2ae3
raw-posix: add support for write_zeroes on XFS and block devices
by Paolo Bonzini
· 11 years ago
d0b4503
raw-posix: implement write_zeroes with MAY_UNMAP for block devices
by Paolo Bonzini
· 11 years ago
260a82e
raw-posix: implement write_zeroes with MAY_UNMAP for files
by Paolo Bonzini
· 11 years ago
7ce2101
block: handle ENOTSUP from discard in generic code
by Paolo Bonzini
· 11 years ago
b04b6b6
block: Print its file name if backing file opening failed
by Fam Zheng
· 11 years ago
511018e
block/raw-posix: fix FreeBSD compilation
by Andreas Tobler
· 11 years ago
b94a261
block: Avoid unecessary drv->bdrv_getlength() calls
by Kevin Wolf
· 11 years ago
e428e43
block/raw-posix: Employ error parameter
by Max Reitz
· 11 years ago
030be32
block: introduce BlockDriver.bdrv_needs_filename to enable some drivers.
by Benoît Canet
· 11 years ago
d5124c0
bdrv: Use "Error" for creating images
by Max Reitz
· 12 years ago
015a103
bdrv: Use "Error" for opening images
by Max Reitz
· 12 years ago
f5f7abc
raw-posix: report unwritten extents as zero
by Paolo Bonzini
· 12 years ago
63390a8
raw-posix: return get_block_status data and flags
by Paolo Bonzini
· 12 years ago
b6b8a33
block: introduce bdrv_get_block_status API
by Paolo Bonzini
· 12 years ago
3ac2162
block: change default of .has_zero_init to 0
by Peter Lieven
· 12 years ago
a5c5ea3
raw-posix: Fix /dev/cdrom magic on OS X
by Kevin Wolf
· 12 years ago
56d1b4d
block: Remove filename parameter from .bdrv_file_open()
by Kevin Wolf
· 12 years ago
c66a615
raw-posix: Use bdrv_open options instead of filename
by Kevin Wolf
· 12 years ago
787e4a8
block: Add options QDict to bdrv_file_open() prototypes
by Kevin Wolf
· 12 years ago
c4d9d19
threadpool: drop global thread pool
by Stefan Hajnoczi
· 12 years ago
da888d3
block/raw-posix: detect readonly Linux block devices using BLKROGET
by Stefan Hajnoczi
· 12 years ago
fdf263f
block/raw-posix: Build fix for O_ASYNC
by Andreas Färber
· 12 years ago
c36dd8a
block/raw-posix: Make hdev_aio_discard() available outside Linux
by Andreas Färber
· 12 years ago
8238010
block: make discard asynchronous
by Paolo Bonzini
· 12 years ago
fcd9d45
raw: support discard on block devices
by Paolo Bonzini
· 12 years ago
c85191e
raw-posix: remember whether discard failed
by Paolo Bonzini
· 12 years ago
3d4fa43
raw-posix: support discard on more filesystems
by Kusanagi Kouichi
· 12 years ago
c53b1c5
block: make qiov_is_aligned() public
by Stefan Hajnoczi
· 12 years ago
b608c8d
raw-posix: fix bdrv_aio_ioctl
by Paolo Bonzini
· 12 years ago
4065742
raw-posix: add raw_get_aio_fd() for virtio-blk-data-plane
by Stefan Hajnoczi
· 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
f8fe796
janitor: do not include qemu-char everywhere
by Paolo Bonzini
· 12 years ago
c208e8c
raw-posix: inline paio_ioctl into hdev_aio_ioctl
by Paolo Bonzini
· 12 years ago
1bc6b70
block: add bdrv_reopen() support for raw hdev, floppy, and cdrom
by Jeff Cody
· 12 years ago
9f8540e
raw-posix: rename raw-posix-aio.h, hide unavailable prototypes
by Paolo Bonzini
· 13 years ago
de81a16
raw: merge posix-aio-compat.c into block/raw-posix.c
by Paolo Bonzini
· 13 years ago
47e6b25
block: switch posix-aio-compat to threadpool
by Paolo Bonzini
· 13 years ago
Next »