tree.h cache-instrumented macros were invalidating NULL pointers in some cases
if alignment
Fixed UNSPECIFIED alloc exclusion review feedback
Added policy permission to exclude resource ranges from UNSPECIFIED base allocation requests
Resolved code review comments and -Wall -Wexta warnings
Whitespace and code formatting cleanup
Fixed SDOCM00115772 plus some formatting changes
Policy performance improvement complete: bug testing
Added policy tree elements
Moved allocators from linked list to binary tree
Fixed GCC compilation warnings
SDOCM00115212: add RM resources *-hw-open for each CPPI
Made rmDspClientTest compatible with latest IPC version
Update version and RN for MCSDK 3.1.3 release
add one DSP multiple thread RM test program
for K2E, K2H, K2K and K2L
for K2E, K2H, K2K and K2L
Resolved SDOCM00114533
Fixed coverity issue in rm_server.c
Coverity fixes for Linux test examples
Updated error printouts of multi-threaded test
Updated Rn
Fixes for multi-threaded client test
Added multi-threaded client test for Linux
Added multi-threaded OSAL for rm instance serialization
Coverity fix
test: Fix -static issue
Wrapping libraries with '-static -Wl,Bdynamic' is not a portable way,
because -static is passed to both compiler and linker, while -Bdynamic
is passed to linker only. On some toolchains it creates dynamically
linked binary which doesn't have dynamic linker in it.
Better to pass -static only to linker with '-Wl,-static -Wl,-Bdynamic'
Change-Id: I38300cf2ff115bf1681684130e1e49dfb290989e
Signed-off-by: Taras Kondratiuk <taras.kondratiuk@linaro.org>
Signed-off-by: Taras Kondratiuk <taras@ti.com>
Wrapping libraries with '-static -Wl,Bdynamic' is not a portable way,
because -static is passed to both compiler and linker, while -Bdynamic
is passed to linker only. On some toolchains it creates dynamically
linked binary which doesn't have dynamic linker in it.
Better to pass -static only to linker with '-Wl,-static -Wl,-Bdynamic'
Change-Id: I38300cf2ff115bf1681684130e1e49dfb290989e
Signed-off-by: Taras Kondratiuk <taras.kondratiuk@linaro.org>
Signed-off-by: Taras Kondratiuk <taras@ti.com>
allow build of rmServer w/o other binaries
rn
get rid of leading 0's in version because some version of xdc thinks they are octal
use 7 for ver
Merge branch 'master' of gtgit01.gt.design.ti.com:git/projects/rm-lld
switch qpend queues
Resolved SDOCM00113110: SECDEV: rmK2HArmv7LinuxDspClient does not build when modified to run on a secure device
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Justin Sobota <jsobota@ti.com>
add srio resources for k2k
bump ver
printf cleanup
add srio resources
allow uio qpend queues to be used by lld
8 years agoResolved SDOCM00112441: reserved more UDMA resources for kernel on K2E/H/K DEV.RM_LLD.02.01.00.06
Resolved SDOCM00112441: reserved more UDMA resources for kernel on K2E/H/K
Resolved SDOCM00112567: Gave GIC queue access to NETAPI ipsecmgr daemon
Resolved SDOCM00112612: Memory leak when extracting resources via Linux DTB
Resolved SDOCM00108365 for all devices
sdocm00111727: qmInfraDmaSC.out fails on k2l
Resolved SDOCM00112181
ARM-DSP K2E Test: Moved data to MSMCSRAM to fit in K2E memory map
Push potential fix for DSP-ARM test on K2E and K2L.
Updated QMSS Linking RAM indices used by Linux on all devices
Gave access to all PA user stats for all devices
Increased number of infra Qs used by Kernel on K2l for UDMA
Resolved SDOCM00108365 for K2HK
Allow access to single netcp-tx channel for SA
Restrict access to all netcp-rx/tx channels to Linux only for K2L and K2E
Fixed errors in generated k2e policy_dsp_arm files
Updated RN with latest bug fixes
Fixed qmss rx/tx channel and flow mismatch in dsp plus arm policy files
Fix for RM server failure after coverity fixes added. also cleanup of rmver and copyright dates
Coverity bug fixes
add local netss resources to k2e/k2l
sdocm00107944: add xge cppi
Merge branch 'master' of gtgit01.gt.design.ti.com:git/projects/rm-lld
sdocm00106374: add missing qpend queues for k2l and k2e
Updated release notes
Removed DEVICE from build of ARM test code
Missed addition of test/armv7 makefile
Cleaned up duplicate rmServer test files
added missing files for k2e/l rmServer sync
SDOCM00103974: allow internal/external linking RAM automatic allocation
Synced k2e and k2l with rmServer daemon update
Resolved SDOCM00107840
Merge branch 'releases/mcsdk_03.01.00.00'
Resolved SDOCM00107059
Resolved SDOCM00107027
Revert "Updated netcp CPPI resource ranges and Linux usage"
This reverts commit 779f3c6b36e6cecb38ffed24d6df7409e5681daa.
This reverts commit 779f3c6b36e6cecb38ffed24d6df7409e5681daa.
Updated netcp CPPI resource ranges and Linux usage
Use libdaemon API to remove pid file
Fixed INTC-QUEUE permissions so that they're shared between Linux and DSP
kill command now deletes pid file
Added optional input for max logfile size
Fixed bug in daemon kill and updated k2k RM server source
Added new transport APIs and daemonized the Linux RM Server app
Documentation upates
Updated GRL and policies with latest Linux DTB. Also, corrected regular expression checks in the dsp_client.cfg.xs for the respective device names
Corrected k2e, k2h, and k2l dsp_client.cfg.xs files to properly reflect the number of cores on the device
Added API to get service src and pkt src instance names from the RM packet
Added copy of k2e and k2l device files to ARM install
Update for Yocto
fix permission
.gitignore left out k2e/k2l makefile
sync k2h to k2[el]
Merge remote-tracking branch 'origin' into releases/mcsdk_03.01.00.00
add resources for PA user stats (32bUsrStats 64bUsrStats)
fixed the file modes to non executable
added shared object library support
get rid of multi core test cases on single core device k2e
put pa back into rm grl/policy
use k2h dts files for rmMemK2L because it should
really use the "test" dts files. Fix merge error
in rm_shared_test.cfg
really use the "test" dts files. Fix merge error
in rm_shared_test.cfg
set version and tag to 2.1.0.1
sync k2e and k2l to k2h updates
Merge 2.0.0.6
Conflicts:
device/k2h/global-resource-list-arm-dsp.c
device/k2h/global-resource-list-arm-dsp.dtb
device/k2h/global-resource-list-arm-dsp.dts
device/k2h/global-resource-list.c
device/k2h/global-resource-list.dtb
device/k2h/global-resource-list.dts
device/k2h/policy_dsp-only.c
device/k2h/policy_dsp-only.dtb
device/k2h/policy_dsp-only.dts
device/k2h/policy_dsp_arm.c
device/k2h/policy_dsp_arm.dtb
device/k2h/policy_dsp_arm.dts
device/k2k/global-resource-list-arm-dsp.c
device/k2k/global-resource-list-arm-dsp.dtb
device/k2k/global-resource-list-arm-dsp.dts
device/k2k/global-resource-list.c
device/k2k/global-resource-list.dtb
device/k2k/global-resource-list.dts
device/k2k/policy_dsp-only.c
device/k2k/policy_dsp-only.dtb
device/k2k/policy_dsp-only.dts
device/k2k/policy_dsp_arm.c
device/k2k/policy_dsp_arm.dtb
device/k2k/policy_dsp_arm.dts
docs/ReleaseNotes_RM.doc
docs/ReleaseNotes_RM.pdf
package.xdc
setupenv.bat
Conflicts:
device/k2h/global-resource-list-arm-dsp.c
device/k2h/global-resource-list-arm-dsp.dtb
device/k2h/global-resource-list-arm-dsp.dts
device/k2h/global-resource-list.c
device/k2h/global-resource-list.dtb
device/k2h/global-resource-list.dts
device/k2h/policy_dsp-only.c
device/k2h/policy_dsp-only.dtb
device/k2h/policy_dsp-only.dts
device/k2h/policy_dsp_arm.c
device/k2h/policy_dsp_arm.dtb
device/k2h/policy_dsp_arm.dts
device/k2k/global-resource-list-arm-dsp.c
device/k2k/global-resource-list-arm-dsp.dtb
device/k2k/global-resource-list-arm-dsp.dts
device/k2k/global-resource-list.c
device/k2k/global-resource-list.dtb
device/k2k/global-resource-list.dts
device/k2k/policy_dsp-only.c
device/k2k/policy_dsp-only.dtb
device/k2k/policy_dsp-only.dts
device/k2k/policy_dsp_arm.c
device/k2k/policy_dsp_arm.dtb
device/k2k/policy_dsp_arm.dts
docs/ReleaseNotes_RM.doc
docs/ReleaseNotes_RM.pdf
package.xdc
setupenv.bat
Resolved SDOCM00103027
Resolved SDOCM00101836