• Home
  • History
  • Annotate
  • only in /external/fio/os/windows/
History log of /external/fio/os/windows/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2c3fcd7bd67209e141e259b1fdd4585e8d91167c 13-May-2014 Jens Axboe <axboe@fb.com> Fio 2.1.9

Signed-off-by: Jens Axboe <axboe@fb.com>
nstall.wxs
fb73340c52bcab712dfb175dafbcb5156abdda12 15-Apr-2014 Bruce Cran <bcran@fusionio.com> Windows: set sizeof(sun_path) to 260 (MAX_PATH).

Signed-off-by: Jens Axboe <axboe@fb.com>
osix/include/sys/un.h
499b43c1dc1c07ef87c0736e65e357c93fc6e99e 11-Apr-2014 Jens Axboe <axboe@fb.com> Fio 2.1.8

Signed-off-by: Jens Axboe <axboe@fb.com>
nstall.wxs
f42557f8ba1fc6bbf6b5fce4ae3a53cfc8bbb35b 31-Mar-2014 Jens Axboe <axboe@fb.com> Fio 2.1.7

Signed-off-by: Jens Axboe <axboe@fb.com>
nstall.wxs
d0ec1d7a13f84f467e9dbedef523ce5ab44d660d 06-Mar-2014 Jens Axboe <axboe@fb.com> Fio 2.1.6.1

Lets tag a minor 2.1.6 update that has the RHEL/CentOS5
compile issue fixed.

Signed-off-by: Jens Axboe <axboe@fb.com>
nstall.wxs
fad69e155f10094611154e76c6babc1fdd1d40c1 04-Mar-2014 Jens Axboe <axboe@fb.com> Fio 2.1.6

Signed-off-by: Jens Axboe <axboe@fb.com>
nstall.wxs
30ba7222bdd0c9351c26364a3d43b21f19a494bb 02-Mar-2014 Bruce Cran <bcran@fusionio.com> Windows: add install directory to the Path environment variable

Signed-off-by: Jens Axboe <axboe@fb.com>
nstall.wxs
f4faa0fd822c1915a031d1d5ce24dff68a420c1e 11-Feb-2014 Jens Axboe <axboe@fb.com> Fio 2.1.5

Signed-off-by: Jens Axboe <axboe@fb.com>
nstall.wxs
9aa5fe3290fd49c70e498d5e072a5b27e1c3034f 28-Jan-2014 Bruce Cran <bcran@fusionio.com> Update Windows build for new threading library

MinGW now uses libwinpthread-1.dll instead of pthreadGC2.dll.
To simplify things, create a static executable so users can run fio
from anywhere without needing to copy the dll.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
xamples.wxs
nstall.wxs
47c7c1f526f1038abe7df350d02231220b3eecb9 28-Jan-2014 Bruce Cran <bcran@fusionio.com> Fix Windows headers for IPv6

MinGW includes all the necessary IPv6 definitions, so include ws2tcpip.h
and remove the custom definitions.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix/include/arpa/inet.h
osix/include/netinet/in.h
7d6be13abb5155045cd8b6bcd8a50fea5391a741 07-Nov-2013 Bruce Cran <bcran@fusionio.com> Windows: add CONFIG_TLS_THREAD=y and swap pthreadGC2 to libwinpthread-1.

Since GCC 4.4, MinGW has supported TLS via the __thread keyword, so
generate config-host.mak with CONFIG_TLS_THREAD=y.

MinGW now uses a new threading library libwinpthread-1.dll: install it
instead of pthreadGC2.dll.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
0cf2574b73599004958856c6e5d2e59ef5e531bf 16-Nov-2013 Jens Axboe <axboe@kernel.dk> Fio 2.1.4

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
70a61165b46f210407bcac839b4f0ffe7b4e009f 01-Nov-2013 Bruce Cran <bcran@fusionio.com> Implement writev on Windows

The network code depends on writev(), so implement it for Windows.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
osix/include/sys/uio.h
osix/include/sys/wait.h
f16b7405fff7c3fc1da421b6bdf8552cc99c3156 08-Oct-2013 Bruce Cran <bcran@fusionio.com> Update Windows code to fix build breakage

