INSTALLATION ============ In this directory you will find some files to setup a measurement environment. 1. Kernel patch --------------- + Files named along following pattern are linux kernel patches: linux-$LINUXREV$-tptimer_$TIMERREV$.patch They can be applied to a linux kernel source tree by issuing 'patch -p1 < file' within your linux source directory. 2. Debian package ----------------- + Files named along following pattern are debien kernel packages: kernel-image-$LINUXREV$.tp+timer_$TIMERREV$_i386.deb Just download and type 'dpkg -i file' to install it. These packages contain a kernel binary built for IA32 architecture. $LINUXREV$ is replaced by the linux kernel version the patch was made for. $TIMERREV$ is replaced by the latest revision number of our timer code. 3. Packet generator ------------------- Unzip and untar pacgen.tar.bz2 and run make. Usage instructions on the applications 'client' and 'server' can be obtained by calling them without any arguments. 4. Development system --------------------- You can also find a rather big harddisk image made with partimage that includes a full setup of our development environment. Download it and restore the image to an empty partition which is at least 4GB. For development and testing we used an UML kernel, for measurement we installed the software on dedicated systems by using the debian packet management tools.