summaryrefslogtreecommitdiffstats
path: root/hw/ide/qdev.c
Commit message (Expand)AuthorAgeFilesLines
* qdev: Make qdev_prop_set_drive() match the other helpersMarkus Armbruster2020-06-231-2/+2
* block: consolidate blocksize properties consistency checksRoman Kagan2020-06-171-1/+4
* qdev: Convert uses of qdev_create() with CoccinelleMarkus Armbruster2020-06-151-2/+2
* qdev: Unrealize must not failMarkus Armbruster2020-05-151-2/+2
* qom: Drop parameter @errp of object_property_add() & friendsMarkus Armbruster2020-05-151-1/+1
* qdev: set properties with device_class_set_props()Marc-André Lureau2020-01-241-4/+4
* bootdevice: Gather LCHS from all relevant devicesSam Eiderman2019-10-311-0/+5
* block: Refactor macros - fix tabbingSam Eiderman2019-10-311-1/+1
* IDE: deprecate ide-driveJohn Snow2019-10-311-0/+3
* sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster2019-08-161-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
* Include generated QAPI headers lessMarkus Armbruster2019-08-161-0/+1
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+2
* block: Add BlockBackend.ctxKevin Wolf2019-06-041-1/+1
* block: Remove deprecated -drive option serialKevin Wolf2018-08-151-1/+0Star
* Revert "block: Remove deprecated -drive option serial"Cornelia Huck2018-07-101-0/+1
* block: Remove deprecated -drive option serialKevin Wolf2018-06-151-1/+0Star
* hw/block: Use errp directly rather than local_errMao Zhongyi2017-12-191-8/+4Star
* ide: support reporting of rotation rateDaniel P. Berrange2017-10-121-0/+1
* hw/ide: Convert DeviceClass init to realizeMao Zhongyi2017-09-191-44/+42Star
* ide: bdrv_attach_dev() for empty CD-ROMKevin Wolf2017-07-181-0/+3
* ide: qdev: register ide bus unrealize functionLi Qiang2017-03-161-6/+6
* hw/block: Request permissionsKevin Wolf2017-02-281-2/+6
* block: Add permissions to blk_new()Kevin Wolf2017-02-281-1/+2
* ide: Fix memory leak in ide_register_restart_cb()Ashijeet Acharya2016-09-291-0/+11
* ide: ide-cd without drive property for empty driveKevin Wolf2016-09-051-5/+15
* block/qdev: Allow configuring rerror/werror with qdev propertiesKevin Wolf2016-07-131-0/+1
* block/qdev: Allow configuring WCE with qdev propertiesKevin Wolf2016-07-131-0/+1
* Use #include "..." for our own headers, <...> for othersMarkus Armbruster2016-07-121-2/+2
* error: Remove NULL checks on error_propagate() callsEduardo Habkost2016-06-201-3/+1Star
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* qom: Swap 'name' next to visitor in ObjectPropertyAccessorEric Blake2016-02-081-4/+4
* qapi: Swap visit_* arguments for consistent 'name' placementEric Blake2016-02-081-2/+2
* ide: Clean up includesPeter Maydell2016-01-291-0/+1
* ide: Correct the CHS 'cyls_max' limit to be 65535Shmulik Ladkani2016-01-251-1/+1
* hw: Inline the qdev_prop_set_drive_nofail() wrapperMarkus Armbruster2016-01-131-1/+2
* BlockConf: Call backend functions to detect geometry and blocksizesEkaterina Tumanova2015-03-101-0/+1
* error: Use error_report_err() where appropriateMarkus Armbruster2015-02-181-2/+1Star
* ide: Check validity of logical block sizeKevin Wolf2014-12-101-0/+5
* blockdev: Fix blockdev-add not to create DriveInfoMarkus Armbruster2014-10-201-1/+1
* hw: Convert from BlockDriverState to BlockBackend, mostlyMarkus Armbruster2014-10-201-6/+5Star
* block: Eliminate DriveInfo member bdrv, use blk_by_legacy_dinfo()Markus Armbruster2014-10-201-1/+3
* ide: add calling add_boot_device_patch in bootindex setter functionGonglei2014-10-151-0/+5
* ide: add bootindex to qom propertyGonglei2014-10-151-0/+42
* ide: Fix bootindex for bus_id > 9Markus Armbruster2014-08-291-1/+1
* block: Pass errp in blkconf_geometryFam Zheng2014-08-261-3/+8
* qdev: Remove hex8/32/64 property typesPaolo Bonzini2014-02-141-1/+1
* qdev: Pass size to qbus_create_inplace()Andreas Färber2013-08-301-1/+1