• Main Page
  • Related Pages
  • Modules
  • Data Structures
  • Files
  • File List
  • Globals

sst/elements/genericProc/FE/sim_trace_types.h

00001 // Copyright 2007 Sandia Corporation. Under the terms
00002 // of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S.
00003 // Government retains certain rights in this software.
00004 // 
00005 // Copyright (c) 2007, Sandia Corporation
00006 // All rights reserved.
00007 // 
00008 // This file is part of the SST software package. For license
00009 // information, see the LICENSE file in the top level directory of the
00010 // distribution.
00011 
00012 
00013 
00014 #ifndef SIM_TRACE_TYPES_H
00015 #define SIM_TRACE_TYPES_H
00016 
00017 #define USE_PIM_TRACE
00018 #ifdef USE_PIM_TRACE
00019 #define PIM_TRACE(x,y,z) PIM_trace(x,y,z)
00020 #else
00021 #define PIM_TRACE(x,y,z)
00022 #endif
00023 
00024 
00025 typedef enum {
00026   SIM_MPI_SEND,
00027   SIM_MPI_RECV,
00028   SIM_MPI_ISEND,
00029   SIM_MPI_IRECV,
00030   SIM_MPI_WAIT,
00031 
00032   SIM_PTL_PUT,
00033   SIM_PTL_GET,
00034   SIM_PTL_PUT_REGION,
00035   SIM_PTL_GET_REGION,
00036   SIM_PTL_GET_PUT,
00037   SIM_PTL_GET_PUT_REGION,
00038   SIM_PTL_MEMD_POST,
00039   SIM_PTL_FWD_USER,
00040   SIM_PTL_FWD_KERNEL,
00041 
00042   SIM_FIRM_handle_accel,
00043   SIM_FIRM_handle_command,
00044   SIM_FIRM_tx_complete,
00045   SIM_FIRM_rx_complete,
00046   SIM_FIRM_rx_message,
00047   SIM_FIRM_memd_post_command,
00048   SIM_FIRM_accel_tx_command,
00049   SIM_FIRM_extract_ptlhdr,
00050   SIM_FIRM_accel_parse_put,
00051   SIM_FIRM_accel_parse_ack,
00052   SIM_FIRM_accel_parse_get,
00053   SIM_FIRM_accel_parse_reply,  
00054   SIM_FIRM_accel_rx_done,
00055   SIM_FIRM_match,
00056   SIM_APP,
00057   SIM_HTLINK,
00058   SIM_SS_DMA_TX,
00059   SIM_SS_DMA_RX,
00060   SIM_MEM_WRITE,
00061   SIM_ONIC,
00062   SIM_SHMEM_INT_PUT,
00063   SIM_SHMEM_INT_GOT,
00064   SIM_FUNC_ANY,
00065 
00066 } TraceType_t;
00067 
00068 typedef enum {
00069   SIM_ANY,
00070   SIM_ENTER,
00071   SIM_RETURN,
00072   SIM_CHECK,
00073   SIM_FOUND,
00074   SIM_REQ,
00075   SIM_RESP,
00076 } TraceFlag_t;
00077 
00078 #endif

Generated on Fri Oct 22 2010 11:02:22 for SST by  doxygen 1.7.1