MinGW has been updated: this causes problems due to changes in header
files, including COM stuff being pulled in resulting in 'interface' being
a reserved keyword, and changes to a few POSIX definitions.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
osix/include/arpa/inet.h
5e59cd0a7125fb4a378b6ef98a12789d3ec592cc 24-Sep-2013 Jens Axboe <axboe@kernel.dk> Fio 2.1.3

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
7a16102ef84e3db14b6802a06f7f99e2e55af85d 06-Aug-2013 Jens Axboe <axboe@kernel.dk> Fio 2.1.2

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
d09dddd5c45d5056bd101ae0c4e9acacce2ee56b 05-Jun-2013 Jens Axboe <axboe@kernel.dk> Fio 2.1.1

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
b9ea0c31d25a6f3b88925398158463863d44c3c2 29-May-2013 Bruce Cran <bruce@cran.org.uk> Windows: include winsock2.h instead of windows.h to avoid a warning.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix/include/dirent.h
3899da22920c2ac1b30080f915189eb77c94cf8a 29-May-2013 Bruce Cran <bruce@cran.org.uk> posix_fadvise is now provided in helpers.c: remove it from the Windows posix.c

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
3fb82dc48826dd7c23a435eea0618eca9955bf57 15-May-2013 Jens Axboe <axboe@kernel.dk> Fio 2.1

Now with the initial gfio code merged in.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
c5d72b39b137e99a137f52aebc7debc15e671608 23-Apr-2013 Bruce Cran <bruce@cran.org.uk> Really suppress ICE61 when building the Windows installer.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
obuild.cmd
5aa23eb8d6ae67c5a5e31737164307675b36518e 23-Apr-2013 Bruce Cran <bruce@cran.org.uk> Fix Windows build warnings.

winsock2.h needs to be included before windows.h.
Separate declarations and code.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
9f873e2e652a1450bd54ff48059ab993398e35a6 15-Apr-2013 Bruce Cran <bruce@cran.org.uk> Update the examples filenames in the Windows installer.

The examples now have a ".fio" suffix - update the Windows installer.
Also, allow same version upgrades to avoid installing over the top of
an existing installation.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
obuild.cmd
xamples.wxs
nstall.wxs
4f668cdd0e6b89737dbd46a9e277e3742299a707 08-Apr-2013 Jens Axboe <axboe@kernel.dk> Fio 2.0.15

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
cc8350abf69ad3693d8f9f43173d326c4c7596db 24-Feb-2013 Bruce Cran <bruce@cran.org.uk> Add LICENSE to Windows installer, fix filename extensions and update URL.

Add the LICENSE file to the Windows installer, change installed filename
extensions from .rtf to .txt (assume a text editor is installed that
understands LF) and fix the "update url" to be http://bluestop.org/fio/
since that's where new Windows installers are.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
2cf37420c461fb96b187928581dabf56f7456073 21-Feb-2013 Jens Axboe <axboe@kernel.dk> Fio 2.0.14

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
35922a2138c5adc91a2b4b185b5d756900bde87d 21-Feb-2013 Bruce Cran <bruce@cran.org.uk> Update all Windows files except dobuild.cmd to use LF line endings

Signed-off-by: Jens Axboe <axboe@kernel.dk>
xamples.wxs
nstall.wxs
osix/include/arpa/inet.h
osix/include/asm/types.h
osix/include/dirent.h
osix/include/dlfcn.h
osix/include/libgen.h
osix/include/netdb.h
osix/include/netinet/in.h
osix/include/poll.h
osix/include/semaphore.h
osix/include/sys/ipc.h
osix/include/sys/mman.h
osix/include/sys/poll.h
osix/include/sys/resource.h
osix/include/sys/shm.h
osix/include/sys/socket.h
osix/include/sys/uio.h
osix/include/sys/un.h
osix/include/sys/wait.h
osix/include/syslog.h
10a6b3c67042914fe9d287027bf8792f69e84524 07-Feb-2013 Bruce Cran <bruce@cran.org.uk> Windows: fix mlock, remove ftruncate and fix error handling.

