aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2015-11-11hw/misc: Hyper-V test device 'hyperv-testdev'uq/hypervAndrey Smetanin4-0/+167
2015-11-11target-i386/hyperv: Hyper-V SynIC SINT routing and vcpu exitAndrey Smetanin4-1/+176
2015-11-11kvm: Hyper-V SynIC irq routing supportAndrey Smetanin2-0/+34
2015-11-11target-i386/kvm: Hyper-V SynIC MSR's supportAndrey Smetanin5-1/+109
2015-11-10headers: Linux kernel Hyper-V SynIC definesAndrey Smetanin2-0/+37
2015-10-30Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell21-116/+293
2015-10-30Merge remote-tracking branch 'remotes/lalrae/tags/mips-20151030' into stagingPeter Maydell8-59/+112
2015-10-30target-mips: fix updating XContext on mmu exceptionYongbok Kim1-3/+4
2015-10-30target-mips: add SIGRIE instructionYongbok Kim1-1/+11
2015-10-30target-mips: Set Config5.XNP for R6 coresYongbok Kim1-2/+2
2015-10-30target-mips: add PC, XNP reg numbers to RDHWRYongbok Kim4-32/+63
2015-10-30hw/mips_malta: Fix KVM PC initialisationJames Hogan1-1/+1
2015-10-30Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2015-10-30' in...Peter Maydell20-153/+189
2015-10-30docs: Document QMP event rate limitingMarkus Armbruster2-0/+17
2015-10-30monitor: Throttle event VSERPORT_CHANGE separately by "id"Markus Armbruster1-4/+23
2015-10-30monitor: Turn monitor_qapi_event_state[] into a hash tableMarkus Armbruster1-16/+37
2015-10-30glib: add compatibility interface for g_hash_table_add()Markus Armbruster1-0/+8
2015-10-29block: Consider all child nodes in bdrv_requests_pending()Kevin Wolf1-5/+8
2015-10-29target-arm: xlnx-zynqmp: Add sdhci support.Sai Pavan Boddu2-0/+31
2015-10-29sdhci: Split sdhci.h for public and internal device usageSai Pavan Boddu3-71/+99
2015-10-29sd.h: Move sd.h to include/hw/sd/Sai Pavan Boddu8-7/+7
2015-10-29virtio: sync the dataplane vring state to the virtqueue before virtio_savePavel Butsykin2-0/+10
2015-10-29gdb command: qemu handlersDr. David Alan Gilbert2-1/+60
2015-10-29virtio-blk: switch off scsi-passthrough by defaultCornelia Huck2-2/+6
2015-10-29ppc/spapr: add 2.4 compat propsCornelia Huck1-0/+9
2015-10-29s390x: include HW_COMPAT_* propsCornelia Huck1-0/+2
2015-10-29qemu-gdb: add $qemu_coroutine_sp and $qemu_coroutine_pcPaolo Bonzini2-0/+19
2015-10-29qemu-gdb: extract parts of "qemu coroutine" implementationPaolo Bonzini1-29/+27
2015-10-29qemu-gdb: allow using glibc_pointer_guard() on core dumpsPaolo Bonzini1-2/+16
2015-10-29target-mips: Add enum for BREAK32Yongbok Kim1-1/+2
2015-10-29target-mips: update writing to CP0.Status.KX/SX/UX in MIPS Release R6Leon Alrae1-1/+6
2015-10-29target-mips: implement the CPU wake-up on non-enabled interrupts in R6Leon Alrae1-3/+4
2015-10-29target-mips: move the test for enabled interrupts to a separate functionLeon Alrae3-16/+20
2015-10-29monitor: Split MonitorQAPIEventConf off MonitorQAPIEventStateMarkus Armbruster1-41/+37
2015-10-29monitor: Switch from timer_new() to timer_new_ns()Markus Armbruster1-4/+3
2015-10-29monitor: Simplify event throttlingMarkus Armbruster2-35/+32
2015-10-29monitor: Reduce casting of QAPI event QDictMarkus Armbruster1-19/+19
2015-10-29qstring: Make conversion from QObject * accept nullMarkus Armbruster3-13/+8
2015-10-29qlist: Make conversion from QObject * accept nullMarkus Armbruster1-2/+1
2015-10-29qfloat qint: Make conversion from QObject * accept nullMarkus Armbruster4-22/+21
2015-10-29qdict: Make conversion from QObject * accept nullMarkus Armbruster2-11/+6
2015-10-29qbool: Make conversion from QObject * accept nullMarkus Armbruster3-13/+8
2015-10-29qobject: Drop QObject_HEADMarkus Armbruster7-10/+6
2015-10-29Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell22-95/+1276
2015-10-29enable multi-function hot-addCao jin4-10/+64
2015-10-29remove function during multi-function hot-addCao jin1-5/+18
2015-10-29tests/vhost-user-bridge: add vhost-user bridge applicationVictor Kaplansky2-0/+1111
2015-10-29Revert "memhp: extend address auto assignment to support gaps"Michael S. Tsirkin4-16/+11
2015-10-29Revert "pc: memhp: force gaps between DIMM's GPA"Michael S. Tsirkin4-7/+2
2015-10-29virtio: drop virtqueue_map_sgMichael S. Tsirkin2-9/+0
2015-10-29virtio-scsi: convert to virtqueue_mapMichael S. Tsirkin1-14/+2
2015-10-29virtio-serial: convert to virtio_mapMichael S. Tsirkin1-4/+1
2015-10-29virtio-blk: convert to virtqueue_mapMichael S. Tsirkin1-4/+1
2015-10-29virtio: switch to virtio_mapMichael S. Tsirkin1-2/+1
2015-10-29virtio: introduce virtio_mapMichael S. Tsirkin2-9/+48
2015-10-29mmap-alloc: fix error handlingMichael S. Tsirkin1-2/+2
2015-10-29pc: memhp: do not emit inserting event for coldplugged DIMMsIgor Mammedov1-3/+5
2015-10-29vhost-user-test: fix up rhel6 buildMichael S. Tsirkin1-9/+9
2015-10-29vhost-user: cleanup msg size mathMichael S. Tsirkin1-3/+3
2015-10-29vhost-user: cleanup struct size mathMichael S. Tsirkin1-8/+8
2015-10-28Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20151028' into stagingPeter Maydell17-10/+80
2015-10-28target-*: Advance pc after recognizing a breakpointRichard Henderson17-10/+80
2015-10-28Merge remote-tracking branch 'remotes/ehabkost/tags/x86-pull-request' into st...Peter Maydell2-2/+2
2015-10-28Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios-signed' int...Peter Maydell4-0/+0
2015-10-28Update OpenBIOS imagesMark Cave-Ayland4-0/+0
2015-10-27target-i386: Enable "check" mode by defaultEduardo Habkost1-1/+1
2015-10-27target-i386: Don't left shift negative constantEduardo Habkost1-1/+1
2015-10-27Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20151027-...Peter Maydell16-309/+679
2015-10-27target-arm: Add support for S1 + S2 MMU translationsEdgar E. Iglesias2-7/+32
2015-10-27target-arm: Route S2 MMU faults to EL2Edgar E. Iglesias1-2/+8
2015-10-27target-arm: Add S2 translation to 32bit S1 PTWsEdgar E. Iglesias1-5/+17
2015-10-27target-arm: Add S2 translation to 64bit S1 PTWsEdgar E. Iglesias2-4/+50
2015-10-27target-arm: Add ARMMMUFaultInfoEdgar E. Iglesias3-14/+36
2015-10-27target-arm: Avoid inline for get_phys_addrEdgar E. Iglesias1-8/+8
2015-10-27target-arm: Add support for S2 page-table protection bitsEdgar E. Iglesias1-4/+37
2015-10-27target-arm: Add computation of starting level for S2 PTWEdgar E. Iglesias2-13/+126
2015-10-27target-arm: lpae: Rename granule_sz to strideEdgar E. Iglesias1-15/+15
2015-10-27target-arm: lpae: Replace tsz with computed inputsizeEdgar E. Iglesias1-11/+11
2015-10-27target-arm: Add support for AArch32 S2 negative t0szEdgar E. Iglesias1-1/+17
2015-10-27target-arm: lpae: Move declaration of t0sz and t1szEdgar E. Iglesias1-2/+3
2015-10-27target-arm: lpae: Make t0sz and t1sz signed integersEdgar E. Iglesias1-2/+2
2015-10-27target-arm: Add HPFAR_EL2Edgar E. Iglesias2-0/+13
2015-10-27i.MX: Standardize i.MX GPT debugJean-Christophe Dubois1-33/+23
2015-10-27i.MX: Standardize i.MX EPIT debugJean-Christophe Dubois1-28/+20
2015-10-27i.MX: Standardize i.MX FEC debugJean-Christophe Dubois1-32/+32
2015-10-27i.MX: Standardize i.MX CCM debugJean-Christophe Dubois1-12/+22
2015-10-27i.MX: Standardize i.MX AVIC debugJean-Christophe Dubois1-26/+18
2015-10-27i.MX: Standardize i.MX I2C debugJean-Christophe Dubois1-21/+22
2015-10-27i.MX: Standardize i.MX GPIO debugJean-Christophe Dubois1-13/+14
2015-10-27i.MX: Standardize i.MX serial debug.Jean-Christophe Dubois1-26/+24
2015-10-27hw/arm/virt: don't use a15memmap directlyAndrew Jones1-4/+21
2015-10-27arm_gic_kvm: Disable live migration if not supportedPavel Fedin2-11/+12
2015-10-27target-arm: Add support for SPSR_(ABT|UND|IRQ|FIQ)Soren Brinkmann1-0/+16
2015-10-27target-arm/translate.c: Handle non-executable page-straddling Thumb insnsPeter Maydell1-1/+44
2015-10-27target-arm: Fix "no 64-bit EL2" assumption in arm_excp_unmasked()Peter Maydell1-30/+52
2015-10-27Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into st...Peter Maydell6-34/+232
2015-10-27net: free the string returned by object_get_canonical_path_componentYang Hongyang1-2/+3
2015-10-27net: make iov_to_buf take right size argument in nc_sendv_compat()Yang Hongyang1-1/+1
2015-10-27net: Remove duplicate data from query-rx-filter on multiqueue net devicesVladislav Yasevich1-0/+6
2015-10-27vmxnet3: Do not fill stats if device is inactiveShmulik Ladkani1-0/+4
2015-10-27options: Add documentation for filter-dumpThomas Huth1-0/+8
2015-10-27net/dump: Provide the dumping facility as a net-filterThomas Huth2-2/+134
2015-10-27net/dump: Separate the NetClientState from the DumpStateThomas Huth1-25/+49
2015-10-27net/dump: Rework net-dump init functionsThomas Huth1-14/+13
2015-10-27net/dump: Add support for receive_iov functionThomas Huth1-3/+21
2015-10-27net: cadence_gem: Set initial MAC addressSebastian Huber1-0/+6
2015-10-26Merge remote-tracking branch 'remotes/sstabellini/tags/xen-2015-10-26' into s...Peter Maydell5-7/+29
2015-10-26xen-platform: Replace assert() with appropriate error reportingEduardo Habkost1-1/+5
2015-10-26xen_platform: switch to realizeStefano Stabellini1-4/+2
2015-10-26Merge remote-tracking branch 'remotes/elmarco/tags/ivshmem-pull-request' into...Peter Maydell26-321/+3106
2015-10-26Qemu/Xen: Fix early freeing MSIX MMIO memory regionLan Tianyu4-2/+22
2015-10-26doc: document ivshmem & hugepagesMarc-André Lureau1-0/+13
2015-10-26ivshmem: use little-endian int64_t for the protocolMarc-André Lureau7-41/+54
2015-10-26ivshmem: use kvm irqfd for msi notificationsMarc-André Lureau1-6/+174
2015-10-26ivshmem: rename MSI eventfd_tableMarc-André Lureau1-9/+9
2015-10-26ivshmem: remove EventfdEntry.vectorMarc-André Lureau1-4/+4
2015-10-26ivshmem: add hostmem backendMarc-André Lureau2-18/+78
2015-10-26ivshmem: use qemu_strtosz()Marc-André Lureau1-31/+5
2015-10-26ivshmem: do not keep shm_fd openMarc-André Lureau1-11/+5
2015-10-26tests: add ivshmem qtestMarc-André Lureau2-20/+448
2015-10-24qtest: add qtest_add_abrt_handler()Marc-André Lureau2-13/+26
2015-10-24msix: implement pba write (but read-only)Marc-André Lureau1-0/+6
2015-10-24contrib: remove unnecessary strdup()Marc-André Lureau2-4/+4
2015-10-24ivshmem: add check on protocol version in QEMUDavid Marchand7-8/+81
2015-10-24docs: update ivshmem device specDavid Marchand1-31/+93
2015-10-24ivshmem-server: fix hugetlbfs supportMarc-André Lureau3-6/+54
2015-10-24ivshmem-server: use a uint16 for client IDMarc-André Lureau2-2/+11
2015-10-24ivshmem-client: check the number of vectorsMarc-André Lureau1-0/+5
2015-10-24contrib: add ivshmem client and serverDavid Marchand12-3/+1759
2015-10-24util: const event_notifier_get_fd() argumentMarc-André Lureau2-2/+2
2015-10-24ivshmem: reset mask on device resetMarc-André Lureau1-0/+1
2015-10-24ivshmem: error on too many eventfd receivedMarc-André Lureau1-0/+7
2015-10-24ivshmem: replace 'guest' for 'peer' appropriatelyMarc-André Lureau1-14/+14
2015-10-24ivshmem: fix pci_ivshmem_exit()Marc-André Lureau1-3/+35
2015-10-24ivshmem: add device descriptionMarc-André Lureau1-0/+1
2015-10-24ivshmem: check shm isn't already initializedMarc-André Lureau1-0/+6
2015-10-24ivshmem: shmfd can be 0Marc-André Lureau1-3/+3
2015-10-24ivshmem: migrate with VMStateDescriptionMarc-André Lureau1-53/+89
2015-10-24ivshmem: use common is_power_of_2()Marc-André Lureau1-5/+1
2015-10-24ivshmem: use common returnMarc-André Lureau1-2/+1
2015-10-24ivshmem: simplify a bit the codeMarc-André Lureau1-14/+14
2015-10-24ivshmem: print error on invalid peer idMarc-André Lureau1-0/+1
2015-10-24ivshmem: improve error handlingMarc-André Lureau1-3/+7
2015-10-24ivshmem: improve debug messagesMarc-André Lureau1-3/+7
2015-10-24ivshmem: remove max_peer fieldMarc-André Lureau1-9/+1
2015-10-24ivshmem: initialize max_peer to -1Marc-André Lureau1-2/+2
2015-10-24ivshmem: remove useless ivshmem_update_irq() val argumentMarc-André Lureau1-4/+4
2015-10-24ivshmem: allocate eventfds in resize_peers()Marc-André Lureau1-9/+2
2015-10-24ivshmem: simplify around increase_dynamic_storage()Marc-André Lureau1-16/+11
2015-10-24ivshmem: limit maximum number of peers to G_MAXUINT16Marc-André Lureau1-2/+3
2015-10-24ivshmem: remove last exit(1)Marc-André Lureau1-1/+1
2015-10-24ivshmem: more qdev conversionMarc-André Lureau1-51/+68
2015-10-24ivshmem: remove useless doorbell fieldMarc-André Lureau1-1/+0
2015-10-24ivshmem: remove superflous ivshmem_attr fieldMarc-André Lureau1-9/+7
2015-10-24ivshmem: remove unnecessary dup()Marc-André Lureau1-15/+6
2015-10-24ivshmem: factor out the incoming fifo handlingMarc-André Lureau1-20/+39
2015-10-24ivshmem: fix number of bytes to push to fifoMarc-André Lureau1-1/+1
2015-10-24ivhsmem: read do not accept more than sizeof(long)Marc-André Lureau1-1/+1
2015-10-24msix: add VMSTATE_MSIX_TESTMarc-André Lureau1-6/+10
2015-10-24char: add qemu_chr_free()Marc-André Lureau2-3/+16
2015-10-24tests: Add ivshmem qtestAndreas Färber2-0/+54
2015-10-24config: enable ivshmem on POSIXMarc-André Lureau1-1/+1
2015-10-23Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell52-871/+1267
2015-10-23tests: Add test case for aio_disable_externalFam Zheng1-0/+24
2015-10-23block: Add "drained begin/end" for internal snapshotFam Zheng1-2/+9
2015-10-23block: Add "drained begin/end" for transactional blockdev-backupFam Zheng1-1/+8
2015-10-23block: Add "drained begin/end" for transactional backupFam Zheng1-1/+8
2015-10-23block: Add "drained begin/end" for transactional external snapshotFam Zheng1-2/+9
2015-10-23block: Introduce "drained begin/end" APIFam Zheng3-0/+38
2015-10-23aio: introduce aio_{disable,enable}_externalFam Zheng3-2/+42
2015-10-23dataplane: Mark host notifiers' client type as "external"Fam Zheng2-13/+10
2015-10-23nbd: Mark fd handlers client type as "external"Fam Zheng1-2/+2
2015-10-23aio: Add "is_external" flag for event handlersFam Zheng17-84/+130
2015-10-23throttle: Remove throttle_group_lock/unlock()Alberto Garcia2-33/+1
2015-10-23blockdev: Allow more options for BB-less BDS treeMax Reitz1-6/+91
2015-10-23blockdev: Pull out blockdev option extractionMax Reitz1-94/+119
2015-10-23blockdev: Do not create BDS for empty driveMax Reitz1-28/+40
2015-10-23block: Prepare for NULL BDSMax Reitz6-72/+154
2015-10-23block: Add blk_insert_bs()Max Reitz2-0/+12
2015-10-23block: Prepare remaining BB functions for NULL BDSMax Reitz1-16/+56
2015-10-23block: Fail requests to empty BlockBackendMax Reitz1-1/+54
2015-10-23block: Make some BB functions fall back to BBRSMax Reitz1-4/+24
2015-10-23block: Add BlockBackendRootStateMax Reitz4-0/+53
2015-10-23block/throttle-groups: Make incref/decref publicMax Reitz2-8/+14
2015-10-23block: Move I/O status and error actions into BBMax Reitz13-168/+158
2015-10-23block: Move BlockAcctStats into BlockBackendMax Reitz6-28/+23
2015-10-23block: Remove wr_highest_sector from BlockAcctStatsMax Reitz6-16/+10
2015-10-23block: Move guest_block_size into BlockBackendMax Reitz4-13/+5
2015-10-23block: Fix BB AIOCB AioContext without BDSMax Reitz1-1/+16
2015-10-23hw/usb-storage: Check whether BB is insertedMax Reitz1-14/+16
2015-10-23hw/block/fdc: Implement tray statusMax Reitz2-7/+17
2015-10-23block: Invoke change media CB before NULLing drvMax Reitz1-4/+4
2015-10-23block/raw_bsd: Drop raw_is_inserted()Max Reitz1-6/+0
2015-10-23block: Make bdrv_is_inserted() recursiveMax Reitz1-3/+9
2015-10-23block: Add blk_is_available()Max Reitz2-1/+7
2015-10-23block: Make bdrv_is_inserted() return a boolMax Reitz7-15/+15
2015-10-23iotests: Only create BB if necessaryMax Reitz4-18/+71
2015-10-23blockdev: Allow creation of BDS trees without BBMax Reitz4-20/+43
2015-10-23block: Set BDRV_O_INCOMING in bdrv_fill_options()Max Reitz2-4/+4
2015-10-23block: Remove host floppy supportMax Reitz2-222/+9