summaryrefslogtreecommitdiff
path: root/block-raw-posix.c
AgeCommit message (Expand)AuthorFilesLines
2009-03-13Fix regression introduced by r6824aliguori1-2/+11
2009-03-12Drop internal bdrv_pread()/bdrv_pwrite() APIs (Avi Kivity)aliguori1-4/+16
2009-03-12Add internal scsi generic block API (Avi Kivity)aliguori1-0/+30
2009-03-08Rename _BSD to HOST_BSD so that it's more obvious that it's defined by configureblueswir11-2/+2
2009-03-07Use C99 initializers for BlockDriver methodsaurel321-21/+17
2009-03-07Support for DragonFly BSD (Hasso Tepper)blueswir11-0/+14
2009-02-26fix raw_aio_remove (Stefano Stabellini)aliguori1-1/+2
2009-02-05block: remove error handling from qemu_malloc() callers (Avi Kivity)aliguori1-2/+0
2009-01-29fix raw_aio_read\write error handling (Stefano Stabellini)aliguori1-15/+21
2009-01-24Rename sigev_signo to avoid FreeBSD problems (Juergen Lock)blueswir11-1/+1
2009-01-17Use kill instead of sigqueue: re-enables AIO on OpenBSDblueswir11-2/+1
2009-01-15global s/fflush(logfile)/qemu_log_flush()/ (Eduardo Habkost)aliguori1-1/+1
2009-01-15Convert references to logfile/loglevel to use qemu_log*() macrosaliguori1-2/+2
2009-01-15Return -errno on write failure (Gleb Natapov)aliguori1-3/+3
2008-12-12Replace posix-aio with custom thread poolaliguori1-91/+18
2008-11-13block: make raw aio signaling non-blocking (Gerd Hoffman)aliguori1-7/+10
2008-10-14Fix previous commit (spotted by Robert Riebisch).aliguori1-1/+1
2008-10-14Define O_DSYNC as O_SYNC if necessary.aliguori1-0/+5
2008-10-14Expand cache= option and use write-through caching by defaultaliguori1-24/+17
2008-10-08Fix IO performance regression in sparcaliguori1-35/+35
2008-10-03Fix warning about missing return valueblueswir11-0/+1
2008-09-27Make compatfd fallback more robustaliguori1-0/+4
2008-09-26Really fix the BSD build this timealiguori1-11/+16
2008-09-26Fix build on non-Linux unicesaliguori1-1/+0
2008-09-26Implement an fd pool to get real AIO with posix-aioaliguori1-3/+65
2008-09-26Fix build on FreeBSDaliguori1-10/+12
2008-09-23Relax posix-aio restrictions on newer glibcsaliguori1-1/+1
2008-09-22Refactor AIO to allow multiple AIO implementationsaliguori1-65/+44
2008-09-22Do not allow AIO to be inited multiple timesaliguori1-0/+3
2008-09-16block-raw is not a protocolaliguori1-1/+0
2008-09-15Make sure to define fd_open when not on Linuxaliguori1-0/+5
2008-09-15Use common objects for qemu-img and qemu-nbdaliguori1-27/+8
2008-09-11Only build compatfd when using AIO and make sure to always init AIOaliguori1-0/+3
2008-09-11Make sure to read siginfo from signalfdaliguori1-0/+27
2008-09-10Use signalfd() to work around signal/select racealiguori1-81/+48
2008-08-24Add missing FreeBSD #include (Juergen Lock)blueswir11-0/+1
2008-08-15Preliminary OpenBSD host support (based on OpenBSD patches by Todd T. Fries)blueswir11-0/+27
2008-08-15Use AIO only if host supports it (based on OpenBSD patches by Todd T. Fries)blueswir11-0/+38
2008-07-03Add a parameter to disable host cache, by Laurent Vivier.ths1-8/+8
2008-05-28Align file accesses with cache=off (O_DIRECT) (Kevin Wolf, Laurent Vivier)bellard1-2/+238
2008-05-07Revert 4367blueswir11-113/+6
2008-05-06Align file accesses with cache=off (Kevin Wolf, Laurent Vivier)blueswir11-6/+113
2008-01-06restore original values for ai.aio_threads and ai.aio_numbellard1-2/+2
2007-12-24Real SCSI device passthrough (v4), by Laurent Vivier.ths1-5/+22
2007-12-24Add "cache" parameter to "-drive" (Laurent Vivier).balrog1-0/+8
2007-12-15Split block-raw.c into block-raw-posix.c and block-raw-win32.c, byths1-0/+901