4 /************************************************************************
7 * This file contains definitions for all the GUM PE Opcodes *
8 * It's based on the GRAPH for PVM version *
9 * Phil Trinder, Glasgow University 8th December 1994 *
11 RFPointon, December 1999
12 - removed PP_SYSMAN_TID, introduced PP_READY
13 - removed PP_MAIN_TASK, introduced PP_NEWPE
15 ************************************************************************/
19 /*Startup + Shutdown*/
20 #define PP_READY 0x50 /* sent PEs -> SysMan */
21 #define PP_NEWPE 0x51 /* sent via newHost notify -> SysMan */
22 #define PP_FINISH 0x52 /* sent PEs & via taskExit notfiy -> SysMan */
23 #define PP_PETIDS 0x53 /* sent sysman -> PEs */
27 #define PP_STATS_ON 0x55
28 #define PP_STATS_OFF 0x56
30 //#define PP_FAIL 0x57
32 /*Garbage Collection*/
33 #define PP_GC_INIT 0x58
34 #define PP_FULL_SYSTEM 0x59
35 #define PP_GC_POLL 0x5a
39 #define PP_RESUME 0x5c
42 #define PP_SCHEDULE 0x5f
47 #define MIN_PEOPS 0x50
48 #define MAX_PEOPS 0x61
50 #define PEOP_NAMES "Ready", "NewPE", \
52 "Stats", "Stats_On", "Stats_Off", \
54 "GCInit", "FullSystem", "GCPoll", \
55 "Fetch","Resume","ACK","Fish","Schedule", \
58 #endif /* PEOPCODES_H */