Functions in posix.c need to use win_to_posix_err to convert errors from
Windows API calls to their equivalent POSIX error code so perror etc.
work: move it into posix.c and add the prototype to posix.h.

Fix error handling so -1 is always returned on error and errno is set.

Fix mlock to work with sizes greater than about 1MB: the working set size
needs to be increased for the new allocation.

Remove ftruncate from posix.c, since MinGW already provides it.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
osix.h
01d269552bca14c90bdcc2288e64ba2426c045ea 06-Feb-2013 Bruce Cran <bruce@cran.org.uk> Windows: fix sysconf(_SC_PHYS_PAGES).

sysconf(_SC_PHYS_PAGES) was returning the number of bytes of memory
instead of the number of pages. Also improve some error messages in
sysconf(). Update os_phys_mem() to use sysconf().

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
e254d00ba9dfcdf26e6a8fedd2339c16f5a616f7 06-Feb-2013 Jens Axboe <axboe@kernel.dk> Get rid of fallocate on Windows

Fallocate is only useful if it is a fast operation, helping the
file system allocate and setup meta data for the given size.
So don't punt to zero filling the entire thing.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
dd8dd3de80910934d8d54325ad52b6d759a71095 04-Feb-2013 Bruce Cran <bruce@cran.org.uk> Update the Windows installer

Update the EULA copyright year to 2013, auto-generate the product ID,
remove the comment field and allow per-user installs.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
ula.rtf
nstall.wxs
6db56c28dd3936385d40401be0a500806bb0a361 31-Jan-2013 Jens Axboe <axboe@kernel.dk> windows: fix typo in <netinet/tcp.h> header

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix/include/netinet/tcp.h
7d5185c3b4856421a4c72852cc5e86e04db679f0 30-Jan-2013 Jens Axboe <axboe@kernel.dk> Add empty <netinet/tcp.h> for Windows

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix/include/netinet/tcp.h
7732a09b0a5331f20b7fdf42f811a3f2805dcaae 24-Jan-2013 Huadong Liu <HLiu@fusionio.com> Use RUSAGE_THREAD, if available

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
osix/include/sys/resource.h
1f81991ed356dd7257aef2c715ba9a24d9af93a5 24-Jan-2013 Jens Axboe <axboe@kernel.dk> Fix compile warnings on Windows

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.h
36744c7511b71defe1c60666ae175ec8a5ed22c8 24-Jan-2013 Jens Axboe <axboe@kernel.dk> windows: don't provide strsep(), fio already has one

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
4ee47af0e535676100380034dbc5e05c2f1b1642 21-Jan-2013 Jens Axboe <axboe@kernel.dk> windows: use hweight64(), it's a 64-bit type

Courtesy of Bruce.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
671b060056d176f646280f1fd0c29d72f76183e6 21-Jan-2013 Bruce Cran <bruce@cran.org.uk> Fix _SC_NPROCESSORS_ONLN on Windows

_SC_NPROCESSORS_ONLN was returning the wrong value on Windows because
GetLogicalProcessorInformation() returns data about caches, nodes and
packages in addition to processors.

Modified by Jens to use hweight32()

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
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>
osix.c
ffa93ca9d8d37ef795904773a22bf4ea77f58373 09-Jan-2013 Jens Axboe <axboe@kernel.dk> Fio 2.0.13

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
539e9a14f8c734a5a0264309dca96cfc5d71abda 20-Dec-2012 Jens Axboe <axboe@kernel.dk> Fio 2.0.12.2

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
79b199dfb3ae06fc91381e323f21114c73b7b39c 19-Dec-2012 Bruce Cran <bruce@cran.org.uk> Consistently indent using tabs in Windows files and remove trailing spaces.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
osix/include/dlfcn.h
osix/include/sys/uio.h
osix/include/sys/un.h
60f32acb9b1cafd9865d5ea36e5a8a63240a9074 19-Dec-2012 Bruce Cran <bruce@cran.org.uk> Create a new Windows installer product GUID for 2.0.12.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
477051b106314f498568551ff7fced453d94795c 18-Dec-2012 Jens Axboe <axboe@kernel.dk> Fio 2.0.12.1

