/*
    CrashMe.h, Copyright 21.3.97 (c) by C. Conrad,
    Swiss Federal Institute of Technology,
    Computer Engineering and Networks Laboratory.
 
    TOPSY -- A Teachable Operating System.
             Implementation of a tiny and simple
             micro kernel for teaching purposes.
 
    For further information, please visit http://www.tik.ee.ethz.ch/~topsy
 
    This software is provided under the terms of the GNU General Public Licence.
 
    A full copy of the GNU GPL is provided in the file COPYING found in the 
    development root of Topsy.
*/
/*
	
	File:                  $Source: /home/ruf/cvs_Topsy/cvs/Topsy/User/CrashMe.h,v $
 	Author(s):             C. Conrad 
 	Affiliation:           ETH Zuerich, TIK
 	Version:               $Revision: 3048 $
 	Creation Date:         21.3.97
 	Last Date of Change:   $Date: 2007-07-20 18:11:54 +0200 (Fre, 20 Jul 2007) $      by: $Author: sryffel $
	
	
	$Log: CrashMe.h,v $
	Revision 1.5  2000/11/15 10:22:05  ruf
	Repository Reorganisation and PCI Merge
	
	Revision 1.4  1999/12/13 21:48:40  ruf
	GNU General Public Licence Update
	
	Revision 1.3  1997/04/08 12:11:04  conrad
	parsing of arguments via Shell
	
 * Revision 1.2  1997/03/23  12:46:57  gfa
 * adapted to shell mode
 *
 * Revision 1.1  97/03/21  19:13:26  conrad
 * Initial revision
 * 
*/


typedef enum {SYSCALL_TEST, RESOURCE_TEST, RANDOM_TEST} TestId;

typedef struct ThreadParam_t
{
  ThreadId id;
  ThreadId tty;
}
ThreadParam;

typedef struct TryMemoryThreadParam_t
{
  char* addr;
  ThreadId tty;
}
TryMemoryThreadParam;

void crashMeMaster( char* argArray[] );
