Commit Graph
10 Commits
Author SHA1 Message Date
Wendy Liang 875c6ed1d3 rpmsg_retarget: Line up with the RPMsg API changes
Update the RPMsg retarget service implementation to line up
with the RPMsg API changes.

Signed-off-by: Wendy Liang <jliang@xilinx.com>
2018-07-30 17:24:27 -07:00
Wendy Liang 4f929e5cf6 Use '<' instead of '"' for libmetal and OpenAMP includes
As the libmetal and OpenAMP includes will be in the include
search path intead of in the same directory as the file includes
it, use '<' instead of '"'.

Signed-off-by: Wendy Liang <jliang@xilinx.com>
2018-02-14 10:15:46 -08:00
Wendy Liang be279999ab Replace alloc/free memory with the libmetal APIs
Replace:
 * env_allocate_memory with metal_allocate_memory
 * env_free_memory with metal_free_memory
2016-10-12 22:01:48 -07:00
Wendy Liang 6ecfbe02be rpmsg_retarget: check if proxy is created
Only do rpmsg_retarget if proxy is created.

Signed-off-by: Wendy Liang <jliang@xilinx.com>
2016-10-12 22:01:47 -07:00
Wendy Liang 82fcc35faa rpmsg proxy: Use hil_proc poll to wait
Use hil_proc poll() API to wait for remoteproc to be signaled.

Signed-off-by: Wendy Liang <jliang@xilinx.com>
2016-10-12 22:01:46 -07:00
Wendy Liang 555082de07 Replace ENV mutex with the libmetal mutex
This patch is to replace the OpoenAMP env mutex with
the libmetal mutex.

Signed-off-by: Wendy Liang <jliang@xilinx.com>
2016-10-12 22:01:41 -07:00
Sam Sortais f4372025af rm compilation warnings, clean comments, file rename
Signed-off-by: Sam Sortais <sam.sortais@xilinx.com>
2016-03-07 14:59:43 -08:00
Wendy Liang 89665ad3ca Use CMake for compilation
using cmake is in order to make OpenAMP compilation
easier to cross OSes and compilers

Signed-off-by: Wendy Liang <jliang@xilinx.com>
2016-02-09 11:55:45 -08:00
Wendy Liang 2b420ddaeb Move Linux userspace/kernelspace demo to obsolete
The Linux userspace and kernelspace demo applications are not
built with OpenAMP library, move them to obsolete directory.

Signed-off-by: Wendy Liang <jliang@xilinx.com>
2016-02-09 11:55:45 -08:00
Wendy Liang ff84c5f3ca Use lib/ for source files for OpenAMP library
Move OpenAMP source files into lib/ directory.

Porting/ is not necessary, move porting/system/ to system/

Signed-off-by: Wendy Liang <jliang@xilinx.com>
2016-02-09 11:54:47 -08:00