Fix issue with 32-bit x86 build.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
2e4717eabbbb5a27f88e4d8212cb5af3634d7f62 18-Dec-2012 Jens Axboe <axboe@kernel.dk> Fio 2.0.12

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
2277d5d5ec39cbd06430348780b1ceb7d01710ae 06-Dec-2012 Bruce Cran <BCran@fusionio.com> Fix windows out-of-memory handling

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
79f9ec8f0a402b23b0ebf574f5e6b0ac4b8cd2fd 17-Nov-2012 Bruce Cran <bruce@cran.org.uk> Generate a new Windows installer product code for 2.0.11.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
32512b4c24f658f0c6dbf7489d6eaa5f337dc7e9 17-Nov-2012 Bruce Cran <bruce@cran.org.uk> Add more examples to the Windows installer.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
xamples.wxs
764b896e3e97b0507d3cf57e974bfe57948580c0 15-Nov-2012 Jens Axboe <axboe@kernel.dk> Fio 2.0.11

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
2f6d6db58792bfec3e985ecc8d08976ac260866c 11-Oct-2012 Jens Axboe <axboe@kernel.dk> Fio 2.0.10

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
eedd9d0fe637517fd655c4cacdd335ce4959abf2 10-Oct-2012 Bruce Cran <bruce@cran.org.uk> Windows: avoid large writes during file layout.

Avoid large buffered writes during file layout by flushing changes to disk by
calling _commit() after each write.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
3f457bea08a6bd60d99950c59c5432b8e78c69e2 10-Oct-2012 Bruce Cran <bruce@cran.org.uk> fio patch: Windows netio fixes

Jens,

I've attached a patch to fix netio on Windows:

Add call to WSAStartup() to engines\net.c.
Fix NULL dereference in poll().
Add inet_aton().

--
Bruce Cran

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
98dc2db5f11e6d597ca44aa6bf49f0dbd4397725 03-Oct-2012 Bruce Cran <bruce@cran.org.uk> XP/2003 compatability fix

The attached patch fixes the bug that on XP fio fails with:

"The procedure entry point vsprintf_s could not be located in the
dynamic link library msvcrt.dll".

Only Vista and newer have the 'secure' functions, so we need to use
vsprintf to maintain compatibility with XP.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
ca48255b113cc5ebafadf2d3b174a68b246adb72 06-Sep-2012 Bruce Cran <bruce@cran.org.uk> windows: reduce block size used in posix_fallocate()

Reduce the buffer size in posix_fallocate() to avoid
compatability problems.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
15a3d9d9423cb14de78252da5d3ccc32db268a4a 22-Aug-2012 Jens Axboe <axboe@kernel.dk> Fio 2.0.9

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
ad9c0fbc7ce6d1bba089f543036c997cbad84d7b 21-Aug-2012 Bruce Cran <bruce@cran.org.uk> Windows fio: implement some more POSIX functions

Implement opendir, closedir, readdir, and basic openlog, closelog and
syslog functionality on Windows.

Remove inet_aton since it wasn't being used.

Remove warning that msync isn't implemented - just return an error.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
osix/include/dirent.h
9576f613be6dd7217a31c27742cb9aae09a77bf8 17-Aug-2012 Bruce Cran <bruce@cran.org.uk> Windows fio fixes

Here's the latest set of Windows fio fixes:

Windows posix.c fixes

Reset the file pointer at the end of posix_fallocate().
Use 64-bit versions of tell() and seek().
Fix basename().
Use uint64_t instead of unsigned long long.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
83ae8ca2f53fe80314de9e718c8348047418af70 16-Aug-2012 Bruce Cran <bruce@cran.org.uk> fix 32-bit Windows fio (overflow in getusage and gettimeofday)

Fix overflow in getrusage and gettimeofday for 32-bit versions of fio
on Windows.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
21c753874722ceff6e78c9e57768932436bce35b 15-Aug-2012 Bruce Cran <bruce@cran.org.uk> fio: add nanosleep() to Windows

