summaryrefslogtreecommitdiff
path: root/os/os.h
AgeCommit message (Collapse)Author
2011-01-19Define OS preferred IO engineJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-04FIO Windows updateBruce Cran
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2011-01-02First snapshot of FIO for WindowsBruce Cran
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2010-08-11Cleanup MSG_DONTWAITJens Axboe
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2010-08-10Add support for AIXCigy Cyriac
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
2010-05-17Improve ETA for fill_device based job filesJens Axboe
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2010-05-12fio netbsd supportYAMAMOTO Takashi
Preliminary NetBSD support. Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp> Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2009-12-20os.h should include headers it needs by itselfJens Axboe
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2009-12-15Add generic random helpersJens Axboe
FreeBSD and OSX can both use these. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2009-12-15Fix some issues with the OSX portJens Axboe
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2009-12-14Support for Mac OS 10.6.2Jens Axboe
Contributed by Small Tree, adopted to newer fio version by me. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2009-09-22Add generic bdev_size functionJens Axboe
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2009-07-06Add support for async IO verification offloadJens Axboe
This adds support for setting up a number of IO verification offload threads, instead of doing the offload inline. An option for controlling the CPU affinity of those threads are always added. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2009-04-29Align io units to processor cache line sizeJens Axboe
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2009-01-05Add fio_cpuset_exit() empty handler for platforms that don't support affinityJens Axboe
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2008-12-08Add gtod_cpu option for pinning gettimeofday() to a single CPUJens Axboe
Similar to what real life products sometimes do, offload gettimeofday() calls to a single CPU and have that update the current time into a shared memory location. This option pins a specific CPU for that job, and excludes it from participating in any of the IO jobs. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2008-06-04Add OS agnostic RAND_MAXJens Axboe
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2008-05-30Move the lib/ stuff around a bitJens Axboe
And actually remember to commit the lib/ files... Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2008-05-30Make it work on opensolarisJens Axboe
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2007-07-25Fix headers for building with some older libsShawn Lewis
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2007-05-22Fix build/compile for non-blktrace platformsJens Axboe
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2007-04-17Better checks for disk util initJens Axboe
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2007-04-02Move os/arch/compiler headers into directoriesJens Axboe
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>