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:
-
- 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
1.4.4