FreeCalypso > hg > freecalypso-sw
view gsm-fw/cdg/sap/tra.pdf @ 884:353daaa6014d
gsm-fw/gpf/conf/gsmcomp.c: increased max partition in the voice-only config
The code we got from TCS211 had the maximum prim pool partition size set to
900 bytes in the voice-only config (no FAX_AND_DATA, no GPRS) and to 1600 bytes
in every other config. As it turns out, this "minimized" config breaks when
the AT command interface is used with %CPI enabled, as the responsible code in
ATI does an ACI_MALLOC of 1012 bytes. TI may have considered this case to be
unsupported usage (perhaps they didn't care about the combination of a
voice-only PS with AT command control), but we do want this use case to work
without crashing. Solution: I made the largest prim pool the same as it is
with FAX_AND_DATA: 3 partitions of 1600 bytes.
author | Space Falcon <falcon@ivan.Harhan.ORG> |
---|---|
date | Sat, 27 Jun 2015 07:31:30 +0000 |
parents | a39ec5bb5549 |
children |
line wrap: on
line source
;******************************************************************************** ;*** File : tra.pdf ;*** Creation : Wed Mar 11 09:58:53 CST 2009 ;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1 ;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002 ;******************************************************************************** ;*** Document Type : Service Access Point Specification ;*** Document Name : tra ;*** Document No. : 8411.106.98.101 ;*** Document Date : 2002-06-10 ;*** Document Status: BEING_PROCESSED ;*** Document Author: TVO ;******************************************************************************** PRAGMA SRC_FILE_TIME "Thu Nov 29 09:55:46 2007" PRAGMA LAST_MODIFIED "2002-06-10" PRAGMA ID_AND_VERSION "8411.106.98.101" VALTAB VAL_entity_name VAL 6 TRA_ENTITY_NAME_LEN "Max name length" VALTAB VAL_ack_flg VAL 0 TRA_ACK "acknowledged" VAL 1 TRA_NAK "not acknowledged" VALTAB VAL_dti_direction VAL 0 TRA_DTI_NORMAL "DTI used normally" VAL 1 TRA_DTI_INVERTED "DTI is inverted" VALTAB VAL_dti_conn VAL 0 TRA_CONNECT_DTI "Connect DTI to TRA" VAL 1 TRA_DISCONNECT_DTI "Connect DTI to upper layer" VAR entity_name "name of an neighbour entity" B VAL @p_tra - VAL_entity_name@ VAR ack_flg "acknowledge flag" B VAL @p_tra - VAL_ack_flg@ VAR link_id "link identifier" L VAR dti_direction "DTI direction" B VAL @p_tra - VAL_dti_direction@ VAR dti_conn "DTI connect" B VAL @p_tra - VAL_dti_conn@ ; TRA_ACTIVATE_REQ 0x80000019 ; TRA_ACTIVATE_CNF 0x80004019 ; TRA_DEACTIVATE_REQ 0x80010019 ; TRA_DEACTIVATE_CNF 0x80014019 ; TRA_DTI_REQ 0x80020019 ; TRA_DTI_CNF 0x80024019 ; TRA_DTI_IND 0x80034019 PRIM TRA_ACTIVATE_REQ 0x80000019 { } PRIM TRA_ACTIVATE_CNF 0x80004019 { ack_flg ; acknowledge flag } PRIM TRA_DEACTIVATE_REQ 0x80010019 { } PRIM TRA_DEACTIVATE_CNF 0x80014019 { } PRIM TRA_DTI_REQ 0x80020019 { dti_conn ; DTI connect link_id ; Link identifier of DTI entity_name [TRA_ENTITY_NAME_LEN] ; Communication entity name dti_direction ; DTI direction } PRIM TRA_DTI_CNF 0x80024019 { dti_conn ; DTI connect link_id ; Link identifier } PRIM TRA_DTI_IND 0x80034019 { link_id ; link identifier }