1 /****************************************************************
\r
2 * Estimation Defintions
\r
3 * Creator: lschor, 2008-11-15
\r
4 * Description: File with includes for time measurements
\r
5 * Principle: if 1 then this point will be measured, if 0 then this point will not be measured
\r
8 * - 2008-11-15: Created
\r
12 #ifndef __ESTIMATION_H__
\r
13 #define __ESTIMATION_H__
\r
16 //#define MEASURE 0 // Measure activeted
\r
19 //#define MEASURE_DOL_READ 0 // Measure DOL READ
\r
20 //#define MEASURE_DOL_READ_FINISH 0 // Measure FINISH DOL Read
\r
21 //#define MEASURE_DOL_READ_START_DMA 0 // Measure Time from start until the DMA process has started
\r
22 //#define MEASURE_DOL_READ_HANDSHAKE 0 // Measure Time of the whole handshake
\r
23 //#define MEASURE_DOL_READ_DMA 0 // Measure Time of DMA Setup
\r
24 //#define MEASURE_DOL_READ_LOCBUF 0 // Measure Time for LocBuf read
\r
25 //#define MEASURE_DOL_READ_DOUBLEBUF 0 // Measure Time for writing into the buffer
\r
27 //#define MEASURE_DOL_WRITE 0 // Measure DOL WRITE
\r
28 //#define MEASURE_DOL_WRITE_FINISH 0 // Measure FINISH DOL Write
\r
29 //#define MEASURE_DOL_WRITE_START_DMA 0 // Measure Time from start until the DMA process has started
\r
30 //#define MEASURE_DOL_WRITE_HANDSHAKE 0 // Measure Time of the whole handshake
\r
31 //#define MEASURE_DOL_WRITE_DMA 0 // Measure Time of DMA Setup
\r
33 //#define MEASURE_DOL_FIRE 0 // Measure DOL FIRE
\r
34 //#define MEASURE_DOL_INIT 0 // Measure DOL INIT
\r
35 //#define MEASURE_SPE 0 // Measure whole SPE process
\r
37 //#define MEASURE_APPLICATION 0 // Measure whole execution time
\r
38 //#define MEASURE_SET_UP_SPE_THREAD 0 // Measure time to set up the SPE-threads
\r
39 //#define MEASURE_SPE_WRITE_DEMAND 0 // Measure time of write demand
\r
40 //#define MEASURE_SPE_READ_DEMAND 0 // Measure time of read demand
\r
41 //#define MEASURE_SPE_WRITE_SUC 0 // Measure time of write successful
\r
42 //#define MEASURE_SPE_READ_SUC 0 // Measure time of read successful
\r
47 #define MEASURE_START 0xFFFFFFFF // Start decrementer at this value
\r
48 #define MEASURE_CPU 79800000.0 // Timebase PS3 (in Hz)
\r