summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* ivshmem: Inline check_shm_size() into its only callerMarkus Armbruster2016-03-211-26/+11Star
* ivshmem: Simplify memory regions for BAR 2 (shared memory)Markus Armbruster2016-03-211-30/+17Star
* ivshmem: Implement shm=... with a memory backendMarkus Armbruster2016-03-211-56/+23Star
* ivshmem: Tighten check of property "size"Markus Armbruster2016-03-211-3/+4
* ivshmem: Simplify how we cope with short reads from serverMarkus Armbruster2016-03-211-59/+16Star
* ivshmem: Drop the hackish test for UNIX domain chardevMarkus Armbruster2016-03-211-9/+0Star
* ivshmem: Rely on server sending the ID right after the versionMarkus Armbruster2016-03-211-3/+24
* ivshmem: Propagate errors through ivshmem_recv_setup()Markus Armbruster2016-03-213-63/+95
* ivshmem: Receive shared memory synchronously in realize()Markus Armbruster2016-03-212-39/+55
* ivshmem: Plug leaks on unplug, fix peer disconnectMarkus Armbruster2016-03-211-12/+12
* ivshmem: Disentangle ivshmem_read()Markus Armbruster2016-03-211-79/+80
* ivshmem: Simplify rejection of invalid peer ID from serverMarkus Armbruster2016-03-211-39/+22Star
* ivshmem: Assert interrupts are set up onceMarkus Armbruster2016-03-211-5/+2Star
* ivshmem: Leave INTx alone when using MSI-XMarkus Armbruster2016-03-211-0/+9
* ivshmem: Clean up MSI-X conditionsMarkus Armbruster2016-03-211-12/+10Star
* ivshmem: Clean up register callbacksMarkus Armbruster2016-03-211-9/+2Star
* ivshmem: Failed realize() can leave migration blocker behindMarkus Armbruster2016-03-211-9/+14
* ivshmem: Fix harmless misuse of ErrorMarkus Armbruster2016-03-211-3/+4
* ivshmem: Don't destroy the chardev on version mismatchMarkus Armbruster2016-03-212-2/+4
* ivshmem: Drop ivshmem_event() stubMarkus Armbruster2016-03-211-7/+2Star
* ivshmem: Clean up after commit 9940c32Markus Armbruster2016-03-211-12/+0Star
* ivshmem: Compile debug prints unconditionally to prevent bit-rotMarkus Armbruster2016-03-211-7/+7
* ivshmem: Add missing newlines to debug printfsMarkus Armbruster2016-03-211-3/+3
* ivshmem: Rewrite specification documentMarkus Armbruster2016-03-212-161/+243
* ivshmem-test: Improve test cases /ivshmem/server-*Markus Armbruster2016-03-211-7/+10
* ivshmem-test: Clean up wait for devices to become operationalMarkus Armbruster2016-03-211-6/+4Star
* ivshmem-test: Improve test case /ivshmem/singleMarkus Armbruster2016-03-211-7/+16
* tests/libqos/pci-pc: Fix qpci_pc_iomap() to map BARs alignedMarkus Armbruster2016-03-212-9/+12
* event_notifier: Make event_notifier_init_fd() #ifdef CONFIG_EVENTFDMarkus Armbruster2016-03-213-2/+8
* qemu-doc: Fix ivshmem huge page exampleMarkus Armbruster2016-03-181-1/+1
* ivshmem-server: Don't overload POSIX shmem and file nameMarkus Armbruster2016-03-184-52/+24Star
* ivshmem-server: Fix and clean up command line helpMarkus Armbruster2016-03-181-44/+42Star
* target-ppc: Document TOCTTOU in hugepage supportMarkus Armbruster2016-03-181-0/+6
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2016-03-1735-470/+736
|\
| * Merge remote-tracking branch 'mreitz/tags/pull-block-for-kevin-2016-03-17-v2'...Kevin Wolf2016-03-173-12/+26
| |\
| | * iotests: Test QUORUM_REPORT_BAD in fifo modeAlberto Garcia2016-03-172-4/+17
| | * quorum: Emit QUORUM_REPORT_BAD for reads in fifo modeAlberto Garcia2016-03-171-8/+9
| |/
| * block: Use blk_co_pwritev() in blk_co_write_zeroes()Kevin Wolf2016-03-171-4/+5
| * block: Use blk_aio_prwv() for aio_read/write/write_zeroesKevin Wolf2016-03-171-13/+92
| * block: Use blk_prw() in blk_pread()/blk_pwrite()Kevin Wolf2016-03-171-15/+21
| * block: Use blk_co_pwritev() in blk_write_zeroes()Kevin Wolf2016-03-171-9/+8Star
| * block: Pull up blk_read_unthrottled() implementationKevin Wolf2016-03-173-18/+10Star
| * block: Use blk_co_pwritev() for blk_write()Kevin Wolf2016-03-173-13/+34
| * block: Use blk_co_preadv() for blk_read()Kevin Wolf2016-03-173-8/+65
| * block: Use BdrvChild in BlockBackendKevin Wolf2016-03-173-114/+192
| * block: Remove bdrv_states listMax Reitz2016-03-174-40/+3Star
| * block: Use bdrv_next() instead of bdrv_statesMax Reitz2016-03-171-6/+6
| * block: Rewrite bdrv_next()Max Reitz2016-03-171-3/+14
| * block: Add blk_next_root_bs()Max Reitz2016-03-172-0/+25
| * block: Add bdrv_next_monitor_owned()Max Reitz2016-03-174-0/+17