aboutsummaryrefslogtreecommitdiff
path: root/block-raw-posix.c
AgeCommit message (Expand)Author
2009-05-14Move block drivers into their own directoryAnthony Liguori
2009-05-14Convert block infrastructure to use new module init functionalityAnthony Liguori
2009-05-13Include assert.h from qemu-common.hPaul Brook
2009-05-13Replace gcc variadic macro extension with C99 versionBlue Swirl
2009-04-22implement qemu_blockalign (Stefano Stabellini)aliguori
2009-04-07push down vector linearization to posix-aio-compat.c (Christoph Hellwig)aliguori
2009-04-07Fix a few Sparse warningsblueswir1
2009-04-05Fix the build for --disable-aioaliguori
2009-04-05Add host_device support to qemu-img. (Nolan Leake)aliguori
2009-03-30Fix wrong return valueblueswir1
2009-03-28new scsi-generic abstraction, use SG_IO (Christoph Hellwig)aliguori
2009-03-28FreeBSD host physical cdrom fixesblueswir1
2009-03-13Fix regression introduced by r6824aliguori
2009-03-12Drop internal bdrv_pread()/bdrv_pwrite() APIs (Avi Kivity)aliguori
2009-03-12Add internal scsi generic block API (Avi Kivity)aliguori
2009-03-08Rename _BSD to HOST_BSD so that it's more obvious that it's defined by configureblueswir1
2009-03-07Use C99 initializers for BlockDriver methodsaurel32
2009-03-07Support for DragonFly BSD (Hasso Tepper)blueswir1
2009-02-26fix raw_aio_remove (Stefano Stabellini)aliguori
2009-02-05block: remove error handling from qemu_malloc() callers (Avi Kivity)aliguori
2009-01-29fix raw_aio_read\write error handling (Stefano Stabellini)aliguori
2009-01-24Rename sigev_signo to avoid FreeBSD problems (Juergen Lock)blueswir1
2009-01-17Use kill instead of sigqueue: re-enables AIO on OpenBSDblueswir1
2009-01-15global s/fflush(logfile)/qemu_log_flush()/ (Eduardo Habkost)aliguori
2009-01-15Convert references to logfile/loglevel to use qemu_log*() macrosaliguori
2009-01-15Return -errno on write failure (Gleb Natapov)aliguori
2008-12-12Replace posix-aio with custom thread poolaliguori
2008-11-13block: make raw aio signaling non-blocking (Gerd Hoffman)aliguori
2008-10-14Fix previous commit (spotted by Robert Riebisch).aliguori
2008-10-14Define O_DSYNC as O_SYNC if necessary.aliguori
2008-10-14Expand cache= option and use write-through caching by defaultaliguori
2008-10-08Fix IO performance regression in sparcaliguori
2008-10-03Fix warning about missing return valueblueswir1
2008-09-27Make compatfd fallback more robustaliguori
2008-09-26Really fix the BSD build this timealiguori
2008-09-26Fix build on non-Linux unicesaliguori
2008-09-26Implement an fd pool to get real AIO with posix-aioaliguori
2008-09-26Fix build on FreeBSDaliguori
2008-09-23Relax posix-aio restrictions on newer glibcsaliguori
2008-09-22Refactor AIO to allow multiple AIO implementationsaliguori
2008-09-22Do not allow AIO to be inited multiple timesaliguori
2008-09-16block-raw is not a protocolaliguori
2008-09-15Make sure to define fd_open when not on Linuxaliguori
2008-09-15Use common objects for qemu-img and qemu-nbdaliguori
2008-09-11Only build compatfd when using AIO and make sure to always init AIOaliguori
2008-09-11Make sure to read siginfo from signalfdaliguori
2008-09-10Use signalfd() to work around signal/select racealiguori
2008-08-24Add missing FreeBSD #include (Juergen Lock)blueswir1
2008-08-15Preliminary OpenBSD host support (based on OpenBSD patches by Todd T. Fries)blueswir1
2008-08-15Use AIO only if host supports it (based on OpenBSD patches by Todd T. Fries)blueswir1