dspdce:Updated dsp_dce.cfg with Deh and PM modules
DEH and Powermanagement modules are enabled
to avoid dspdce crashing.
Signed-off-by: Ramprasad N <x0038811@ti.com>
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
DEH and Powermanagement modules are enabled
to avoid dspdce crashing.
Signed-off-by: Ramprasad N <x0038811@ti.com>
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
get_rproc_info: Introduce new API to query remoteproc
This is the initial implementation of an extensible API
that allows the user to query various remote core
parameters. Currently, there are three query parameters
that are supported:
1. CPU Load
2. Total configured heap size
3. Available heap size
The intent of this API is to programmatically call the
API and feed it in various other tools that can be
developed on top of this (for example: soc performance
visualization etc.)
NOTE: This would require a corresponding change in the
libdce as well.
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
This is the initial implementation of an extensible API
that allows the user to query various remote core
parameters. Currently, there are three query parameters
that are supported:
1. CPU Load
2. Total configured heap size
3. Available heap size
The intent of this API is to programmatically call the
API and feed it in various other tools that can be
developed on top of this (for example: soc performance
visualization etc.)
NOTE: This would require a corresponding change in the
libdce as well.
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
dce: package.xdc: Remove requiring CE and FC components
* These "requires" lines cause the build procedure to rebuild
components in CE and FC.
* Rebuilding these CE and FC components can break when building in a
parallel framework such as yocto.
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
* These "requires" lines cause the build procedure to rebuild
components in CE and FC.
* Rebuilding these CE and FC components can break when building in a
parallel framework such as yocto.
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Suppress the Windows build
Signed-off-by: Hongmei Gou <h-gou@ti.com>
Signed-off-by: Hongmei Gou <h-gou@ti.com>
upgraded to latest IPC
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
updated tool versions
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
updated tools
XDC and BIOS tools have been updated.
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
XDC and BIOS tools have been updated.
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
updating the IPC version
IPC 3.22.02.11
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
IPC 3.22.02.11
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
update MemHeader to hold the flags
The MemHeader structure is updated to hold the memory attribute flags.
This change is triggered by the need to hold the coreid in the flags from
the libdce perpective.
In future flags can be used to hold more attributes.
The least significant 4 bits is assumed to hold the coreid.
This information is noted needed by the remoteproc. Its only for
book keeping and the structure sizes on MPU and remote procs must match.
dependent MPU Patch:
http://review.omapzoom.org/#/c/34863
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
The MemHeader structure is updated to hold the memory attribute flags.
This change is triggered by the need to hold the coreid in the flags from
the libdce perpective.
In future flags can be used to hold more attributes.
The least significant 4 bits is assumed to hold the coreid.
This information is noted needed by the remoteproc. Its only for
book keeping and the structure sizes on MPU and remote procs must match.
dependent MPU Patch:
http://review.omapzoom.org/#/c/34863
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
Updated XDC, IPC and BIOS versions in Makefile
XDC : 3.25.05.94
BIOS : 6.37.02.27
IPC : 3.21.00.07
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
XDC : 3.25.05.94
BIOS : 6.37.02.27
IPC : 3.21.00.07
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
Updated ipc version to 3_20_00_06 in Makefile
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
[DSP2] Align resource table to remoteproc
This patch updates the dsp resource table to match the
VRING address in kernel resource table.
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
This patch updates the dsp resource table to match the
VRING address in kernel resource table.
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
Modified Memory Map in Resource table.
Now DSP can allocate upto 64MB.
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
Now DSP can allocate upto 64MB.
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
[CLEANUP] Remove auto generated file
Removing the bldcfg.mk from source control.
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
Removing the bldcfg.mk from source control.
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
[DCE] Add initial code for DSP
This is the first draft of the DCE code on DSP.
It contains a sample Universal Copy codec below the
VIDEC2 interface.
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>
This is the first draft of the DCE code on DSP.
It contains a sample Universal Copy codec below the
VIDEC2 interface.
Signed-off-by: Pradeep Venkatasubbarao <pradeepv@ti.com>