summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Cran <bruce@cran.org.uk>2011-01-19 10:41:10 -0700
committerJens Axboe <jaxboe@fusionio.com>2011-01-19 10:41:10 -0700
commit53adf64fba2457b922d5afeee500dcbad5ce963c (patch)
treed435d6df319910f7e305ac46bb58977d49dc4816
parentff21745102e2410df4b950ca2ff774ad5ea717d1 (diff)
downloadfio-53adf64fba2457b922d5afeee500dcbad5ce963c.tar.gz
fio-53adf64fba2457b922d5afeee500dcbad5ce963c.tar.bz2
Add instructions for building and running the Windows version of fio to README
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
-rw-r--r--README20
1 files changed, 20 insertions, 0 deletions
diff --git a/README b/README
index 2eec1a2a..eef8dc90 100644
--- a/README
+++ b/README
@@ -110,6 +110,26 @@ Check that you have the libaio development package installed. On RPM
based distros, it's typically called libaio-devel.
+Windows
+-------
+
+On Windows Cygwin (http://www.cygwin.com) is required with at least
+devel/gcc4 and devel/make installed in order to build fio, and
+admin/cygrunsrv to run it. You can also install devel/git to fetch/update
+the source files. To create an MSI installer package, install WiX 3.6 from
+http://wix.sourceforge.net/releases/ and run dobuild.cmd from the
+os/windows directory.
+
+Before running fio you'll need to have a copy of cygserver running. Run
+"/usr/bin/cygserver-config" from an elevated Cygwin shell (i.e. launch the
+Cygwin shell under the Administrator account) to configure it. Once
+configured, run "net start cygserver" to start it, or type
+"/usr/sbin/cygserver &" in the Cygwin shell to start a local copy.
+
+If fio exits with the message "Bad system call" it normally means that
+Cygserver isn't running.
+
+
Command line
------------