view src/cs/services/dar/dar_emergency.h @ 304:58c7961bd0b0
default tip
TCH tap: extend DL sniffing feature to support CSD modes
Our debug feature for TCH DL sniffing reads the content of the DSP's
a_dd_0 buffer (or a_dd_1 for TCH/H subchannel 1) at appropriate times
and forwards captured bits to the host. This feature was originally
implemented for TCH/FS, TCH/EFS and TCH/HS - now extend it to cover
TCH/F data modes too.
author
Mychaela Falconia <falcon@freecalypso.org>
date
Mon, 25 Nov 2024 23:33:27 +0000 (3 months ago)
parents
4e78acac3d88
children
line source
+ − /****************************************************************************/
+ − /* */
+ − /* File Name: dar_emergency.h */
+ − /* */
+ − /* Purpose: This function contains the functions prototypes of the DAR */
+ − /* entity when emergencies occured. */
+ − /* */
+ − /* Version 0.1 */
+ − /* */
+ − /* Date Modification */
+ − /* ------------------------------------ */
+ − /* 17 October 2001 Create */
+ − /* */
+ − /* Author Stephanie Gerthoux */
+ − /* */
+ − /* (C) Copyright 2001 by Texas Instruments Incorporated, All Rights Reserved*/
+ − /****************************************************************************/
+ −
+ − #ifndef __DAR_EMERGENCY_H_
+ − #define __DAR_EMERGENCY_H_
+ −
+ − #include "rv/rv_defined_swe.h"
+ −
+ − #ifdef RVM_DAR_SWE
+ −
+ − #include "rvm/rvm_gen.h"
+ −
+ − /* Functions prototypes */
+ − T_RV_RET dar_process_emergency( T_DAR_INFO *buffer_p,
+ − T_DAR_FORMAT format,
+ − T_RVM_USE_ID dar_use_id,
+ − UINT32 flags);
+ − void dar_exception_arm_undefined(void);
+ − void dar_exception_arm_swi(void);
+ − void dar_exception_arm_abort_prefetch(void);
+ − void dar_exception_arm_abort_data(void);
+ − void dar_exception_arm_reserved(void);
+ −
+ − #endif /* #ifdef RVM_DAR_SWE */
+ −
+ − void dar_exception(int abort_type);
+ −
+ − #endif /* __DAR_EMERGENCY_H_ */