History log of /external/fio/os/os-aix.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
eda3a60699e1d96bb68875ef2169ca819eb8f4f9 20-May-2017 Elliott Hughes <enh@google.com> Update to fio-2.20.

Bug: N/A
Test: builds, seems to work
Change-Id: I455dcc898f00dc50ae5cb65d1b381982df5a51e0
/external/fio/os/os-aix.h
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-aix.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-aix.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-aix.h
b11e4ccf7b3d24e8e1d0a779aa6735bbce85b291 20-Feb-2012 Jens Axboe <axboe@kernel.dk> mutex: don't attempt to use CLOCK_MONOTONIC

It's a bit of a mess. Some platforms don't have
pthread_condattr_setclock(), some have it but it appears NOT to set
the block correctly.

Accept that we have to use the realtime clock for timed mutex and just
don't touch the clock settings.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/os/os-aix.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-aix.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-aix.h
d05c4a03365f1b677c05840865e67ffaf2c5b05b 05-Oct-2011 Jens Axboe <axboe@kernel.dk> AIX fixes

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/os/os-aix.h
a9df7070ea889f7ad439a605cb1ac412f75f511e 04-Oct-2011 Jens Axboe <axboe@kernel.dk> Assume AIX is big endian

Probably lots of PPC boxes on AIX out there than Intel...

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/os/os-aix.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-aix.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-aix.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-aix.h
282cc1676587eb155e331b31400d344821b0b850 11-Aug-2010 Jens Axboe <jaxboe@fusionio.com> Add comment on why fallocate is disabled on AIX

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/os/os-aix.h
8e239cae8aae89f07a885ffcc985600ce9c65d5d 11-Aug-2010 Jens Axboe <jaxboe@fusionio.com> Cleanup MSG_DONTWAIT

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/os/os-aix.h
20d61dff3c371c6cbf18ec5373e9c5f56c28732a 11-Aug-2010 Jens Axboe <jaxboe@fusionio.com> AIX fixups

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/os/os-aix.h
bf2e821a55d8aa3de1cda7288a0e22883110fdc6 11-Aug-2010 Cigy Cyriac <CCyriac@fusionio.com> Add support for AIX

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/external/fio/os/os-aix.h