GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCM / V1-6-2

Constituent: lcm_epu     Tag: linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

LCM_turboEPU.c.ux-xxx-xxx File Reference

EPU specific functions for handling turbo reset (unix version). More...

#include "ITC/ITC_pubdefs.h"
#include "MDB/MDB_pubdefs.h"
#include "LCM/LCM_msgs.h"

Include dependency graph for LCM_turboEPU.c.ux-xxx-xxx:

This graph shows which files directly or indirectly include this file:


Functions

void LCM_turboPrimary (unsigned int cpu)
 Use EPU primary boot telemetry in turbo reset synchronization.
unsigned int LCM_TurboReset (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the CpuReset command.

Detailed Description

EPU specific functions for handling turbo reset (unix version).

CVS $Id: LCM_turboEPU.c.ux-xxx-xxx,v 1.1 2008/10/30 01:12:50 apw Exp $
Author:
A.P.Waite
LCM_turboEPU.c.ux-xxx-xxx provides unix support for turbo reset functions on an EPU. These are mostly dummy functions. Turbo reset is not supported on unix.

Function Documentation

void LCM_turboPrimary unsigned int  cpu  ) 
 

Use EPU primary boot telemetry in turbo reset synchronization.

Parameters:
cpu (in) CPU (ITC node)
Warning:
Turbo reset is not supported on unix targets
LCM_turboPrimary() is a special entry point to allow primary boot telemetry activities to participate in turbo reset synchronization. EPU primary boot telemetry is handled by code in package PBC, but that code executes in the context of the LCM task.

unsigned int LCM_TurboReset void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len
 

Callback function for the CpuReset command.

Parameters:
prm (in) User context parameter
qitem (in) Queue item
pay (in) Payload pointer
len (in) Payload length
Warning:
Turbo reset is not supported on unix targets


Generated on Fri Nov 21 01:10:02 2008 by  doxygen 1.4.4