NOTICE OF RELOCATION
Active maintenance and development of the contents of this repository
has been relocated to git.ti.com/processor-sdk/pdk.git under the path
packages/ti/drv/pa.
The use of this repository has been deprecated and will no longer
receive updates.
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Active maintenance and development of the contents of this repository
has been relocated to git.ti.com/processor-sdk/pdk.git under the path
packages/ti/drv/pa.
The use of this repository has been deprecated and will no longer
receive updates.
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
4 years agoMerge pull request #15 in PROCESSOR-SDK/pa-lld from CATREQ-2702 to master DEV.PA_LLD.03.00.02.08A
Merge pull request #15 in PROCESSOR-SDK/pa-lld from CATREQ-2702 to master
* commit '6b4a7130141a19c3d973e8103ccd0b4dca5dff36':
CATREQ-2702: Descoping c6x Big endian version due to sysbios upgrade
* commit '6b4a7130141a19c3d973e8103ccd0b4dca5dff36':
CATREQ-2702: Descoping c6x Big endian version due to sysbios upgrade
CATREQ-2702: Descoping c6x Big endian version due to sysbios upgrade
5 years agoMerge pull request #14 in PROCESSOR-SDK/pa-lld from docs_update to master DEV.PA_LLD.03.00.02.08 DEV.PROCESSOR-SDK.05.02.00.07 DEV.PROCESSOR-SDK.05.03.00.05 DEV.PROCESSOR-SDK.06.00.00.05
Merge pull request #14 in PROCESSOR-SDK/pa-lld from docs_update to master
* commit '5bbf132ace7d68c3084653bd28894a6b0d43a8ab':
PA documentation update for 3.0.0.8 release
* commit '5bbf132ace7d68c3084653bd28894a6b0d43a8ab':
PA documentation update for 3.0.0.8 release
PA documentation update for 3.0.0.8 release
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Merge pull request #13 in PROCESSOR-SDK/pa-lld from review-PRSDK-4732 to master
* commit '7bb964e2996e060626d719fd62ef776ace6d3dc7':
PRSDK-4732: Increase wait time for ACL filtering with Rescore tests
* commit '7bb964e2996e060626d719fd62ef776ace6d3dc7':
PRSDK-4732: Increase wait time for ACL filtering with Rescore tests
PRSDK-4732: Increase wait time for ACL filtering with Rescore tests
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Merge pull request #12 in PROCESSOR-SDK/pa-lld from review-PRSDK-4733 to master
* commit 'f9f73b437dced5b96ea21bae7b0091c8b903c129':
PRSDK-4733: Revert "SysMin: update example test config files to use ti.trace.SysMin"
* commit 'f9f73b437dced5b96ea21bae7b0091c8b903c129':
PRSDK-4733: Revert "SysMin: update example test config files to use ti.trace.SysMin"
PRSDK-4733: Revert "SysMin: update example test config files to use ti.trace.SysMin"
- This reverts commit eb7bc6d4e8407e7a9cd3a3e6855d2117f4924fcf.
- The above commit was routing the system printf output to a trace buffer, which is preventing
the system printfs output to ccs console.
- This reverts commit eb7bc6d4e8407e7a9cd3a3e6855d2117f4924fcf.
- The above commit was routing the system printf output to a trace buffer, which is preventing
the system printfs output to ccs console.
5 years agoMerge pull request #11 in PROCESSOR-SDK/pa-lld from doc_ver_update to master DEV.PA_LLD.03.00.02.07 DEV.PROCESSOR-SDK.05.01.00.07 DEV.PROCESSOR-SDK.05.01.00.10 DEV.PROCESSOR-SDK.05.01.00.11
Merge pull request #11 in PROCESSOR-SDK/pa-lld from doc_ver_update to master
* commit '8145643ba0c73da176ca8b823b47a3166b87ecfc':
Doc & version updates
* commit '8145643ba0c73da176ca8b823b47a3166b87ecfc':
Doc & version updates
Doc & version updates
Merge pull request #10 in PROCESSOR-SDK/pa-lld from PRSDK-4564 to master
* commit 'eb7bc6d4e8407e7a9cd3a3e6855d2117f4924fcf':
SysMin: update example test config files to use ti.trace.SysMin
* commit 'eb7bc6d4e8407e7a9cd3a3e6855d2117f4924fcf':
SysMin: update example test config files to use ti.trace.SysMin
SysMin: update example test config files to use ti.trace.SysMin
This is needed with the latest remoteproc module
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
This is needed with the latest remoteproc module
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
5 years agoMerge pull request #9 in PROCESSOR-SDK/pa-lld from docs_update to master DEV.PA_LLD.03.00.02.06
Merge pull request #9 in PROCESSOR-SDK/pa-lld from docs_update to master
* commit '93e5217412bb3abfe1a6bcda1d704270654b7123':
documentation update for PRSDK 5.0 release
* commit '93e5217412bb3abfe1a6bcda1d704270654b7123':
documentation update for PRSDK 5.0 release
documentation update for PRSDK 5.0 release
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Merge pull request #8 in PROCESSOR-SDK/pa-lld from PRSDK-2194 to master
* commit 'b26e9aad5d61773e2f6017b9c7d8dc6766638ec4':
PRSDK-2194 Added RULES_MAKE macro
* commit 'b26e9aad5d61773e2f6017b9c7d8dc6766638ec4':
PRSDK-2194 Added RULES_MAKE macro
PRSDK-2194 Added RULES_MAKE macro
Added RULES_MAKE macro to support build based on custom Rules.make
location
Added RULES_MAKE macro to support build based on custom Rules.make
location
6 years agoMerge pull request #7 in PROCESSOR-SDK/pa-lld from review_PRSDK-3155 to master DEV.PA_LLD.03.00.02.05
Merge pull request #7 in PROCESSOR-SDK/pa-lld from review_PRSDK-3155 to master
* commit 'ea3cd03d1fdfd6d9111c4fa89995ff66d55f0024':
PRSDK-3155: fixed PA download firmware not to use memcpy as memcpy can be byte copy which fails for Pa firmware download
* commit 'ea3cd03d1fdfd6d9111c4fa89995ff66d55f0024':
PRSDK-3155: fixed PA download firmware not to use memcpy as memcpy can be byte copy which fails for Pa firmware download
PRSDK-3155: fixed PA download firmware not to use memcpy as memcpy can be byte copy which fails for Pa firmware download
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
6 years agoMerge pull request #6 in PROCESSOR-SDK/pa-lld from review_PRSDK-2350 to master DEV.PA_LLD.03.00.02.04
Merge pull request #6 in PROCESSOR-SDK/pa-lld from review_PRSDK-2350 to master
* commit '8cd949e83f84eab6eca0e9ac2b1ab00894b23d8e':
updated netcp 1.0 PA firmware to address improper next header processing in classify1
* commit '8cd949e83f84eab6eca0e9ac2b1ab00894b23d8e':
updated netcp 1.0 PA firmware to address improper next header processing in classify1
updated netcp 1.0 PA firmware to address improper next header processing in classify1
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
7 years agoMerge pull request #5 in PROCESSOR-SDK/pa-lld from docs_update to master DEV.PA_LLD.03.00.02.03
Merge pull request #5 in PROCESSOR-SDK/pa-lld from docs_update to master
* commit '65a95681f22c61a385d42c7cb5866c73a4a9822b':
documentation update for the release 3.0.2.3
* commit '65a95681f22c61a385d42c7cb5866c73a4a9822b':
documentation update for the release 3.0.2.3
documentation update for the release 3.0.2.3
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Merge pull request #4 in PROCESSOR-SDK/pa-lld from catreq_1641 to master
* commit '43775444f790c8b9e6d9861542279026e334798d':
support to ignore the EQoS operation as long as the pa_CMD_REPORT_TX_TIMESTAMP is included
* commit '43775444f790c8b9e6d9861542279026e334798d':
support to ignore the EQoS operation as long as the pa_CMD_REPORT_TX_TIMESTAMP is included
support to ignore the EQoS operation as long as the pa_CMD_REPORT_TX_TIMESTAMP is included
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
7 years agoMerge pull request #3 in PROCESSOR-SDK/pa-lld from PLSDK-1779 to master DEV.PA_LLD.03.00.02.02
Merge pull request #3 in PROCESSOR-SDK/pa-lld from PLSDK-1779 to master
* commit 'cbb670b17769235b0c2036030b90f24863b48268':
updated PA instance size required for the test
* commit 'cbb670b17769235b0c2036030b90f24863b48268':
updated PA instance size required for the test
updated PA instance size required for the test
The instance size of PA LLD is increased to 320 bytes to support
the Queue Bounce feature
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
The instance size of PA LLD is increased to 320 bytes to support
the Queue Bounce feature
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Merge pull request #2 in PROCESSOR-SDK/pa-lld from PRSDK-1541 to master
* commit '02074b5f93f1c31cb2ec93115edca08349cf70b3':
PRSDK-1541: Implement PASS Queue Bounce feature to support PKTDMA coherence workaround
* commit '02074b5f93f1c31cb2ec93115edca08349cf70b3':
PRSDK-1541: Implement PASS Queue Bounce feature to support PKTDMA coherence workaround
PRSDK-1541: Implement PASS Queue Bounce feature to support PKTDMA coherence workaround
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
7 years agoMerge pull request #1 in PROCESSOR-SDK/pa-lld from PRSDK-1508 to master DEV.PA_LLD.03.00.02.01
Merge pull request #1 in PROCESSOR-SDK/pa-lld from PRSDK-1508 to master
* commit '76c7c0ac878d0bf55089a8b1d4d604ef4f4d8a07':
removed a comment, which does not makesense
fixed few more base2offset and offset2base issues
fixed the issue of treating offset as a base during Pa_addCustomLut1 API
* commit '76c7c0ac878d0bf55089a8b1d4d604ef4f4d8a07':
removed a comment, which does not makesense
fixed few more base2offset and offset2base issues
fixed the issue of treating offset as a base during Pa_addCustomLut1 API
removed a comment, which does not makesense
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
fixed few more base2offset and offset2base issues
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
fixed the issue of treating offset as a base during Pa_addCustomLut1 API
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
this Merge branch 'PRSDK-1315' enables repeatability of Pa tests without restart
this fixes the bug during ACL remove entry
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
fixed bug to process held ext packet during l2 capture, implements PRSDK-1313
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
fixed bug in acl remove entry for link updates, implements PRSDK-1314
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
unit test enhanced to run for multiple iterations, implements PRSDK-1315
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
updated firmware for missing LUT1 waits
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
fixed makefile issue for ubuntu16.04 LTS, implements PLSDK-684
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
added paconst source file to Pa user mode library
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
added firmware build check for linux bin file, eliminated redundant includes for pdsp_ver.h
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
fixed race condition in firmware for Gen2, resolved PRSDK-538
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
updated release notes, implements PRSDK-963
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>
support linux bin format request, implements PRSDK-971
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
implements PRSDK-660
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
updated documentation
updated firmware version and generated fw binaries
wait for held packet discard
fixed firmware invalid state issue for v0(k2hk/c6678)
7 years agofixed ipv6 ext header parse bug that could potentially hang pa firmware DEV.ENG-FW-PA_LLD.03.00.01.10
fixed ipv6 ext header parse bug that could potentially hang pa firmware
8 years agoenhanced ipv6 frag test to have malformed pkt that has large hop by hop length DEV.ENG-FW-PA_LLD.03.00.01.09
enhanced ipv6 frag test to have malformed pkt that has large hop by hop length
firmware update for ipv6 ext header length checks
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 license header for pafw.h
updated license to include TI TEXT FILE license
updated firmware files to TI text file License
fixed K2L Emac Example for ARM RTOS
updated release notes and version
fixed compilation issues for K2E and C6678 Emac examples
ARM RTOS Unit Test added
fixed LUT2 FULL test issue for NSS_GEN2 and ver updates
bug fixes and CCS Project rename
Fixed CCS project naming convention for K2E, K2L examples
pa: k2: fix the run-time exception issue
The default task stack size (512 bytes) is too small, change the default
task stack size in the config file to avoid stack corruption.
Signed-off-by: Hao Zhang <hzhang@ti.com>
The default task stack size (512 bytes) is too small, change the default
task stack size in the config file to avoid stack corruption.
Signed-off-by: Hao Zhang <hzhang@ti.com>
pa: k2h: add csl cpsw/sgmii/serdes files to PCapTest ARM project
CSL does not have an ARM lib to include cpsw/sgmii/serdes tables,
temporarily add these files directly to the project to avoid build error.
Signed-off-by: Hao Zhang <hzhang@ti.com>
CSL does not have an ARM lib to include cpsw/sgmii/serdes tables,
temporarily add these files directly to the project to avoid build error.
Signed-off-by: Hao Zhang <hzhang@ti.com>
parse1.p remove unused code and comments
paver.h: version 3.0.1.7
Classify untagged packets as packets with valnId = 0.
libpa_aearmv7.mk: Add -DSOC_XXX on top of -DDEVICE_XXX
Merge branch 'master' of gtgit01.gt.design.ti.com:git/projects/pa-lld
Clean up example/test code and projects for K1 device support
pa: k2hk: fix ARM emac example build error
There is no ARM CSL lib for K2HK, the emac example need to include the
CSL sgmii/cpsw/serdes files in the project.
Signed-off-by: Hao Zhang <hzhang@ti.com>
There is no ARM CSL lib for K2HK, the emac example need to include the
CSL sgmii/cpsw/serdes files in the project.
Signed-off-by: Hao Zhang <hzhang@ti.com>
pa: test: add missing armv7 bios test source to fix build error
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
added nss_device file for C6678
add new API to support get the virtual link ID from handle
fixed warnings
added k2e to build target
fixed case sensitive issue for Module.xs in fw
support default of all SoC builds when no XDCARGS provided
support XDCARGS such that ARM libs are not built for C6678
merged k2 rtos branch to support keystone devices
support for keystone1 added
CCS project support for C6678 added
deleted autogen makefile
pa: keystone 2: add A15 lib and test/examples for Keystone II devices
Changes include:
1. Add A15 PA lib build
2. Add A15 test/examples for K2H
3. Change the device definition to "SOC_K2#" for makefiles and project.txt
Signed-off-by: Hao Zhang <hzhang@ti.com>
Changes include:
1. Add A15 PA lib build
2. Add A15 test/examples for K2H
3. Change the device definition to "SOC_K2#" for makefiles and project.txt
Signed-off-by: Hao Zhang <hzhang@ti.com>
removed firmware build from xdc release,added build scripts to build the fw locally
align pa build against proc sdk csl
SDOCM00118367 fix
Signed-off-by: Arun <auppuleti@ti.com>
Signed-off-by: Arun <auppuleti@ti.com>
fixed documentation error
SDOCM00117941 fix
Signed-off-by: Arun <auppuleti@ti.com>
Signed-off-by: Arun <auppuleti@ti.com>
supress GCC warning for maybe-uninitialized and allow other tools to catch uninitialized warnings
updated PA CCS projects to support single cpsw_mgmt source file
Align PCapUnitTest application to common cpsw_mgmt.c file
updated firmware comments
User Mode application clean up for cpsw
Updated Linux unitTest with new RM Server socket interface
removed duplicate definitions in multicore_example.h
Aligned pa examples to use common cpsw_mgmt.c