summaryrefslogtreecommitdiffstats
path: root/util
Commit message (Expand)AuthorAgeFilesLines
* memfd: fix vhost-user-test on non-memfd capable hostMarc-André Lureau2018-04-091-1/+33
* sys_membarrier: fix up include directivesBruce Rogers2018-04-051-3/+3
* coroutine: avoid co_queue_wakeup recursionStefan Hajnoczi2018-03-272-77/+51Star
* iothread: fix breakage on windowsPeter Xu2018-03-261-1/+3
* qapi: Replace qobject_to_X(o) by qobject_to(X, o)Max Reitz2018-03-193-6/+6
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2018-03-165-8/+85
|\
| * replay: push replay_mutex_lock up the call treeAlex Bennée2018-03-121-4/+11
| * replay: save prior value of the host clockPavel Dovgalyuk2018-03-121-0/+12
| * membarrier: add --enable-membarrierPaolo Bonzini2018-03-122-0/+51
| * membarrier: introduce qemu/sys_membarrier.hPaolo Bonzini2018-03-121-4/+5
| * rcu: make memory barriers more explicitPaolo Bonzini2018-03-121-3/+9
* | sockets: allow SocketAddress 'fd' to reference numeric file descriptorsDaniel P. Berrange2018-03-131-3/+13
* | sockets: check that the named file descriptor is a socketDaniel P. Berrange2018-03-131-2/+16
* | sockets: move fd_is_socket() into common sockets codeDaniel P. Berrange2018-03-131-0/+8
* | cutils: add qemu_strtoi & qemu_strtoui parsers for int/unsigned int typesDaniel P. Berrange2018-03-131-0/+109
* | Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell2018-03-131-1/+1
|\ \
| * | block: make BDRV_POLL_WHILE() re-entrancy safeStefan Hajnoczi2018-03-121-1/+1
* | | Merge remote-tracking branch 'remotes/kraxel/tags/ui-20180312-pull-request' i...Peter Maydell2018-03-121-2/+2
|\ \ \ | |_|/ |/| |
| * | build: try improve handling of clang warningsGerd Hoffmann2018-03-121-2/+2
| |/
* | Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2018-03-121-5/+37
|\ \ | |/ |/|
| * util: Add qemu_opts_to_qdict_filtered()Kevin Wolf2018-03-091-5/+37
* | block: add aio_wait_bh_oneshot()Stefan Hajnoczi2018-03-081-0/+31
|/
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2018-03-062-1/+41
|\
| * block: extract AIO_WAIT_WHILE() from BlockDriverStateStefan Hajnoczi2018-03-022-1/+41
* | Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell2018-03-051-813/+940
|\ \
| * | util/uri.c: wrap single statement blocks with braces {}Su Hang2018-03-051-169/+294
| * | util/uri.c: remove brackets that wrap `return` statement's content.Su Hang2018-03-051-80/+80
| * | util/uri.c: Coding style check, Only whitespace involvedSu Hang2018-03-051-733/+735
| |/
* | qapi: Empty out qapi-schema.jsonMarkus Armbruster2018-03-021-1/+1
* | Include less of the generated modular QAPI headersMarkus Armbruster2018-03-021-1/+1
|/
* block/nvme: fix Coverity reportsPaolo Bonzini2018-03-011-1/+1
* mem: add share parameter to memory-backend-ramMarcel Apfelbaum2018-02-192-3/+3
* misc: fix spellingMarc-André Lureau2018-02-151-1/+1
* async: use ARRAY_SIZE macroPhilippe Mathieu-Daudé2018-02-101-1/+1
* oslib-posix: check for posix_memalign in configure scriptAndreas Gustafsson2018-02-101-1/+1
* Include qapi/qmp/qdict.h exactly where neededMarkus Armbruster2018-02-092-0/+2
* Include qapi/qmp/qlist.h exactly where neededMarkus Armbruster2018-02-092-0/+2
* qdict qlist: Make most helper macros functionsMarkus Armbruster2018-02-091-0/+1
* Eliminate qapi/qmp/types.hMarkus Armbruster2018-02-091-1/+3
* Include qapi/error.h exactly where neededMarkus Armbruster2018-02-091-0/+1
* Merge remote-tracking branch 'remotes/famz/tags/staging-pull-request' into st...Peter Maydell2018-02-084-7/+754
|\
| * util: Introduce vfio helpersFam Zheng2018-02-083-0/+739
| * coroutine-lock: make qemu_co_enter_next thread-safePaolo Bonzini2018-02-081-2/+8
| * coroutine-lock: convert CoQueue to use QemuLockablePaolo Bonzini2018-02-081-5/+7
* | Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into ...Peter Maydell2018-02-081-0/+1
|\ \ | |/ |/|
| * hbitmap: fix missing restore count when finish deserializationLiang Li2018-02-071-0/+1
* | memfd: add hugetlbsize argumentMarc-André Lureau2018-02-071-4/+18
* | memfd: add hugetlb supportMarc-André Lureau2018-02-071-3/+10
* | memfd: add error argument, instead of perror()Marc-André Lureau2018-02-071-27/+30
* | ucontext: annotate coroutine stack for ASANMarc-André Lureau2018-02-071-0/+48