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/qmss.
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/qmss.
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 #6 in PROCESSOR-SDK/qmss-lld from CATREQ-2702 to master DEV.QMSS_LLD.02.01.00.16A DEV.QMSS_LLD.02.02.00.01A
Merge pull request #6 in PROCESSOR-SDK/qmss-lld from CATREQ-2702 to master
* commit '9720168e11dc5a0f88afa76cfd020a02b11b33b5':
Descoping c66BE
CATREQ-2702: Descope c6x big endian targets due to sysbios 6.75
* commit '9720168e11dc5a0f88afa76cfd020a02b11b33b5':
Descoping c66BE
CATREQ-2702: Descope c6x big endian targets due to sysbios 6.75
Descoping c66BE
CATREQ-2702: Descope c6x big endian targets due to sysbios 6.75
5 years agoMerge pull request #5 in PROCESSOR-SDK/qmss-lld from docs-update to master DEV.PROCESSOR-SDK.05.01.00.10 DEV.PROCESSOR-SDK.05.01.00.11 DEV.PROCESSOR-SDK.05.02.00.07 DEV.PROCESSOR-SDK.05.03.00.05 DEV.PROCESSOR-SDK.06.00.00.05 DEV.QMSS_LLD.02.01.00.16
Merge pull request #5 in PROCESSOR-SDK/qmss-lld from docs-update to master
* commit '4cd1e880926e1634ae531fb516ecca5bb946eaf8':
documentation update for PRSDK 5.0 release
* commit '4cd1e880926e1634ae531fb516ecca5bb946eaf8':
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 #4 in PROCESSOR-SDK/qmss-lld from PRSDK-2194 to master
* commit '6ace1339f1abf58f5ed2312ece8ec0b8ad4682e5':
PRSDK-2194 Added RULES_MAKE macro
* commit '6ace1339f1abf58f5ed2312ece8ec0b8ad4682e5':
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
7 years agoMerge pull request #3 in PROCESSOR-SDK/qmss-lld from review-prsdk-1892 to master DEV.QMSS_LLD.02.01.00.15A
Merge pull request #3 in PROCESSOR-SDK/qmss-lld from review-prsdk-1892 to master
* commit '90bc94d9279207c64dc3a17619d95c5f4d8d8f93':
resolved compilation and functionality issues for accumulator tests
* commit '90bc94d9279207c64dc3a17619d95c5f4d8d8f93':
resolved compilation and functionality issues for accumulator tests
resolved compilation and functionality issues for accumulator tests
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
7 years agoMerge pull request #2 in PROCESSOR-SDK/qmss-lld from qm_2_1_0_15_docs_update to master DEV.QMSS_LLD.02.01.00.15
Merge pull request #2 in PROCESSOR-SDK/qmss-lld from qm_2_1_0_15_docs_update to master
* commit 'ce44967d9fe3b8db284f91e0fef1d1b5367630a1':
updated documentation for the 2.1.0.15 release
* commit 'ce44967d9fe3b8db284f91e0fef1d1b5367630a1':
updated documentation for the 2.1.0.15 release
updated documentation for the 2.1.0.15 release
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Merge pull request #1 in PROCESSOR-SDK/qmss-lld from CATREQ-1532 to master
* commit '823559fe370aba64070f225a9f81e975280f41fc':
fixed a comment
fixed a comment
added note in release notes wrt new barrier api and tests
added barrier usage and benchmark tests
PRSDK-1632 : fix broken split reclaimation/qos drop
add netcp q's and test case
workaround for coherence ordering issue (catreq-1532)
* commit '823559fe370aba64070f225a9f81e975280f41fc':
fixed a comment
fixed a comment
added note in release notes wrt new barrier api and tests
added barrier usage and benchmark tests
PRSDK-1632 : fix broken split reclaimation/qos drop
add netcp q's and test case
workaround for coherence ordering issue (catreq-1532)
fixed a comment
fixed a comment
added note in release notes wrt new barrier api and tests
added barrier usage and benchmark tests
PRSDK-1632 : fix broken split reclaimation/qos drop
add netcp q's and test case
workaround for coherence ordering issue (catreq-1532)
example: Update test mode send core to 0 instead of 1
For test mode 1 , receive core is set to 1.
So the same core 1 cannot be send core as well.
Changing the send core to core 0.
This is the fix for PLSDK-613 "UIO/QPEND benchmark/stress test
is getting failed for all k2 rt/non-rt"
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
For test mode 1 , receive core is set to 1.
So the same core 1 cannot be send core as well.
Changing the send core to core 0.
This is the fix for PLSDK-613 "UIO/QPEND benchmark/stress test
is getting failed for all k2 rt/non-rt"
Signed-off-by: Sam Nelson <sam.nelson@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>
update rn and ver
example: Fix issue with static binaries failing to load
-Change LIBS to pass static to linker using -Wl, to fix issue
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
-Change LIBS to pass static to linker using -Wl, to fix issue
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
fix typo in RTSC cfg file devType to socType
Adding i2c to A15 examples using board for k2e
examples: linuxutil: Fix issue in handling device names
The updated uio driver creates devices names without any '.'. This
creates an issue with the new line at the end of the string.
This fixes the issue.
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
The updated uio driver creates devices names without any '.'. This
creates an issue with the new line at the end of the string.
This fixes the issue.
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
example: fw_mem_allocator: Update mmap to match updated uio driver
The updated uio-module-driver now requires the index and offset to be
passed in, instead of the address itself for the mmap operation.
This adds dependency explicitly on uio module driver
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
The updated uio-module-driver now requires the index and offset to be
passed in, instead of the address itself for the mmap operation.
This adds dependency explicitly on uio module driver
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
updated RN for IRs fixed in the release
Changing the project name for k2g
SDOCM00121394 : allow internal/external linking ram specifier to pass through.
fixed qmInfraExamples for K2K/K2E/K2L
added software manifest html to repo
updated license to include TI TEXT FILE license
fixed evm type for K2E test
fixed board type for K2L unit test
fixed board evm type for K2E
updated the license to ti text license
move to c99 types for qm test
removed unsupported Qm tests for K2G and fixed test/examples
fixed test compilation errors for K2G
k2g merge
aligned user space makefile_armv7 install to accound for v0 and v1 firmwares
qmss: qmssver.h: update the version to 2.1.0.12
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
qmss: update RN and SW manifest for version 2.1.0.12
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
Clean up test/example code and projects for K1 device support
qmss-lld:
fix Yocto build errors
Signed-off-by: Ming Wei <mwei@ti.com>
fix Yocto build errors
Signed-off-by: Ming Wei <mwei@ti.com>
InterruptTestMC: Change sysinit core to 1
- This helps to have the same code work on K2E, K2L & K2H
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
- This helps to have the same code work on K2E, K2L & K2H
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
include firmware files to package
merged k2 support
Merge branch 'devk1' of gtgit01.gt.design.ti.com:git/projects/qmss-lld into devk1
remove hardcoded c66x cgt search path
firmware for both k1 and k2 at same time
updated gitignore for example gen files
qmss CCS project support for C6657 and C6678
getlibs support for k1 and build lib fix to get C6x cgt include path
qmss: keystone II: add A15 lib and test example for Keystone II devices
Changes include:
1. A15 lib build support
2. K2H A15 test/examples
3. Use "SOC_K2#" definition for all the Makefile/project.txt
Signed-off-by: Hao Zhang <hzhang@ti.com>
Changes include:
1. A15 lib build support
2. K2H A15 test/examples
3. Use "SOC_K2#" definition for all the Makefile/project.txt
Signed-off-by: Hao Zhang <hzhang@ti.com>
create 6657/6678 device files and make others consitent
build infrastructure aligned to support build libraries per soc
Updated InterruptTestMC with new RM Server socket interface
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Justin Sobota <jsobota@ti.com>
supress GCC warning for maybe-uninitialized and allow other tools to catch uninitialized warnings
update comments
rearrange ifdef to get scenario_16 into wide test case
Merge branch 'master' of gtgit01.gt.design.ti.com:git/projects/qmss-lld
DOCM00117768: QoS Shaper in packet unit mode requires packet length information
Updated Linux examples and tests with new RM Server socket interface
SDOCM00112036: add 64-bit neon push to Qmss_queuePush() and add test case.
jira catreq-275: QMSS LLD: Mask out queues (4095, 8191, 12287, 16383)
Merge branch 'master' of git://gtgit02.gt.design.ti.com/git/projects/qmss-lld
InterruptTestMC: Update after code review
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Merge branch 'master' of gtgit01.gt.design.ti.com:git/projects/qmss-lld
makefile_armv7: Add InterruptTest example
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
update docs
remove invalid test for k2e (it only has one c66)
add simutaneous packet byte feature, group stats, executable c model to QoS.
InterrupTestMC: Code cleanup and add throughput
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
InterruptTestMC: Added updates for debug and stats print
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
InterruptTestMC: QMSS interrupt test and benchmark example
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
test_staticCfg.c: reduce the number of test regions from 64 to 32 for NSS_LITE devices since NSS_LITE device supports only 39 general purpose queues.
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
test_dynamicCfg.c: reduce the number NUM_MONOLITHIC_DESC from 64 to 32 for NSS_LITE device
since NSS_LITE device supports only 2048 descriptors
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
since NSS_LITE device supports only 2048 descriptors
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
qmss_drv.c: Reverse previous change since the linkingRAM0Size register should store the size, not the maxmium index (size - 1)
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
put qos docs in package
add qos design docs
make lld compile with -Wall -Wextra -Werror options for GCC
read-after-write fence after descriptor patch in sriortr
Updated RN
soname changes to libqmss_deivce.so.1 for device
SDOCM00114718: user-mode LLD update for cmem module (and used cached cmem)
src/qmss_drv.c: linking RAM register should store maxNumDesc -1
device/k2g/src/qmss_device.c: add more queue groups and use NSS base address definitions
qmss_qm.h, test/src/queueAlloc.c: add Qmss_QueueType_RECEIVE_QUEUE
qmInsRegion: enable RM at K2G device
add k2g support and merge changes from master MCSDK 3.1.2
RN
two very minor coverity complaints that would not cause any real issue
Added new RM OSAL functions to tests and examples
missing *4 in address calc in fw
Merge branch 'master' of gtgit01.gt.design.ti.com:git/projects/qmss-lld
add sriortr.h
RN