37 Commits (e2679395d598bd40770c22a793c0152576ac211f)

Author SHA1 Message Date
Paolo Bonzini 3f53bc61a4 cpus: define QEMUTimerListNotifyCB for QEMU system emulation 9 years ago
Stefan Hajnoczi f6a51c84cd aio: add AioPollFn and io_poll() interface 9 years ago
Paolo Bonzini 65c1b5b622 iothread: release AioContext around aio_poll 10 years ago
Gonglei 3fdd0ee393 timer: set vm_clock disabled default 10 years ago
Peter Maydell 79ffb277ec tests: Remove unnecessary glib.h includes 10 years ago
Markus Armbruster da34e65cb4 include/qemu/osdep.h: Don't include qapi/error.h 10 years ago
Peter Maydell 681c28a33e tests: Clean up includes 10 years ago
Markus Armbruster c29b77f955 error: Use error_reportf_err() where it makes obvious sense 10 years ago
Markus Armbruster 8aa802a6b7 error: Don't decorate original error message when adding to it 10 years ago
Kevin Wolf 7595ed7439 test-aio: Fix event notifier cleanup 11 years ago
Fam Zheng c07bc2c165 tests: Add test case for aio_disable_external 11 years ago
Fam Zheng dca21ef23b aio: Add "is_external" flag for event handlers 11 years ago
Paolo Bonzini eabc977973 AioContext: fix broken ctx->dispatching optimization 11 years ago
Paolo Bonzini 12d69ac03b tests: remove irrelevant assertions from test-aio 11 years ago
Stefan Hajnoczi da5e1de95b Revert "iothread: release iothread around aio_poll" 11 years ago
Paolo Bonzini a0710f7995 iothread: release iothread around aio_poll 11 years ago
Chrysostomos Nanakos 2f78e491d7 async: aio_context_new(): Handle event_notifier_init failure 12 years ago
Paolo Bonzini 363285d4b3 test-aio: test timers on Windows too 12 years ago
Stefan Weil 748bfb4eee tests: Add missing 'static' attributes (fix warnings from smatch) 12 years ago
Paolo Bonzini acfb23ad3d AioContext: do not rely on aio_poll(ctx, true) result to end a loop 12 years ago
Paolo Bonzini ef508f427b test-aio: fix GSource-based timer test 12 years ago
Stefan Weil 0875709429 tests: Remove unsupported tests for MinGW 12 years ago
Stefan Hajnoczi 98563fc3ec aio: add aio_context_acquire() and aio_context_release() 12 years ago
Stefan Hajnoczi d3fa923044 aio: make aio_poll(ctx, true) block with no fds 13 years ago
Alex Bligh a94a3fac19 aio / timers: fix build of test/test-aio.c on non-linux platforms 13 years ago
Alex Bligh fcdda211f9 aio / timers: use g_usleep() not sleep() 13 years ago
Alex Bligh 91c68f143d aio / timers: remove dummy_io_handler_flush from tests/test-aio.c 13 years ago
Alex Bligh b53edf971f aio / timers: Add test harness for AioContext timers 13 years ago
Alex Bligh dae21b98b9 aio / timers: Add QEMUTimerListGroup to AioContext 13 years ago
Stefan Hajnoczi f2e5dca46b aio: drop io_flush argument 13 years ago
Stefan Hajnoczi 1b9ecdb164 tests: drop event_active_cb() 13 years ago
Stefan Hajnoczi 164a101f28 aio: stop using .io_flush() 13 years ago
Stefan Hajnoczi 24d1a6d9d5 tests: adjust test-aio to new aio_poll() semantics 13 years ago
Kevin Wolf 2ea9b58f0b aio: Fix return value of aio_poll() 13 years ago
Paolo Bonzini 737e150e89 block: move include files to include/block/ 13 years ago
Stefan Hajnoczi 9fe3781f09 tests: use aio_poll() instead of aio_flush() in test-aio.c 14 years ago
Paolo Bonzini b2ea25d7ae tests: add AioContext unit tests 14 years ago