History log of /external/fio/os/os-mac.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0dcebdf4a70ef0d8144b8fcba763ae87e7fc74b5 23-Jan-2013 Jens Axboe <axboe@kernel.dk> configure: add endian check

Will remove guesswork and manual hacking in the OS headers.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/os/os-mac.h
37adbfc4e189873d1d02c145b81c779971ef5337 23-Jan-2013 Jens Axboe <axboe@kernel.dk> Kill now unneeded clock definitions

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/os/os-mac.h
5351f564918be658b8dd98a373cd91247c1e484b 23-Jan-2013 Jens Axboe <axboe@kernel.dk> OSX: Fixup warnings and clock_gettime() bug

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/os/os-mac.h
67bf982340d95ca98098ea050b54b4c7adb116c0 10-Jan-2013 Jens Axboe <axboe@kernel.dk> Add configure script

Get rid of all the fragile guessing and checking of features,
and roll a configure script instead.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/os/os-mac.h
93bcfd20e37cef8cec350fe06d3a086724c9f257 20-Feb-2012 Bruce Cran <bruce@cran.org.uk> Move Windows port to MinGW

- Add calls to WSAStartup in the network code as required by
Winsock.
- Add Windows-specific init_random_state function which uses the
Crypto API.
- Move Windows port to MinGW and update build system to create a
64-bit binary by default.
- Install text files as .rtf so they won't open in Notepad by default
(Wordpad understands Unix line endings; Notepad doesn't).
- Simplify WiX installer code.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/os/os-mac.h
0209e1e5a24979172596cd1e249b32eaba78969f 17-Feb-2012 Jens Axboe <axboe@kernel.dk> mac: doesn't have pthread_condattr_setclock()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/os/os-mac.h
b4c1fb368f9863449e4c0312df845b58f8b67717 16-Feb-2012 Jens Axboe <axboe@kernel.dk> mutex: more clock fixes

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/os/os-mac.h
0c4ce7ce9ce7fa0d644020816feefdf9c3a64a4e 03-Feb-2012 Jens Axboe <axboe@kernel.dk> mac: remove unused timer_create()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/os/os-mac.h
79d73100a13f54d3c64beb6944924ed3d9caecf8 01-Feb-2012 Jens Axboe <axboe@kernel.dk> Fix bad types for mac blockdev_size()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/os/os-mac.h
cca84643cc10cd72b0b453ff92ccb8643ba51493 07-Oct-2011 Jens Axboe <axboe@kernel.dk> Pass arch/os in probe

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/os/os-mac.h
ff2451922f21826c2047208c2c3963843b1ffdcc 04-Oct-2011 Jens Axboe <axboe@kernel.dk> Wider endianness support

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/os/os-mac.h
b42ffd195f4f4263cef197a0c3d22e6937c7580f 14-Jul-2011 Jens Axboe <jaxboe@fusionio.com> Make raw disk size detection work on OSX

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/os/os-mac.h
3dee087cdd41c2d1e4f01cd66680a849609cfafd 14-Jul-2011 Jens Axboe <jaxboe@fusionio.com> Fix compile warning on OSX

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/os/os-mac.h
e8d588e4d31f9d1e93b14499d23760d1d3d2db6b 12-Jul-2011 Jens Axboe <jaxboe@fusionio.com> Add gettid() for FreeBSD/OSX/Solaris

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/os/os-mac.h
fca7035863bd570270376a0c06776e5549ff813e 06-Jul-2011 Jens Axboe <jaxboe@fusionio.com> Add --max-jobs/-j command line option

And shrink OSX max default number of jobs supported. OSX has,
by default, a very small shared memory segment available.

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/os/os-mac.h
7e8ad197a8d219e2fc181c881143f11891e7d0d5 23-Apr-2011 Steven Noonan <snoonan@amazon.com> os-mac.h: implement fio_set_odirect()

Signed-off-by: Steven Noonan <snoonan@amazon.com>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/os/os-mac.h
c64646f09c291e22bf10584bd842003a7980eb78 23-Apr-2011 Steven Noonan <snoonan@amazon.com> os-mac.h: implement blockdev_size()

Signed-off-by: Steven Noonan <snoonan@amazon.com>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/os/os-mac.h
9b8365618309572d8fd2579c8ea3132db89f843f 08-Jan-2011 Bruce Cran <bruce@cran.org.uk> Various fixes/updates

- Update HOWTO to note that directio and fallocate don't work with ZFS
on Solaris.

Refactor the Makefile's to add CPPFLAGS and LIBS.
- Add -fno-omit-frame-pointer from Linux Makefile to every platform
- Change undefined $(ALL_CFLAGS) to $(CFLAGS)
- Pass -std=gnu99, without which OS X fails to build.
- Add -D__EXTENSIONS__ on Solaris since some functions we need are
behind it.

- Pull in <limits.h> in fio.c to get PTHREAD_STACK_MIN.
- NetBSD doesn't define PTHREAD_STACK_MIN so set it to 4k in
os-netbsd.h

- If we have posix_fallocate don't error out if it fails during mutex
and malloc operations since it will fail on Solaris with a ZFS
filesystem. As I understand it these aren't performance-critical
operations so do they need to be considered critical?

- Remove fio_unused from os-* files since it's defined in fio.h and we
don't really need it.

- FreeBSD has an idprio command but not the API so don't claim it does.

- OS X doesn't have the timer_* API so emulate it using
setitimer/sigaction.

- NetBSD and Solaris don't support CLOCK_MONOTONIC in timer_create so
remove FIO_HAVE_CLOCK_MONOTONIC from their os-* files.

I've noticed that a change I made a while ago to use fmin/fmax could
cause issues on older OSes - I had a CD with NetBSD 5.0.2 and found
they had only been implemented in 5.1 so I'm not sure if I should
revert it.

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/os/os-mac.h
e2e58886427019b525d2a234c5404a38ec0c7ebf 04-Jan-2011 Jens Axboe <jaxboe@fusionio.com> OS headers need fio_file definition now

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/os/os-mac.h
ecc314ba7c5f02b7e90ac1dfbce1a74cd4e6d6fe 04-Jan-2011 Bruce Cran <bruce@cran.org.uk> FIO Windows update

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/os/os-mac.h
7452440e1efb40680fdc951eebc7499a95a62f86 12-May-2010 YAMAMOTO Takashi <yamamoto@valinux.co.jp> fio netbsd support

Preliminary NetBSD support.

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/os/os-mac.h
331539ace6487a031f40281eacf41e4de008ad23 19-Mar-2010 Jens Axboe <jens.axboe@oracle.com> OSX should use off_t for off64_t

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/os/os-mac.h
535313705d69dc16f27ca38acf2f9bf7205e410d 15-Dec-2009 Jens Axboe <jens.axboe@oracle.com> Add generic random helpers

FreeBSD and OSX can both use these.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/os/os-mac.h
2afd826bf6cd19900aee70ae14ede92d91b6f4c0 14-Dec-2009 Jens Axboe <jens.axboe@oracle.com> Support for Mac OS 10.6.2

Contributed by Small Tree, adopted to newer fio version by me.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/external/fio/os/os-mac.h