commit | bf55948ab1aeef117e02911757323a780c692113 | [log] [tgz] |
---|---|---|
author | Liam Girdwood <liam.r.girdwood@linux.intel.com> | Sat Dec 15 21:55:23 2018 +0000 |
committer | Liam Girdwood <liam.r.girdwood@linux.intel.com> | Sat Dec 15 22:01:50 2018 +0000 |
tree | 37e563748ad66efd175df59bbe04c9d497c16035 | |
parent | 8fc6caf823b48d9e32e4d118569ad601d81e122f [diff] |
ipc: abi: Make sure we pass all IPC data to client APIs. Make sure we pass the entirety of IPC data between FW and host by using the raw buffer for client APIs and the local copy for local ABI safe instrospection & validation. Make sure this works both ways and add a max_data_size argument to comp_cmd() API in order for client API's to to overflow the return buffer. Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
See docs
Run autogen.sh
Build and install the rimage ELF image creator and signing tool
./configure --enable-rimage make sudo make install
Baytrail :-
./configure --with-arch=xtensa --with-platform=baytrail --with-root-dir=$PWD/../xtensa-root/xtensa-byt-elf --host=xtensa-byt-elf
Cherrytrail :-
./configure --with-arch=xtensa --with-platform=cherrytrail --with-root-dir=$PWD/../xtensa-root/xtensa-byt-elf --host=xtensa-byt-elf
Library for Host Platform :- If building library for host platform, run the following configure. Please modify the --prefix option to choose the directory for installing the library files and headers
./configure --with-arch=host --enable-library=yes --host=x86_64-unknown-linux-gnu --prefix=$PWD/../host-root/
make
make bin
End with an example of getting some data out of the system or using it for a little demo
See unit testing documentation
Add additional notes about how to deploy this on a live system
TODO?
This project is licensed under the BSD Clause 3 - see the LICENCE file for details