#ifndef PEOPCODES_H #define PEOPCODES_H /************************************************************************ * PEOpCodes.h * * * * This file contains definitions for all the GUM PE Opcodes * * It's based on the GRAPH for PVM version * * Phil Trinder, Glasgow University 8th December 1994 * * * RFPointon, December 1999 - removed PP_SYSMAN_TID, introduced PP_READY - removed PP_MAIN_TASK, introduced PP_NEWPE - added PP_REVAL ************************************************************************/ #define REPLY_OK 0x00 /*Startup + Shutdown*/ #define PP_READY 0x50 /* sent PEs -> SysMan */ #define PP_NEWPE 0x51 /* sent via newHost notify -> SysMan */ #define PP_FINISH 0x52 /* sent PEs & via taskExit notfiy -> SysMan */ #define PP_PETIDS 0x53 /* sent sysman -> PEs */ /* Stats stuff */ #define PP_STATS 0x54 #define PP_STATS_ON 0x55 #define PP_STATS_OFF 0x56 //#define PP_FAIL 0x57 /*Garbage Collection*/ #define PP_GC_INIT 0x58 #define PP_FULL_SYSTEM 0x59 #define PP_GC_POLL 0x5a /*GUM Messages*/ #define PP_FETCH 0x5b #define PP_RESUME 0x5c #define PP_ACK 0x5d #define PP_FISH 0x5e #define PP_SCHEDULE 0x5f #define PP_FREE 0x60 #define PP_REVAL 0x61 #define MIN_PEOPS 0x50 #define MAX_PEOPS 0x61 #define PEOP_NAMES "Ready", "NewPE", \ "Finish", "PETIDS", \ "Stats", "Stats_On", "Stats_Off", \ "Fail", \ "GCInit", "FullSystem", "GCPoll", \ "Fetch","Resume","ACK","Fish","Schedule", \ "Free","REval" #endif /* PEOPCODES_H */