[Sound-open-firmware] Questions about XTOS & HAL
Hi Liam,
Where did you get the initial sources for xtos or HAL that can be found in:
* src/arch/xtensa/xtos * src/arch/xtensa/hal
I wonder if they arrived with some documentation.
We are preparing a presentation for Linaro Connect, to describe our effort of switching from XTOS to Zephyr [1] and we like to better understand how SOF uses xtos/hal/etc.
So far example we would like to understand:
1) what is the role of HAL and why it is not inside the same binary as the XTOS? 2) what is the role of libreset.a and why it isnt implemented inside libxtos.a 3) in SOF presentations we've seen that the generic micro kernel used by SOF comes with threads, semaphores, workqueus, mutexes. Are these primitives implemented in the XTOS initial code? We couldn't find them in the xtos code that is inside SOF.
thanks, Daniel.
[1] https://events.pinetool.ai/2231/#sessions/67130?referrer%5Bpathname%5D=%2Fse... Linaro Virtual Connect Fall 2021https://events.pinetool.ai/2231/#sessions/67130?referrer%5Bpathname%5D=%2Fsessions&referrer%5Bsearch%5D=&referrer%5Btitle%5D=Sessions Linaro Virtual Connect Fall 2021 events.pinetool.ai
participants (1)
-
Daniel Baluta