Quantcast
Channel: Processors forum - Recent Threads
Viewing all articles
Browse latest Browse all 17527

IPC: What does "not available when running an HLOS" mean?

$
0
0

I'm trying to use an OMAP L138 with Linux on the ARM and SYS/BIOS on the DSP: AFAICT, a normal build with nothing odd at all going on. And I want to get the two halves to talk to each other, and I infer that IPC is intended for this purpose.

Linux is an "HLOS", as I understand it. The IPC User's Guide states that MessageQ is the only mechanism for HLOS - BIOS communication, and that the other mechanisms (eg Heap*MP, Notify, SharedRegion) are "not available when running an HLOS".

Yet MessageQ relies on Heap*MP and SharedRegion, and both those and Notify are used in the L138 Linux code examples.

So what is the story? Is the documentation out of date? Is Linux not really an HLOS? Can I use SharedRegion, Notify and so on?


Viewing all articles
Browse latest Browse all 17527

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>