6 years agoMerge pull request #5 in PROCESSOR-SDK/sa-lld from review_PRSDK-2349 to master DEV.SA_LLD.03.00.00.18
Merge pull request #5 in PROCESSOR-SDK/sa-lld from review_PRSDK-2349 to master
* commit '4e5abfe0accc21d30e476791da94a63dd0c2939a':
fixed rare sa leak issue, for error packets - PRSDK-2349
* commit '4e5abfe0accc21d30e476791da94a63dd0c2939a':
fixed rare sa leak issue, for error packets - PRSDK-2349
fixed rare sa leak issue, for error packets - PRSDK-2349
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
7 years agoMerge pull request #4 in PROCESSOR-SDK/sa-lld from development to master DEV.SA_LLD.03.00.00.17
Merge pull request #4 in PROCESSOR-SDK/sa-lld from development to master
* commit '982e3339b7a470232a94860d7f6a6bb752d1f0c6':
updated resolved issues list in release notes
* commit '982e3339b7a470232a94860d7f6a6bb752d1f0c6':
updated resolved issues list in release notes
updated resolved issues list in release notes
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Merge pull request #3 in PROCESSOR-SDK/sa-lld from review-PRSDK-1780 to master
* commit '9328efbbb721394a62167d009672b6894bba89f6':
increased task stack size to avoid stack overflow in ARM test cases
* commit '9328efbbb721394a62167d009672b6894bba89f6':
increased task stack size to avoid stack overflow in ARM test cases
increased task stack size to avoid stack overflow in ARM test cases
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Merge pull request #2 in PROCESSOR-SDK/sa-lld from PRSDK-1779 to master
* commit 'f93ac49787bce2d8bdbd248051225f00fa51acc1':
updated Pa Instance size required for the test and examples, implements PRSDK-1779
* commit 'f93ac49787bce2d8bdbd248051225f00fa51acc1':
updated Pa Instance size required for the test and examples, implements PRSDK-1779
updated Pa Instance size required for the test and examples, implements PRSDK-1779
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Merge pull request #1 in PROCESSOR-SDK/sa-lld from PRSDK-1481 to master
* commit '86dc22e13ec0f1423028edd1a0f168e1cfe49cff':
resolved PRSDK-1481 authentication errors found for NSS_LITE unit test
* commit '86dc22e13ec0f1423028edd1a0f168e1cfe49cff':
resolved PRSDK-1481 authentication errors found for NSS_LITE unit test
resolved PRSDK-1481 authentication errors found for NSS_LITE unit test
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
updated release notes/documentation for 3.0.0.16
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
incorporated review inputs to implement PLSDK-917
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
fixed firmware for GMAC ESP payloads, implements PLSDK-917
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
fixed illegal memory access issue, resolved PRSDK-1158
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
addressed auth eng selection for Air Cipher Selection config, documentation updates
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
updated documentation
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
support 3gpp channel during data mode, implement sa camp software, Implements PRSDK-757 and PRSDK-79
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
updated Release Notes
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
implemented PRSDK-634
saipsec_util.p: fix IPSEC replay problem when winSize >= 256
This problem is due to a local variable overflow. We need to use 16-bit word instead of byte.
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
This problem is due to a local variable overflow. We need to use 16-bit word instead of byte.
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Fix linker option for linux example and test binaries
Signed-off-by: Hongmei Gou <h-gou@ti.com>
Signed-off-by: Hongmei Gou <h-gou@ti.com>
updated RN for IRs fixed
Changing the project name for k2g
fixed timing issue for firmware system context bitmap set
fixed the 3gpp SaBasicExamples for k2e and k2k
fixed the comment start for the ARM example 3gpp RTSC cfg file
chmod to non executable for COPYING.txt
updated the Copying.txt and Software manifest Information
updated the license to ti text license
fixed the MMU map for SA test/examples for K2E
sync up v0 firmware at top level
k2g merge and ARM RTOS CCS project support
fix to air during Air Cipher LTE pdu types to handle packets from longInfo
added memory log boundary check for profiling
fixed memory corruption issue noticed in ARM RTOS tests
pka memory access fix in the library, test app fix for AC ARM RTOS test
updated release notes
8 years agoMerge branch 'master' of gtgit01.gt.design.ti.com:git/projects/sa-lld DEV.SA_LLD.03.00.00.12
Merge branch 'master' of gtgit01.gt.design.ti.com:git/projects/sa-lld
salldsim.c & salld.h: Disable SA create control bit sa_CONFIG_CTRL_BITMAP_TRIGGER_PKT_INFO_LOG
This feature is not applicable to SRTP channels.
This feature is not applicable to SRTP channels.
sa: test/example: fix exception error for ARM BIOS test/example project
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
sa: unit test: add Osal_qmssMemBarrier()
The function is required in the ARM SA unit test
project.
Signed-off-by: Hao Zhang <hzhang@ti.com>
The function is required in the ARM SA unit test
project.
Signed-off-by: Hao Zhang <hzhang@ti.com>
SDOCM00119656: replace delay functions with ones that don't have rollover issue
Update SA C6678 example projects with the correct RM list file names
Clean up example/test code for K1 device support
sa-lld:
fix the YOCTO build errors
Signed-off-by: Ming Wei <mwei@ti.com>
fix the YOCTO build errors
Signed-off-by: Ming Wei <mwei@ti.com>
renamed Keystone1 projects for Proj create
fixed warnings
added k2e to build target
merge k2-rtos branch
support for SOC_* added
sa: k2: add A15 lib and examples for Keystone II devices
Changes include:
1. Modified rtsc scripts and driver source to support A15 lib
2. Ported test/example to support A15 for K2H
3. rename all the C66 project.txt name to have "C66"
so the pdkProjectCreate script can create both C66 and
A15 projects.
Signed-off-by: Hao Zhang <hzhang@ti.com>
Changes include:
1. Modified rtsc scripts and driver source to support A15 lib
2. Ported test/example to support A15 for K2H
3. rename all the C66 project.txt name to have "C66"
so the pdkProjectCreate script can create both C66 and
A15 projects.
Signed-off-by: Hao Zhang <hzhang@ti.com>
support for keystone1 added
disabled firmware build with xdc release
support few more debug information for AC
enable packet information collection in the utility
supress GCC warning for maybe-uninitialized and allow other tools to catch uninitialized warnings
fixed the so name
updated Release notes
updated sa package to have ARM core dump utility
updated SA LLD to support core dump features
aligned SA User Space examples to RM changes
update flags for runtime dbg for v1
run time debug enable code added
test5_3.c: adjust the size of comparison at function saVerifyPkaResults
updated the shared object libary to common name to support for device independent lib support
Merge branch 'master' of gtgit01.gt.design.ti.com:git/projects/sa-lld
Version 3.0.0.11
SDOCM00116010: SASS: Firmware should use constant IV size for 3GPP CMAC operation
saac_fromair.p, saac_toair.p
saac_fromair.p, saac_toair.p
SDOCM00115343:
We found out that the crash was due to invalid security context content by capturing the error condition with debug firmware.
After further investigation, it was concluded that the security context itself is good, but the offset of the security context view window is not set to 0 as expected when the data segments enter PDSP sometimes.
To ensure that the offset is zero, we just need add the following two lines prior to Xin the first portion of security context.
CheckCommCtx:
// Read in the common context info
mov CdeCmd.Cmd0.w0, SCV_CMD_POSITION_WINDOW
xout XID_SCVCTRL, CdeCmd, 4
We found out that the crash was due to invalid security context content by capturing the error condition with debug firmware.
After further investigation, it was concluded that the security context itself is good, but the offset of the security context view window is not set to 0 as expected when the data segments enter PDSP sometimes.
To ensure that the offset is zero, we just need add the following two lines prior to Xin the first portion of security context.
CheckCommCtx:
// Read in the common context info
mov CdeCmd.Cmd0.w0, SCV_CMD_POSITION_WINDOW
xout XID_SCVCTRL, CdeCmd, 4
fixed GCC warnings
9 years agoSDOCM00115089: SA LLD: Enhance IPSEC Post-Processing functions to handle RA-based... DEV.SA_LLD.03.00.00.10
SDOCM00115089: SA LLD: Enhance IPSEC Post-Processing functions to handle RA-based Inner IP reassembled packets
unittest.h: update the base and size of the SA unit test general purpose queue on K2G device
add ECC-PKA support and merge from master MCSDK 3.1.2
9 years agoSA 3.0.0.9: Enhance IPSEC Tx firmware processing to handle both shortInfo from host... DEV.SA_LLD.03.00.00.09
SA 3.0.0.9: Enhance IPSEC Tx firmware processing to handle both shortInfo from host and longInfo from PASS
update XDC build scripts to support sa and salite library
Update SA LLD unit test code and project per K2G support
Update LLD source code to support NSS Lite operations
Add PKA unit test code
Add PKA LLD code and firmware image
package.xdc: update version number from 03.00.00.08 to 3.0.0.8
Fw_osal.c: remove duplicated function Osal_rmCsExit()
Latest firmware images
OSCL cleanup: removed duplicated OSCL function
Version 3.0.0.8
test/SaUnitTest/src/testconn.c: sauCreateAc: initialize AC header structure
Firmware: enhance SA rx firmwares to support variable size long info from PASS
Add rm OSAL functions:Osal_rmMtCsEnter() and Osal_rmMtCsExit()
9 years agofixed utility bug for command label create during data mode DEV.SA_LLD.03.00.00.07_timestampFix
fixed utility bug for command label create during data mode
merge data mode enhancements with 3GPP fixes
saac_fromair.p & saac_toair.p: use ctrlInfo2 instead of ctrlInfo for control flag flagACCountCCopy
sallddminit.c: salld_data_mode_close() should specifies destInfo
merged enhanced CCM support for WiMax kind of protocols
9 years agoSA LLD:version 3.0.0.7: update projects to be compatible with PA LLD 3.0.1.0 DEV.SA_LLD.03.00.00.07
SA LLD:version 3.0.0.7: update projects to be compatible with PA LLD 3.0.1.0
SA LLD test code and project file update to handle three PA classify1 images instead of one
SA_UnitTest*.txt: fix file name case mismatch
ReleaseNotes_SA_LLD: version 3.0.0.6
Firmware image 3.0.0.6
fw/Module.xs: cp v0/saphp1_bin.c, saphp2_bin.c to fw/ for backward compatibility
Need to memset array sizes[] and aligns prior to API call Pa_getBuffReq()
Version 3.0.0.6