Skip to content

Conversation

@lgirdwood
Copy link
Member

More updates to use Zephyr RTOS. Code now links and boots. SOF code is executed, but stops due to missing API implementations for bridging code.

Needed for Zephyr build.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Add a wrapper to convert SOF API calls to Zephyr equivalents. This allows
development to continue in parallel with xtos/HAL and Zephyr RTOSes until
parity is reached.

The initlial Zephyr APIs to be used are HAL, boot, IRQs, scheduling and
memory. The wrapper reflects this and will probably grow until feature
parity is reached when it can be deleted (as Zephyr APIs can be used
directly).

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Some initial information to help developers.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
@lgirdwood lgirdwood added the Zephyr Issues only observed with Zephyr integrated label Apr 20, 2020
zephyr/README Outdated

The ROMS can be built from the SOF repo by running

./scripts/xtensa-build-all.sh -r -a -j
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This won't work after #2711 is merged. Explanation here: 6c1f2da

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @crazoes I've now merged #2711 and updated this.

Add instructions for running on qemu.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
@lgirdwood lgirdwood force-pushed the lrg/topic/zephyr-app branch from 1084013 to ace1c81 Compare April 21, 2020 13:52
@lgirdwood lgirdwood merged commit 620d68f into master Apr 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Zephyr Issues only observed with Zephyr integrated

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants