Copyright © 2005 University of Oregon Performance Research Lab
Table of Contents
-
Obtain a distribution of KTAU from KTAU website. (http://www.cs.uoregon.edu/research/ktau/download.php)
-
At
ZeptoOS/BGL
dirctory, runconfigure --edit.
This will launch the ZeptoOS configuration tool. Select on KTAUD parameters, enable KTAUD, and configure the parameters. Please refer to the help section of each configuration for more detail. -
Save configuration, and run
make clean all install
. At this point,ktaud, ktaud.conf and ktaud.sh
should be configured and installed in the ZeptoOS build directory (/ZeptoOS/BGL/build/ZeptoOS-<version>
). The installation also includesktaud.sh
in the ramdisk image. -
At
ZeptoOS/BGL/ionode-ramdisk
directory, runmake clean all install
to recreate the ramdisk image which will include ktaud.sh inZeptoOS/BGL/ionode-ramdisk/datatree/etc/rc.d/
-
To change the KTAUD configuration later on, simply run
configure --edit
atZeptoOS/BGL/
directory, and runmake clean all install
. In this case, there is no need to rebuild the ramdisk image unless the path to thektaud
andktaud.conf
are changed.
-
At
ZeptoOS/BGL/ionode-linux-2.4.19/
directory, runmake .config
to uncompress the Linux kernel source, patch the vanilla kernel with BGL patches, and configure the kernel. -
At
ktau/src/linux-2.4/
, runsh INSTALL-kernel.sh <path to ZeptoOS>/BGL/ionode-linux-2.4.19/linux-2.4.19 patch-2.4.19-ZeptoOS-1.1_ktau-1.6
This script willl patch the kernel with KTAU patch and install necessary files inside the kernel source tree.
-
At
ZeptoOS/BGL/ionode-linux-2.4.19/linux-2.4.19/
directory, runmake menuconfig
and configure the kernel to enable KTAU. Save the configuration. -
At
ZeptoOS/BGL/ionod-linux-2.4.19
directory, runrm zImage.elf
, and then runmake clean all install
. This will compile the kernel and install the kernel image (zImage.elf) in the ZeptoOS build directory.