FreeCalypso > hg > freecalypso-sw
annotate gsm-fw/gpf/misc/trace.c @ 879:4661b84260a0
fc-shell: AT-over-RVTMUX command sending implemented
| author | Space Falcon <falcon@ivan.Harhan.ORG> | 
|---|---|
| date | Mon, 01 Jun 2015 00:19:28 +0000 | 
| parents | 397b22c607c8 | 
| children | 
| rev | line source | 
|---|---|
| 320 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1 /* | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 2 +------------------------------------------------------------------------------ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 3 | File: trace.c | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 4 +------------------------------------------------------------------------------ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 5 | Copyright 2002 Texas Instruments Berlin, AG | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 6 | All rights reserved. | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 7 | | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 8 | This file is confidential and a trade secret of Texas | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 9 | Instruments Berlin, AG | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 10 | The receipt of or possession of this file does not convey | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 11 | any rights to reproduce or disclose its contents or to | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 12 | manufacture, use, or sell anything it may describe, in | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 13 | whole, or in part, without the specific written consent of | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 14 | Texas Instruments Berlin, AG. | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 15 +----------------------------------------------------------------------------- | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 16 | Purpose : This Modul provides data and functions for fast in memory tracing | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 17 +----------------------------------------------------------------------------- | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 18 */ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 19 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 20 #ifndef TRACE_C | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 21 #define TRACE_C | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 22 #endif | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 23 #define FAST_TRACE | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 24 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 25 /*==== INCLUDES ===================================================*/ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 26 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 27 #include <string.h> | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 28 #include "typedefs.h" | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 29 #include "header.h" | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 30 #include "custom.h" | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 31 #include "vsi.h" | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 32 #include "gsm.h" | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 33 #include "prim.h" | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 34 #include "pei.h" | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 35 #include "tok.h" | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 36 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 37 #include "trace.h" | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 38 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 39 #include <string.h> | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 40 #include <stdio.h> | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 41 #include "message.h" | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 42 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 43 /*==== CONST ======================================================*/ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 44 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 45 #define TRC_ENTITY 0x60 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 46 #define TRC_FILE 1 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 47 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 48 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 49 #ifdef OPTION_MULTITHREAD | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 50 #define VSI_CALLER "ACI", | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 51 #define VSI_CALLER_SINGLE "ACI" | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 52 #else | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 53 #define VSI_CALLER | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 54 #define VSI_CALLER_SINGLE | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 55 #endif | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 56 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 57 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 58 /*==== TYPES ======================================================*/ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 59 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 60 /*==== VARIABLES ==================================================*/ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 61 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 62 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 63 /*==== FUNCTIONS ==================================================*/ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 64 /* | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 65 +--------------------------------------------------------------------+ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 66 | PROJECT : GSM-F&D (8411) MODULE : TRACE | | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 67 | STATE : code ROUTINE : trc_init | | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 68 +--------------------------------------------------------------------+ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 69 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 70 PURPOSE : This function is called to initialize the trace function | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 71 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 72 */ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 73 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 74 GLOBAL void trc_init | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 75 ( | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 76 void | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 77 ) | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 78 { | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 79 trc_p_buffer = trc_buffer; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 80 trc_p_buffer_end = &trc_buffer[TRC_BUF_LEN-1]; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 81 trc_wrap_around = FALSE; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 82 trc_wrap_around_enable = TRUE; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 83 trc_enabled = TRUE; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 84 /*semTRC = vsi_s_open (VSI_CALLER "TRC"); */ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 85 } | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 86 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 87 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 88 /* | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 89 +--------------------------------------------------------------------+ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 90 | PROJECT : GSM-F&D (8411) MODULE : TRACE | | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 91 | STATE : code ROUTINE : trc_enable_wrap_around | | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 92 +--------------------------------------------------------------------+ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 93 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 94 PURPOSE : This function is called to enable wrap around | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 95 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 96 */ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 97 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 98 GLOBAL void trc_enable_wrap_around | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 99 ( | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 100 void | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 101 ) | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 102 { | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 103 trc_wrap_around_enable = TRUE; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 104 } | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 105 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 106 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 107 /* | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 108 +--------------------------------------------------------------------+ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 109 | PROJECT : GSM-F&D (8411) MODULE : TRACE | | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 110 | STATE : code ROUTINE : trc_disable_wrap_around | | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 111 +--------------------------------------------------------------------+ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 112 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 113 PURPOSE : This function is called to disable wrap around | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 114 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 115 */ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 116 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 117 GLOBAL void trc_disable_wrap_around | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 118 ( | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 119 void | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 120 ) | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 121 { | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 122 trc_wrap_around_enable = FALSE; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 123 } | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 124 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 125 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 126 /* | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 127 +--------------------------------------------------------------------+ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 128 | PROJECT : GSM-F&D (8411) MODULE : TRACE | | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 129 | STATE : code ROUTINE : trc_enable | | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 130 +--------------------------------------------------------------------+ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 131 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 132 PURPOSE : This function is called to enable fast trace | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 133 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 134 */ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 135 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 136 GLOBAL void trc_enable | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 137 ( | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 138 void | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 139 ) | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 140 { | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 141 trc_enabled = TRUE; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 142 } | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 143 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 144 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 145 /* | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 146 +--------------------------------------------------------------------+ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 147 | PROJECT : GSM-F&D (8411) MODULE : TRACE | | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 148 | STATE : code ROUTINE : trc_disable | | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 149 +--------------------------------------------------------------------+ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 150 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 151 PURPOSE : This function is called to disable fast trace | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 152 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 153 */ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 154 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 155 GLOBAL void trc_disable | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 156 ( | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 157 void | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 158 ) | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 159 { | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 160 trc_enabled = FALSE; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 161 } | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 162 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 163 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 164 /* | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 165 +--------------------------------------------------------------------+ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 166 | PROJECT : GSM-F&D (8411) MODULE : RA_SHM | | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 167 | STATE : code ROUTINE : trc_dump | | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 168 +--------------------------------------------------------------------+ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 169 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 170 PURPOSE : the content of the stored dump is dumped | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 171 into the system trace window. | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 172 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 173 */ | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 174 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 175 GLOBAL void trc_dump (void) | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 176 { | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 177 T_TRC_BUF_ENTRY *p_readOut; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 178 ULONG *p; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 179 ULONG i; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 180 char buf [40]; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 181 char buf1 [40]; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 182 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 183 #ifndef NEW_FRAME | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 184 vsi_o_trace ("", 0xff, "---FASTTRACEBUFFER---"); | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 185 #else | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 186 vsi_o_ttrace (0, 0xff, "---FASTTRACEBUFFER---"); | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 187 #endif | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 188 if (trc_wrap_around) | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 189 { | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 190 for (p_readOut= trc_p_buffer; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 191 p_readOut < trc_p_buffer_end; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 192 p_readOut++) | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 193 { | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 194 p = (ULONG*)p_readOut; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 195 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 196 buf1[0]='\0'; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 197 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 198 for (i = sizeof(T_TRC_BUF_ENTRY); i>=0; i-=sizeof(ULONG)) | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 199 { | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 200 sprintf(buf1, "0x%x ", *p++); | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 201 strcat (buf, buf1); | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 202 } | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 203 #ifndef NEW_FRAME | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 204 vsi_o_trace ("", 0xff, buf); | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 205 vsi_t_sleep("", 1); | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 206 #else | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 207 vsi_o_ttrace (0, 0xff, buf); | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 208 vsi_t_sleep(0, 1); | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 209 #endif | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 210 } | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 211 } | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 212 for (p_readOut= trc_buffer; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 213 p_readOut < trc_p_buffer; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 214 p_readOut++) | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 215 { | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 216 p = (ULONG*)p_readOut; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 217 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 218 buf1[0]='\0'; | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 219 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 220 for (i = sizeof(T_TRC_BUF_ENTRY); i>=0; i-=sizeof(ULONG)) | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 221 { | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 222 sprintf(buf1, "0x%x ", *p++); | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 223 strcat (buf, buf1); | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 224 } | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 225 #ifndef NEW_FRAME | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 226 vsi_o_trace ("", 0xff, buf); | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 227 vsi_t_sleep("", 1); | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 228 #else | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 229 vsi_o_ttrace (0, 0xff, buf); | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 230 vsi_t_sleep(0, 1); | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 231 #endif | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 232 } | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 233 | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 234 #ifndef NEW_FRAME | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 235 vsi_o_trace ("", 0xff, "---END---"); | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 236 #else | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 237 vsi_o_ttrace (0, 0xff, "---END---"); | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 238 #endif | 
| 
397b22c607c8
gsm-fw/gpf/misc/*.c: import from Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 239 } | 
