
On Mon, Jan 27, 2014 at 05:28:22PM +0100, Paul Chavent wrote:
On platform with a DSP co-processor, add a command to boot an elf on it.
- Test *
This patch has been tested on an OMAP-L138 EVM with DSP code generated with TI's code generation tools 7.4.6 with the --abi=eabi option.
- Bugs *
Some elf generated with older TI's cgt have mis-aligned header sections that lead to u-boot freeze. This point can be checked with readelf (see "Start of program headers" and/or "Start of section headers") if you experience such problem.
- Discussion *
Our first question is about the interest of the u-boot community for this feature ?
For the implementation, we tried to separate platform specific code (dsp's reset and entry point) from the elf generic code (check and load elf in memory). We would like to have your opinion on this design.
This seems like the right direction to take for things. The question I have first is, are we talking about loading something into the DSP and then letting it go, or are we talking about getting a result back from the DSP in Linux? I assume the first case.