summaryrefslogtreecommitdiffstats
path: root/hw/block/xen-block.c
Commit message (Expand)AuthorAgeFilesLines
* qapi/qom: QAPIfy object-addKevin Wolf2021-03-191-8/+8
* xen-block: fix reporting of discard featureRoger Pau Monne2021-02-151-0/+1
* block: Separate blk_is_writable() and blk_supports_write_perm()Kevin Wolf2021-01-271-1/+1
* qdev: Rename qdev_get_prop_ptr() to object_field_prop_ptr()Eduardo Habkost2020-12-181-2/+2
* qdev: Move dev->realized check to qdev_property_set()Eduardo Habkost2020-12-181-6/+0Star
* qdev: Make qdev_get_prop_ptr() get Object* argEduardo Habkost2020-12-151-3/+2Star
* xen: Use ERRP_GUARD()Vladimir Sementsov-Ogievskiy2020-07-101-59/+43Star
* qapi: Smooth another visitor error checking patternMarkus Armbruster2020-07-101-4/+2Star
* error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster2020-07-101-3/+1Star
* qom: Use returned bool to check for failure, Coccinelle partMarkus Armbruster2020-07-101-8/+7Star
* qom: Put name parameter before value / visitor parameterMarkus Armbruster2020-07-101-5/+4Star
* qapi: Use returned bool to check for failure, Coccinelle partMarkus Armbruster2020-07-101-2/+1Star
* qdev: Use returned bool to check for qdev_realize() etc. failureMarkus Armbruster2020-07-101-2/+1Star
* block: consolidate blocksize properties consistency checksRoman Kagan2020-06-171-5/+1Star
* qdev: Convert uses of qdev_create() manuallyMarkus Armbruster2020-06-151-2/+2
* qdev: Unrealize must not failMarkus Armbruster2020-05-151-4/+4
* xen-block: Fix uninitialized variableAnthony PERARD2020-04-071-1/+1
* xen-block: Use one Error * variable instead of twoMarkus Armbruster2020-03-171-6/+4Star
* qapi: Flatten object-addKevin Wolf2020-03-061-1/+10
* qdev: set properties with device_class_set_props()Marc-André Lureau2020-01-241-1/+1
* xen-block: treat XenbusStateUnknown the same as XenbusStateClosedPaul Durrant2019-09-241-0/+1
* Include hw/qdev-properties.h lessMarkus Armbruster2019-08-161-0/+1
* Include qemu/main-loop.h lessMarkus Armbruster2019-08-161-0/+1
* Include hw/hw.h exactly where neededMarkus Armbruster2019-08-161-1/+0Star
* qapi: Split qom.json and qdev.json off misc.jsonMarkus Armbruster2019-07-021-1/+1
* xen-block: support feature-large-sector-sizePaul Durrant2019-06-241-14/+24
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+1
* block: Add BlockBackend.ctxKevin Wolf2019-06-041-1/+1
* xen-block: scale sector based quantities correctlyPaul Durrant2019-04-041-2/+8
* xen-block: only advertize discard to the frontend when it is enabled...Paul Durrant2019-04-041-3/+9
* xen-block: Replace qdict_put_obj() by qdict_put() where appropriateMarkus Armbruster2019-03-261-2/+2
* xen-block: stop leaking memory in xen_block_drive_create()Paul Durrant2019-02-281-7/+9
* xen-block: report error condition from vbd_name_to_disk()Paul Durrant2019-02-281-6/+15
* xen-block: remove redundant assignmentPaul Durrant2019-02-281-2/+1Star
* xen-block: handle resize callbackPaul Durrant2019-02-041-4/+36
* hw/block/xen: use proper format string for printing sectorsAlex Bennée2019-01-211-1/+1
* xen: automatically create XenBlockDevice-sPaul Durrant2019-01-141-0/+375
* xen: add implementations of xen-block connect and disconnect functions...Paul Durrant2019-01-141-0/+166
* xen: add xenstore watcher infrastructurePaul Durrant2019-01-141-0/+70
* xen: create xenstore areas for XenDevice-sPaul Durrant2019-01-141-0/+9
* xen: introduce 'xen-block', 'xen-disk' and 'xen-cdrom'Paul Durrant2019-01-141-0/+343