--- /dev/null
+CYGWIN LTTNG-TOOLS PORT INSTALLATION & USAGE INSTRUCTIONS
+---------------------------------------------------------
+
+The Cygwin lttng-tools port is an *experimental* development branch based on
+the lttng-ust 2.0 stable version. This port is a *prototype* and should not be
+deployed in production.
+
+The latest version of the development branch can be found at:
+ * lttng-tools: git://git.lttng.org/lttng-tools.git -b cygwin-2.0-experimental
+
+PREREQUISITES
+
+- Cygwin 1.7.x available here: http://cygwin.com/setup.exe
+
+- lttng-tools dependencies (Cygwin packages available through setup.exe)
+ * autoconf
+ * automake
+ * gcc4
+ * libpopt0
+ * libtool
+ * popt
+
+INSTALLATION INSTRUCTIONS:
+
+The Cygwin lttng-tools port should be installed by carefully following the
+outlined instructions below:
+
+* lttng-tools
+
+ - Start a Cygwin shell.
+
+ - Download lttng-tools sources:
+
+ git clone git://git.lttng.org/lttng-tools.git -b cygwin-2.0-experimental
+
+ - Change directory and run the bootstrap script:
+
+ cd lttng-tools
+ ./bootstrap
+
+ - Run the configure script with these parameters:
+ LDFLAGS="-no-undefined" ./configure --prefix=/usr
+
+ - Run the make command and install lttng-tools
+ make
+ make install
+
+INSTRUMENTATION:
+
+Refer the to the lttng-ust(3) man page
+(Online version: http://lttng.org/files/doc/man-pages/man3/lttng-ust.3.html).
+
+CYGWIN PORT LIMITATIONS:
+
+- Since Cygwin doesn't support file descriptor passing over UNIX socket,
+ the SHMs (shared memory) and wait pipes are exposed via the filesystem in
+ /tmp/lttng-fds. This is a potential security issue.
+
+ For more information see commit 6684bfa4a76f566ff024d4f2159f59f2e783d8c2
+ in lttng-tools.