Sign in
qemu
/
qemu
/
079d0b7f1eedcc634c371fe05b617fdc55c8b762
/
block.c
e8a6bb9
block: add bdrv_find_backing_image
by Marcelo Tosatti
· 13 years ago
eeec61f
block: add BlockJob interface for long-running operations
by Stefan Hajnoczi
· 13 years ago
470c050
block: make copy-on-read a per-request flag
by Stefan Hajnoczi
· 13 years ago
2d3735d
block: check bdrv_in_use() before blockdev operations
by Stefan Hajnoczi
· 13 years ago
3f3aace
block: avoid useless checks on acb->bh
by Paolo Bonzini
· 13 years ago
df9309f
block: simplify failure handling for bdrv_aio_multiwrite
by Paolo Bonzini
· 13 years ago
ad54ae8
block: bdrv_aio_* do not return NULL
by Paolo Bonzini
· 13 years ago
922453b
block: convert qemu_aio_flush() calls to bdrv_drain_all()
by Stefan Hajnoczi
· 13 years ago
5f8b649
block: wait_for_overlapping_requests() deadlock detection
by Stefan Hajnoczi
· 13 years ago
bd9533e
block: implement bdrv_co_is_allocated() boundary cases
by Stefan Hajnoczi
· 13 years ago
ab18592
block: core copy-on-read logic
by Stefan Hajnoczi
· 13 years ago
d83947a
block: request overlap detection
by Stefan Hajnoczi
· 13 years ago
f465828
block: wait for overlapping requests
by Stefan Hajnoczi
· 13 years ago
53fec9d
block: add interface to toggle copy-on-read
by Stefan Hajnoczi
· 13 years ago
dbffbdc
block: add request tracking
by Stefan Hajnoczi
· 13 years ago
060f51c
block: add bdrv_co_is_allocated() interface
by Stefan Hajnoczi
· 13 years ago
6aebab1
block: drop .bdrv_is_allocated() interface
by Stefan Hajnoczi
· 13 years ago
376ae3f
block: add .bdrv_co_is_allocated()
by Stefan Hajnoczi
· 13 years ago
05c4af5
block: use public bdrv_is_allocated() interface
by Stefan Hajnoczi
· 13 years ago
727f005
hmp/qmp: add block_set_io_throttle
by Zhi Yong Wu
· 13 years ago
98f90db
block: add I/O throttling algorithm
by Zhi Yong Wu
· 13 years ago
0563e19
block: add the blockio limits command line support
by Zhi Yong Wu
· 13 years ago
0f15423
block: allow migration to work with image files (v3)
by Anthony Liguori
· 13 years ago
ca71636
block: Make cache=unsafe flush to the OS
by Kevin Wolf
· 13 years ago
eb489bb
block: Introduce bdrv_co_flush_to_os
by Kevin Wolf
· 13 years ago
c68b89a
block: Rename bdrv_co_flush to bdrv_co_flush_to_disk
by Kevin Wolf
· 13 years ago
025ccaa
block: add eject request callback
by Paolo Bonzini
· 13 years ago
8494a39
Merge remote-tracking branch 'kwolf/for-anthony' into staging
by Anthony Liguori
· 13 years ago
03f541b
block: reinitialize across bdrv_close()/bdrv_open()
by Stefan Hajnoczi
· 13 years ago
e7c6379
block: set bs->read_only before .bdrv_open()
by Stefan Hajnoczi
· 13 years ago
2b57281
block: Fix bdrv_open use after free
by Kevin Wolf
· 13 years ago
3574c60
block: Remove dead code
by Kevin Wolf
· 13 years ago
f795e74
Drop qemu-objects.h from modules that don't require it
by Luiz Capitulino
· 13 years ago
f11f57e
qapi: Convert query-blockstats
by Luiz Capitulino
· 13 years ago
b202381
qapi: Convert query-block
by Luiz Capitulino
· 13 years ago
58e21ef
block: Rename the BlockIOStatus enum values
by Luiz Capitulino
· 13 years ago
d6bf279
block: iostatus: Drop BDRV_IOS_INVAL
by Luiz Capitulino
· 13 years ago
6db39ae
block: change discard to co_discard
by Paolo Bonzini
· 13 years ago
8b94ff8
block: change flush to co_flush
by Paolo Bonzini
· 13 years ago
4265d62
block: add bdrv_co_discard and bdrv_aio_discard support
by Paolo Bonzini
· 13 years ago
07f0761
block: unify flush implementations
by Paolo Bonzini
· 13 years ago
35246a6
block: rename bdrv_co_rw_bh
by Paolo Bonzini
· 13 years ago
09f085d
block: drop bdrv_has_async_rw()
by Stefan Hajnoczi
· 13 years ago
f8c35c1
block: drop .bdrv_read()/.bdrv_write() emulation
by Stefan Hajnoczi
· 13 years ago
8c5873d
block: drop emulation functions that use coroutines
by Stefan Hajnoczi
· 13 years ago
1a6e115
block: switch bdrv_aio_writev() to coroutines
by Stefan Hajnoczi
· 13 years ago
6b7cb24
block: mark blocks dirty on coroutine write completion
by Stefan Hajnoczi
· 13 years ago
b2a6137
block: switch bdrv_aio_readv() to coroutines
by Stefan Hajnoczi
· 13 years ago
1c9805a
block: switch bdrv_read()/bdrv_write() to coroutines
by Stefan Hajnoczi
· 13 years ago
c5fbe57
block: split out bdrv_co_do_readv() and bdrv_co_do_writev()
by Stefan Hajnoczi
· 13 years ago
1ed20ac
block: directly invoke .bdrv_* from emulation functions
by Stefan Hajnoczi
· 13 years ago
a652d16
block: directly invoke .bdrv_aio_*() in bdrv_co_io_em()
by Stefan Hajnoczi
· 13 years ago
d2078cc
HMP: Print 'io-status' information
by Luiz Capitulino
· 13 years ago
f04ef60
QMP: query-status: Add 'io-status' key
by Luiz Capitulino
· 13 years ago
28a7282
block: Keep track of devices' I/O status
by Luiz Capitulino
· 13 years ago
59370aa
trace: add arguments to bdrv_co_io_em() trace event
by Stefan Hajnoczi
· 13 years ago
28dcee1
trace: trace bdrv_open_common()
by Stefan Hajnoczi
· 13 years ago
7d4b4ba
block: New change_media_cb() parameter load
by Markus Armbruster
· 14 years ago
29e05f2
block: Reset buffer alignment on detach
by Markus Armbruster
· 14 years ago
7b6f930
block: New bdrv_set_buffer_alignment()
by Markus Armbruster
· 14 years ago
e4def80
block: Show whether the virtual tray is open in info block
by Markus Armbruster
· 14 years ago
9e6a4c9
block: Drop BlockDriverState member removable
by Markus Armbruster
· 14 years ago
2c6942f
block: Clean up remaining users of "removable"
by Markus Armbruster
· 14 years ago
025e849
block: Rename bdrv_set_locked() to bdrv_lock_medium()
by Markus Armbruster
· 14 years ago
f107639
block: Drop medium lock tracking, ask device models instead
by Markus Armbruster
· 14 years ago
fdec440
block: Leave enforcing tray lock to device models
by Markus Armbruster
· 14 years ago
22cf56c
block: Drop tray status tracking, no longer used
by Markus Armbruster
· 14 years ago
a1aff5b
block: Revert entanglement of bdrv_is_inserted() with tray status
by Markus Armbruster
· 14 years ago
07b70bf
savevm: Include writable devices with removable media
by Markus Armbruster
· 14 years ago
c602a48
block: Clean up bdrv_flush_all()
by Markus Armbruster
· 14 years ago
8e49ca4
block: Leave tracking media change to device models
by Markus Armbruster
· 14 years ago
145feb1
block: Split change_cb() into change_media_cb(), resize_cb()
by Markus Armbruster
· 14 years ago
0e49de5
block: Generalize change_cb() to BlockDevOps
by Markus Armbruster
· 14 years ago
fa879d6
block: Attach non-qdev devices as well
by Markus Armbruster
· 14 years ago
541dc0d
Use new macro QEMU_PACKED for packed structures
by Stefan Weil
· 14 years ago
c488c7f
block: latency accounting
by Christoph Hellwig
· 14 years ago
a597e79
block: explicit I/O accounting
by Christoph Hellwig
· 14 years ago
e8045d6
block: include flush requests in info blockstats
by Christoph Hellwig
· 14 years ago
92196b2
block: add cache=directsync parameter to -drive
by Stefan Hajnoczi
· 14 years ago
c3993cd
block: parse cache mode flags in a single place
by Stefan Hajnoczi
· 14 years ago
d62b5de
fix code format
by Robert Wang
· 14 years ago
7267c09
Use glib memory allocation and free functions
by Anthony Liguori
· 14 years ago
e7a8a78
block: Use bdrv_co_* instead of synchronous versions in coroutines
by Kevin Wolf
· 14 years ago
384acbf
async: Remove AsyncContext
by Kevin Wolf
· 14 years ago
f9f05dc
block: Add bdrv_co_readv/writev emulation
by Kevin Wolf
· 14 years ago
6848542
block: Emulate AIO functions with bdrv_co_readv/writev
by Kevin Wolf
· 14 years ago
da1fa91
block: Add bdrv_co_readv/writev
by Kevin Wolf
· 14 years ago
5bf3f8e
block: Removed unused function bdrv_write_sync
by Frediano Ziglio
· 14 years ago
49aa46b
block: Don't let locked flag prevent medium load
by Markus Armbruster
· 14 years ago
822e1cd
block: Make BlockDriver method bdrv_eject() return void
by Markus Armbruster
· 14 years ago
a19712b
block: Reset device model callbacks on detach
by Markus Armbruster
· 14 years ago
4a1d5e1
block: add bdrv_get_allocated_file_size() operation
by Fam Zheng
· 14 years ago
d220894
bdrv_img_create: Fix segfault
by Kevin Wolf
· 14 years ago
a659979
block: clarify the meaning of BDRV_O_NOCACHE
by Christoph Hellwig
· 14 years ago
8d27846
block: Remove type hint, it's guest matter, doesn't belong here
by Markus Armbruster
· 14 years ago
d8aeeb3
block QMP: Deprecate query-block's "type", drop info block's "type="
by Markus Armbruster
· 14 years ago
a1c7273
Fix typos in comments and code (occured -> occurred and related)
by Stefan Weil
· 14 years ago
ebabb67
Fix typo in code and comments
by Stefan Weil
· 14 years ago
46a4e4e
block: Do not cache device size for removable media
by Stefan Hajnoczi
· 14 years ago
b8c6d09
trace: Trace bdrv_set_locked()
by Stefan Hajnoczi
· 14 years ago
Next »