I've attached a patch which adds an implementation of nanosleep() to
Windows, fixing rate-limiting.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
d39879467ccb7f136815be0ba7fd283524c2dafb 08-Jun-2012 Bruce Cran <BCran@fusionio.com> Windows 32-bit fio fixes

Fix no-op shift in shmget by casting to 64-bit.
Generate a new Product GUID for fio 2.0.8.
Add the 32-bit MinGW-w64 compiler executable name in Makefile.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
osix.c
cf9a74c8bd63d9db5256f1362885c740e11a1fe5 29-May-2012 Jens Axboe <axboe@kernel.dk> Fio 2.0.8

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
84306c1d9ecd94e93436da62b41ef61ac6e281ac 16-Apr-2012 Bruce Cran <bruce@cran.org.uk> Windows build fixes

Bruce writes:

SIGUSR1 isn't defined on Windows so I've defined it.

Also, MSI packages need a version string of x.x.x.x where x is between 0
and 65535 so we can't include the git hash. It's easier just to go back
to hard-coding the version for now, and I'll update it (and the product
GUID) when I create a new package (it doesn't need checked in each
time).

Also, Cygwin doesn't like $(SHELL_PATH) but $(SHELL) seems to work -
does $(SHELL) cause a problem on other platforms?

Signed-off-by: Jens Axboe <axboe@kernel.dk>
obuild.cmd
nstall.wxs
0922d61ffe92cf10a563d7168decec84ab7a0d16 16-Apr-2012 Jens Axboe <axboe@kernel.dk> Get rid of fio_version.h

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
f9a58c2a6818830c772f3aa0b82bf04de7569acf 04-Apr-2012 Bruce Cran <bruce@cran.org.uk> Windows fixes

Only return from fio_windowsaio_getevents if the minimum number of IOs has
completed.

Add posix_fallocate implementation to avoid extending the file during the test.

Move call to ResetEvent into windowsaio_getevents where other reset code is
located.

Fix tabs vs. spaces in windowsaio.c and the installer sources.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
e5b8f91cc6229a5f8b38f1338fad29c800fef179 22-Feb-2012 Bruce Cran <bruce@cran.org.uk> Implement sigaction for Windows.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
fc0b830f419bf64fff6fee91d1d3b9e94da11091 20-Feb-2012 Bruce Cran <bruce@cran.org.uk> Fix tabbing and comment characters in Windows code.

Update syslog.h with proper flag values.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
osix/include/dirent.h
osix/include/netinet/in.h
osix/include/sys/mman.h
osix/include/sys/shm.h
osix/include/sys/uio.h
osix/include/sys/un.h
osix/include/sys/wait.h
osix/include/syslog.h
01bff3b891c164413b67f8d349ec7e8108d962e2 20-Feb-2012 Bruce Cran <bruce@cran.org.uk> Remove unused Windows version.h and version.rc files.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
ersion.h
ersion.rc
9277ec144b7a2a852a72e2c4d3f0ff806ccd97aa 20-Feb-2012 Bruce Cran <bruce@cran.org.uk> Add missing os/windows/posix.c file.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
osix.c
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>
IO.lnk
ygwin.wxs
obuild.cmd
xamples.wxs
io/FIO.bat
arvest.cmd
nstall.wxs
osix/include/arpa/inet.h
osix/include/asm/types.h
osix/include/dirent.h
osix/include/dlfcn.h
osix/include/libgen.h
osix/include/netdb.h
osix/include/netinet/in.h
osix/include/poll.h
osix/include/semaphore.h
osix/include/sys/ipc.h
osix/include/sys/mman.h
osix/include/sys/poll.h
osix/include/sys/resource.h
osix/include/sys/shm.h
osix/include/sys/socket.h
osix/include/sys/uio.h
osix/include/sys/un.h
osix/include/sys/wait.h
osix/include/syslog.h
3f36aa6b73eb5730d7de716391dcf0735e886d10 07-Feb-2012 Jens Axboe <axboe@kernel.dk> Fio 2.0.3

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
ersion.h
07d91f3b8c746d2d7f303c0b3130a8a3d8516541 02-Feb-2012 Jens Axboe <axboe@kernel.dk> Fio 2.0.2

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
ersion.h
7d9f80c48c57e9c213a9cd057f29c7823c65918a 18-Jan-2012 Jens Axboe <axboe@kernel.dk> Fio 2.0.1

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
ersion.h
781cf4f0177af2bc060967326c6fe9b687bdedba 22-Dec-2011 Bruce Cran <BCran@fusionio.com> windows: use SYSTEMDRIVE instead of hard-coding C:

