aboutsummaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Expand)AuthorFilesLines
2014-11-04sysbus: Add new platform bus helper deviceAlexander Graf1-0/+57
2014-11-04sysbus: Expose MMIO enumeration helperAlexander Graf1-0/+1
2014-11-04sysbus: Expose IRQ enumeration helpersAlexander Graf2-0/+4
2014-11-04sysbus: Make devices spawnable via -deviceAlexander Graf1-2/+6
2014-11-04sysbus: Add dynamic sysbus device searchAlexander Graf1-0/+5
2014-11-04Merge remote-tracking branch 'remotes/lalrae/tags/mips-20141103' into stagingPeter Maydell1-0/+6
2014-11-03Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell8-35/+63
2014-11-03Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell4-2/+60
2014-11-03Merge remote-tracking branch 'remotes/xtensa/tags/20141103-xtensa' into stagingPeter Maydell1-1/+3
2014-11-03vga: add default display to machine classGerd Hoffmann1-0/+2
2014-11-03Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2014-11-0...Peter Maydell3-3/+8
2014-11-03Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell4-3/+26
2014-11-03softmmu: provide softmmu access type enumLeon Alrae1-0/+6
2014-11-03block: add bdrv_drain()Stefan Hajnoczi1-0/+1
2014-11-03blockjob: add block_job_defer_to_main_loop()Stefan Hajnoczi1-0/+19
2014-11-03block: Add status callback to bdrv_amend_options()Max Reitz2-2/+9
2014-11-03blockjob: Add "ready" fieldMax Reitz1-0/+5
2014-11-03blockjob: Introduce block_job_complete_sync()Max Reitz1-0/+15
2014-11-03qcow2: Optimize bdrv_make_empty()Max Reitz1-0/+2
2014-11-03BlockLimits: introduce max_transfer_lengthPeter Lieven1-0/+3
2014-11-03util: introduce MIN_NON_ZEROPeter Lieven1-0/+6
2014-11-03hw/core/loader: implement address translation in uimage loaderMax Filippov1-1/+3
2014-11-02smbios: Encode UUID according to SMBIOS specificationEduardo Habkost1-2/+15
2014-11-02-machine vmport=off: Allow disabling of VMWare ioport emulationDr. David Alan Gilbert1-0/+2
2014-11-02cpu-hotplug: rename function for better readabilityGu Zheng1-2/+2
2014-11-02qom/cpu: remove the unused CPU hot-plug notifierGu Zheng1-3/+0
2014-11-02pc: Update rtc_cmos in pc_cpu_plugGu Zheng1-1/+2
2014-11-02acpi:piix4: convert cpu hotplug to hotplug_handler APIGu Zheng1-2/+0
2014-11-02acpi:ich9: convert cpu hotplug to hotplug_handler APIGu Zheng1-1/+0
2014-11-02acpi/cpu: add cpu hotplug callback function to match hotplug_handler APIGu Zheng1-0/+3
2014-11-02intel_iommu: fix VTD_SID_TO_BUSMichael S. Tsirkin1-1/+1
2014-11-02virtio-pci: fix migration for pci bus masterMichael S. Tsirkin2-24/+37
2014-11-02well-defined listing order for machine typesLaszlo Ersek1-0/+2
2014-11-02pidfile: stop making pidfile error a special caseMichael Tokarev1-1/+0
2014-11-02bitmap.h: Don't include qemu-common.hEduardo Habkost1-1/+5
2014-11-02bitops.h: Don't include qemu-common.hEduardo Habkost1-1/+3
2014-10-31scsi: devirtualize unrealize of SCSI devicesPaolo Bonzini1-1/+0
2014-10-31Add skip_dump flag to ignore memory region during dumpNikunj A Dadhania1-0/+19
2014-10-31-machine vmport=off: Allow disabling of VMWare ioport emulationDr. David Alan Gilbert1-0/+2
2014-10-31megasas: Clear unit attention on initial resetHannes Reinecke1-0/+1
2014-10-31megasas: add MegaRAID SAS 2108 emulationHannes Reinecke1-0/+1
2014-10-31scsi: Rename scsi_*_length() to scsi_*_xfer(), add scsi_cdb_length()Hannes Reinecke1-2/+3
2014-10-30Merge remote-tracking branch 'remotes/sstabellini/xen-2014-10-30' into stagingPeter Maydell1-0/+15
2014-10-30xen-hvm.c: Add support for Xen access to vmportDon Slutz1-0/+15
2014-10-30Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell4-6/+10
2014-10-24Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20141024'...Peter Maydell1-6/+0
2014-10-24hmp: Remove "info pcmcia"Markus Armbruster1-6/+0
2014-10-24Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell1-0/+2
2014-10-23sysbus: Use TYPE_DEVICE GPIO functionalityPeter Crosthwaite1-4/+3
2014-10-23qdev: gpio: Define qdev_pass_gpios()Peter Crosthwaite1-0/+3
2014-10-23qdev: gpio: delete NamedGPIOList::outPeter Crosthwaite1-1/+0
2014-10-23irq: Remove qemu_irq_intercept_outPeter Crosthwaite1-1/+0
2014-10-23qdev: gpio: Add API for intercepting a GPIOPeter Crosthwaite1-0/+2
2014-10-23virtio-scsi: dataplane: stop trying on notifier errorCornelia Huck1-0/+1
2014-10-23virtio-scsi-dataplane: Add op blockerFam Zheng1-0/+1
2014-10-23block: Add qemu_{,try_}blockalign0()Max Reitz1-0/+2
2014-10-23qdev: add qdev_build_hotpluggable_device_list helperZhu Guihua1-0/+2
2014-10-22Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell20-153/+244
2014-10-22Merge remote-tracking branch 'remotes/kraxel/tags/pull-usb-20141015-2' into s...Peter Maydell1-0/+8
2014-10-22Merge remote-tracking branch 'remotes/lalrae/tags/mips-20141015' into stagingPeter Maydell1-0/+4
2014-10-20block: Lift device model API into BlockBackendMarkus Armbruster3-50/+42
2014-10-20block/qapi: Convert qmp_query_block() to BlockBackendMarkus Armbruster1-3/+0
2014-10-20blockdev: Fix blockdev-add not to create DriveInfoMarkus Armbruster1-1/+0
2014-10-20blockdev: Drop superfluous DriveInfo member idMarkus Armbruster1-1/+0
2014-10-20pc87312: Drop unused members of PC87312StateMarkus Armbruster1-3/+0
2014-10-20hw: Convert from BlockDriverState to BlockBackend, mostlyMarkus Armbruster11-32/+108
2014-10-20virtio-blk: Rename VirtIOBlkConf variables to confMarkus Armbruster1-1/+1
2014-10-20virtio-blk: Drop redundant VirtIOBlock member confMarkus Armbruster1-1/+0
2014-10-20block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster7-29/+29
2014-10-20block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster6-42/+42
2014-10-20block: Eliminate DriveInfo member bdrv, use blk_by_legacy_dinfo()Markus Armbruster1-1/+0
2014-10-20block: Merge BlockBackend and BlockDriverState name spacesMarkus Armbruster1-1/+1
2014-10-20block: Eliminate BlockDriverState member device_name[]Markus Armbruster2-3/+1
2014-10-20block: Eliminate bdrv_iterate(), use bdrv_next()Markus Armbruster1-2/+0
2014-10-20blockdev: Eliminate drive_del()Markus Armbruster1-1/+0
2014-10-20block: Code motion to get rid of stubs/blockdev.cMarkus Armbruster1-1/+0
2014-10-20block: Connect BlockBackend and DriveInfoMarkus Armbruster1-0/+4
2014-10-20block: Connect BlockBackend to BlockDriverStateMarkus Armbruster2-0/+7
2014-10-20block: New BlockBackendMarkus Armbruster2-0/+27
2014-10-20block: Split bdrv_new_root() off bdrv_new()Markus Armbruster1-1/+2
2014-10-16glib: add compatibility interface for g_strcmp0()Gonglei1-0/+17
2014-10-16Merge remote-tracking branch 'remotes/kraxel/tags/pull-vga-20141015-1' into s...Peter Maydell1-0/+8
2014-10-16Merge remote-tracking branch 'remotes/kraxel/tags/pull-bootindex-20141015-1' ...Peter Maydell4-3/+9
2014-10-15glib: add compatibility interface for g_get_monotonic_time()Stefan Hajnoczi1-0/+19
2014-10-15usb-hid: Add high speed keyboard configurationJan Vesely1-0/+4
2014-10-15usb-hid: Add high speed mouse configurationJan Vesely1-0/+4
2014-10-15Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20141015' i...Peter Maydell3-0/+39
2014-10-15vga-pci: add qext region to mmioGerd Hoffmann1-0/+8
2014-10-15block: remove bootindex property from qdev to qomGonglei1-1/+0
2014-10-15net: remove bootindex property from qdev to qomGonglei1-2/+1
2014-10-15bootindex: add a setter/getter functions wrapper for bootindex propertyGonglei1-0/+3
2014-10-15fw_cfg: add fw_cfg_machine_reset functionGonglei1-0/+2
2014-10-15bootindex: add del_boot_device_path functionGonglei1-0/+1
2014-10-15bootindex: add check bootindex functionGonglei1-0/+1
2014-10-15bootdevice: move bootdevice related code to new file bootdevice.cGonglei1-0/+1
2014-10-15qdev: Drop legacy_name from qdev propertiesGonglei1-1/+0
2014-10-15qom: Add description field in ObjectProperty structGonglei1-0/+14
2014-10-15qdev: Add description field in PropertyInfo structGonglei1-0/+1
2014-10-15qdev: Drop legacy hotplug fields/methodsIgor Mammedov1-4/+1
2014-10-15scsi: Cleanup not used anymore SCSIBusInfo{hotplug, hot_unplug} fieldsIgor Mammedov1-2/+0
2014-10-15qdev: Add wrapper to set BUS as HotplugHandlerIgor Mammedov1-7/+4
2014-10-15qdev: Add simple/generic unplug callback for HotplugHandlerIgor Mammedov1-0/+2
2014-10-15qdev: HotplugHandler: Provide unplug callbackIgor Mammedov1-0/+12
2014-10-15qdev: HotplugHandler: Rename unplug callback to unplug_requestIgor Mammedov3-11/+13
2014-10-15Access BusState::allow_hotplug using wraper qbus_is_hotpluggable()Igor Mammedov1-0/+5
2014-10-14softfloat: add functions corresponding to IEEE-2008 min/maxNumMagLeon Alrae1-0/+4
2014-10-14qemu-file: Make qemu_file_is_writable() non-staticEduardo Habkost1-0/+1
2014-10-14vmstate: Allow dynamic allocation for VBUFFER during migrationAlexey Kardashevskiy1-0/+11
2014-10-14QEMUSizedBuffer based QEMUFileDr. David Alan Gilbert2-0/+27
2014-10-09Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell9-8/+67
2014-10-09qemu-sockets: Add error to non-blocking connect handlerCorey Minyard1-1/+1
2014-10-09qemu-error: Add error_vreport()Corey Minyard1-0/+1
2014-10-09accel: Create accel object when initializing machineEduardo Habkost1-0/+2
2014-10-09accel: Pass MachineState object to accel init functionsEduardo Habkost3-4/+3
2014-10-06translate-all.c: memory walker initial address miscalculationMikhail Ilyin1-2/+2
2014-10-06gdbstub: Allow target CPUs to specify watchpoint STOP_BEFORE_ACCESS flagPeter Maydell1-0/+3
2014-10-04accel: Rename 'init' method to 'init_machine'Eduardo Habkost1-1/+1
2014-10-04accel: Remove tcg_available() functionEduardo Habkost1-1/+0
2014-10-04accel: Move qtest accel registration to qtest.cEduardo Habkost1-1/+0
2014-10-04accel: Move Xen registration code to xen-common.cEduardo Habkost1-1/+0
2014-10-04accel: Move KVM accel registration to kvm-all.cEduardo Habkost1-2/+0
2014-10-04accel: Use QOM classes for accel typesEduardo Habkost1-0/+30
2014-10-04accel: Move accel code to accel.cEduardo Habkost1-0/+32
2014-10-03util: Emancipate id_wellformed() from QemuOptsMarkus Armbruster2-1/+3
2014-10-03ide: Update ide_drive_get to be HBA agnosticJohn Snow1-0/+1
2014-10-03pc/vl: Add units-per-default-bus propertyJohn Snow1-0/+2
2014-10-03blockdev: Allow overriding if_max_dev propertyJohn Snow1-0/+2
2014-10-03blockdev: Orphaned drive searchJohn Snow1-0/+2
2014-09-30Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell4-12/+119
2014-09-30Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell1-10/+5
2014-09-30util: introduce bitmap_try_newPeter Lieven1-2/+11
2014-09-30virtio-scsi: Handle TMF request cancellation asynchronouslyFam Zheng1-2/+7
2014-09-30scsi: Introduce scsi_req_cancel_asyncFam Zheng1-0/+3
2014-09-30scsi: Introduce scsi_req_cancel_completeFam Zheng1-0/+1
2014-09-30scsi: Drop SCSIReqOps.cancel_ioFam Zheng1-1/+0
2014-09-30scsi: Drop scsi_req_abortFam Zheng1-1/+0
2014-09-30Merge remote-tracking branch 'remotes/rth/tags/tcg-next-201400729' into stagingPeter Maydell2-8/+35
2014-09-30virtio-scsi: Batched prepare for cmd reqsFam Zheng1-0/+4
2014-09-30virtio-scsi: Two stages processing of cmd requestFam Zheng1-1/+2
2014-09-30virtio-scsi: Add migration state notifier for dataplane codeFam Zheng1-0/+2
2014-09-30virtio-scsi-dataplane: Code to run virtio-scsi on iothreadFam Zheng1-0/+19
2014-09-30virtio-scsi: Add VirtIOSCSIVring in VirtIOSCSIReqFam Zheng1-1/+14
2014-09-30virtio-scsi: Add 'iothread' property to virtio-scsiFam Zheng1-0/+1
2014-09-30virtio: add a wrapper for virtio-backend initializationGonglei1-0/+3
2014-09-29qemu/compiler: Define QEMU_ARTIFICIALRichard Henderson1-0/+6
2014-09-29tcg-sparc: Use ADDXC in addsub2_i64Richard Henderson1-8/+29
2014-09-29Merge remote-tracking branch 'remotes/spice/tags/pull-spice-20140929-1' into ...Peter Maydell1-0/+3
2014-09-29Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into stagingPeter Maydell3-12/+4
2014-09-29loader: g_realloc(p, 0) frees and returns NULL, simplifyMarkus Armbruster1-10/+5
2014-09-29Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2-0/+2
2014-09-29console: add graphic_console_set_hwopsGerd Hoffmann1-0/+3
2014-09-26qemu-socket: Eliminate silly QERR_ macrosMarkus Armbruster1-12/+0
2014-09-26qemu-socket: Polish errors for connect() and listen() failureMarkus Armbruster1-2/+2
2014-09-26qapi: add visit_start_union and visit_end_unionMichael Roth2-0/+4
2014-09-26Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2-0/+9
2014-09-25qom: Add cpu_exec_interrupt hookRichard Henderson1-0/+2
2014-09-25qom: Add cpu_exec_enter and cpu_exec_exit hooksRichard Henderson1-0/+5
2014-09-25block: Validate node-nameKevin Wolf1-0/+1
2014-09-25block: Keep DriveInfo alive until BlockDriverState diesMarkus Armbruster1-0/+1
2014-09-24virtio: Fix wrong type cast from pointer to longStefan Weil1-2/+2
2014-09-23Merge remote-tracking branch 'remotes/kraxel/tags/pull-usb-20140923-1' into s...Peter Maydell1-3/+8
2014-09-23virtio-scsi: Make virtio_scsi_push_event publicFam Zheng1-0/+2
2014-09-23virtio-scsi: Make virtio_scsi_free_req publicFam Zheng1-0/+1
2014-09-23virtio-scsi: Make virtio_scsi_init_req publicFam Zheng1-0/+1
2014-09-23virtio-scsi: Split virtio_scsi_handle_ctrl_req from virtio_scsi_handle_ctrlFam Zheng1-0/+1
2014-09-23virtio-scsi: Split virtio_scsi_handle_cmd_req from virtio_scsi_handle_cmdFam Zheng1-0/+36
2014-09-23scsi: Optimize scsi_req_allocFam Zheng1-7/+14
2014-09-23Merge remote-tracking branch 'remotes/borntraeger/tags/s390x-20140923' into s...Peter Maydell1-2/+0
2014-09-23s390x: remove duplicate defines in SCLP codeJens Freimann1-2/+0
2014-09-23Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell6-7/+176
2014-09-23usb-bus: introduce a wrapper function to check speedGonglei1-0/+1
2014-09-23usb-bus: remove "init" from USBDeviceClass structGonglei1-2/+0
2014-09-23usb-bus: convert USBDeviceClass init to realizeGonglei1-2/+8
2014-09-22block: Always compile virtio-blk dataplaneFam Zheng1-2/+0
2014-09-22virtio: Import virtio_vring.hFam Zheng2-1/+168
2014-09-22async: aio_context_new(): Handle event_notifier_init failureChrysostomos Nanakos2-2/+2
2014-09-22block: Rename qemu_aio_release -> qemu_aio_unrefFam Zheng1-1/+1
2014-09-22block: Drop AIOCBInfo.cancelFam Zheng1-1/+0
2014-09-22block: Add bdrv_aio_cancel_asyncFam Zheng2-0/+3
2014-09-22block: Add refcnt in BlockDriverAIOCBFam Zheng1-0/+2
2014-09-22arch_init: Setting QEMU_ARCH enum straightBastian Koppelmann1-17/+17
2014-09-18Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell2-6/+6
2014-09-18qdev: Move global validation to a single functionEduardo Habkost1-5/+5
2014-09-18qdev: Rename qdev_prop_check_global() to qdev_prop_check_globals()Eduardo Habkost1-1/+1
2014-09-16qemu-char: Rename register_char_driver_qapi() to register_char_driver()Peter Maydell1-1/+1
2014-09-16qemu-char: Remove register_char_driver() machineryPeter Maydell1-1/+0
2014-09-16Introduce cpu_clean_all_dirtyMarcelo Tosatti2-0/+9
2014-09-15Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell6-26/+65
2014-09-12Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell4-8/+10
2014-09-12cpu-exec: Make debug_excp_handler a QOM CPU methodPeter Maydell2-4/+2
2014-09-12exec.c: Record watchpoint fault address and directionPeter Maydell1-1/+5
2014-09-12exec.c: Relax restrictions on watchpoint length and alignmentPeter Maydell1-1/+1
2014-09-11Merge remote-tracking branch 'remotes/kraxel/tags/pull-console-20140905-2' in...Peter Maydell2-9/+20
2014-09-11cpu: init vmstate for ticks and clock offsetPavel Dovgalyuk1-0/+2
2014-09-11Merge remote-tracking branch 'remotes/kraxel/tags/pull-usb-20140910-1' into s...Peter Maydell1-0/+5
2014-09-10block: Make the block accounting functions operate on BlockAcctStatsBenoît Canet2-5/+8
2014-09-10block: rename BlockAcctType members to start with BLOCK_ instead of BDRV_Benoît Canet1-7/+7
2014-09-10block: Extract the block accounting codeBenoît Canet5-24/+60
2014-09-10block: Extract the BlockAcctStats structureBenoît Canet2-4/+8
2014-09-10thread-pool: Drop unnecessary includesMarkus Armbruster1-5/+1