This allows FIO.bat to work on a system with multiple copies of Windows
installed.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
io/FIO.bat
d98cd22835c6764287f9a8d3dd3f9447bdf062d1 08-Dec-2011 Jens Axboe <axboe@kernel.dk> Fio 2.0

1.9x seems to have settled, so lets tag 2.0. This also just happens
to be on the 6th year anniversary of Fio 1.1, the first officially
tagged release!

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
ersion.h
169d40efb669f8d70a4f8df0c4fdcc2c30b76613 01-Dec-2011 Jens Axboe <axboe@kernel.dk> Fio 1.99.13

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
ersion.h
468a9476c27142fbb9be64ae1d570254125d16cc 09-Nov-2011 Jens Axboe <axboe@kernel.dk> Fio 1.99.12

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
ersion.h
b25b86bcbfabb45fbefe9fc351e6069fdc1b38b1 09-Nov-2011 Jens Axboe <axboe@kernel.dk> Fio 1.99.11

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
ersion.h
2b7c46bd41b3203c2ea6876690a14b1184c741fd 26-Oct-2011 Jens Axboe <axboe@kernel.dk> Fio 1.99.10

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
ersion.h
61d2407131bc52eb80a0cebc8b974c197034b402 18-Oct-2011 Jens Axboe <axboe@kernel.dk> Fio 1.99.9

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
ersion.h
c376910cc9a32c98829ceec19f35d7aae0a11e23 17-Oct-2011 Jens Axboe <axboe@kernel.dk> Fio 1.99.8

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
ersion.h
92ac72c415e7688f1423d24058eff19de590b32e 14-Oct-2011 Jens Axboe <axboe@kernel.dk> Fio 1.99.7

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
ersion.h
581b048d6f8f7a381d7e5c617e57469aa6b86a2e 13-Oct-2011 Jens Axboe <axboe@kernel.dk> Fio 1.99.6

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
ersion.h
a31c5611355449a18e22128b9f8176da5ef7e4e7 12-Oct-2011 Jens Axboe <axboe@kernel.dk> Fio 1.99.5

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
ersion.h
b4f3c497738816693f853fd1161a214158bc14ca 12-Oct-2011 Jens Axboe <axboe@kernel.dk> Correct Windows fio version

Signed-off-by: Jens Axboe <axboe@kernel.dk>
ersion.h
56f521340fd00eea217988fed8929b4327bce5ea 10-Oct-2011 Jens Axboe <axboe@kernel.dk> Fio 1.99.4

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
bcd528f5ffee78b7e5266b208d72afdb978c9452 07-Oct-2011 Jens Axboe <axboe@kernel.dk> Fio 1.99.3

1.99.2 had a few silly bugs, tag 1.99.3 since I wont be working
on this for the next few days.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
aaa876f92337c564fa8a5bac0802915562f7e863 07-Oct-2011 Jens Axboe <axboe@kernel.dk> Fio 1.99.2

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
89cf1480594858ad4e02499834c04fe48ff0a89d 07-Oct-2011 Jens Axboe <axboe@kernel.dk> Split version into separate include fio

Include it from the Windows version file, at least we only have
to update the version in two places now instead of three.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
ersion.h
178cde9ff403da53428c5962b8600e47b4580d80 05-Oct-2011 Jens Axboe <axboe@kernel.dk> Fio 1.99.1

Lots of little fixes, tag version 1.99.1. Also bump protocol version,
due to the IEEE 754 packing some of the command payloads were
changed.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
ersion.h
723cd80afc9fdb3ca816067eb1e4790052ff6d07 16-Sep-2011 Jens Axboe <axboe@kernel.dk> Fio 1.58

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nstall.wxs
ersion.h
173dbaa47e3a477db65aa9fb1932a33d87436994 14-Jul-2011 Jens Axboe <jaxboe@fusionio.com> Fio 1.57

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
nstall.wxs
ersion.h
27a779bf592d1ebe825e199ff0940aa25ccaf05b 26-May-2011 Jens Axboe <jaxboe@fusionio.com> Fio 1.55

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
nstall.wxs
ersion.h
90c0590dd99a84a554cf2d6cad76775928d4249e 12-May-2011 Jens Axboe <jaxboe@fusionio.com> Fio 1.54

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
nstall.wxs
ersion.h
f2e714707b27f5918a4020e3090d2b346094379c 05-May-2011 Jens Axboe <jaxboe@fusionio.com> Fio 1.53

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
nstall.wxs
ersion.h
ea4500d8d709ed4aa9587f35b2edc55b5b2c7695 04-May-2011 Bruce Cran <BCran@fusionio.com> Windows fixes

- Fix XP support: get pointer to CancelIoEx at runtime.
- Fix overlapped IO.
- Don't use overlapped IO if direct or synchronous options are set.
- Check if write option is set before opening file in read-only mode:
fixes 'rw=rw'.

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
ygwin.wxs
obuild.cmd
449767ed6db2e0cb36f880d52573b069864286d0 29-Apr-2011 Jens Axboe <jaxboe@fusionio.com> Fio 1.52

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
nstall.wxs
ersion.h
01155a985b13bd98f8fc8f3e49f84091dc6e1080 22-Mar-2011 Jens Axboe <jaxboe@fusionio.com> Fio 1.51

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
nstall.wxs
ersion.h
5b9a7f2232151d4bb80295be743a6f435f054662 28-Jan-2011 Bruce Cran <bruce@cran.org.uk> Windows: add missing files needed for msi build

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
IO.lnk
io/FIO.bat
034ca7e4b63ff63dee43770c20d0860903705cf3 19-Jan-2011 Bruce Cran <bruce@cran.org.uk> Remove version number from Windows MSI file

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
obuild.cmd
3f46e64fbd2c76cc89ef8ddfc9189bac285ef638 10-Jan-2011 Jens Axboe <jaxboe@fusionio.com> Update Windows version

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
nstall.wxs
ersion.h
8bad3c5b15c221cbd141a357d8ba81ca4cc45cac 10-Jan-2011 Jens Axboe <jaxboe@fusionio.com> Remove left-over files

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
io.sh
io/Cygwin.bat
c2019d39d690acae7eae9d6a105d2db5a1d9c632 10-Jan-2011 Bruce Cran <bruce@cran.org.uk> Windows updates

- Remove files which are present in a minimal/default installation
of Cygwin but which aren't needed to run fio. These include man pages,
awk, groff etc.

- Remove CR from Makefile.Windows in order to maintain consistency with
the rest of the files.

- Improve the documentation given when starting the FIO environment.

- Rename Cygwin.bat to FIO.bat and add FIO.lnk which is a shortcut to
FIO.bat configured with QuickEdit and a larger window.

- Reformat install.wxs and move documentation from
Program Files\FIO\usr\share\doc to Program Files\FIO.

- Restore $(EXTFLAGS) in the Makefile's to enable extra flags to be
passed on the command-line.

- Remove os/windows/fio.sh which was an experimental way of setting up
the Cygwin environment that has been replaced with FIO.bat.

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
ygwin.wxs
xamples.wxs
nstall.wxs
ecc314ba7c5f02b7e90ac1dfbce1a74cd4e6d6fe 04-Jan-2011 Bruce Cran <bruce@cran.org.uk> FIO Windows update

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
ersion.h
ersion.rc
03e20d687566753b90383571e5e152c5142bdffd 02-Jan-2011 Bruce Cran <bruce@cran.org.uk> First snapshot of FIO for Windows

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
ygwin.wxs
obuild.cmd
ula.rtf
xamples.wxs
io.sh
io/Cygwin.bat
arvest.cmd
nstall.wxs
ersion.rc