zephyr: extend the wrapper for generic architecture support

When building SOF with Zephyr for unsupported architectures
the following additional adjustments to the wrapper are required:
1. define HEAP_RUNTIME_SIZE
2. implement stubs for interrupt handlich code
3. remove arch_timer_get_system() as it's provided by a header
4. hardcode "return 0;" for platform_timer_get()
5. disable sys_module_init() which anyway isn't yet functional
   under Zephyr
6. add dummy platform_init() and platform_boot_complete()
7. add log_const_sof

Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
1 file changed
tree: 58f0058c4bfd046ae65c5eb96a39a0a950a84e4a
  1. .github/
  2. doc/
  3. keys/
  4. scripts/
  5. smex/
  6. src/
  7. test/
  8. tools/
  9. zephyr/
  10. .gitignore
  11. .gitmodules
  12. .travis.yml
  13. CMakeLists.txt
  14. CODEOWNERS
  15. Kconfig
  16. LICENCE
  17. README.md
README.md

Sound Open Firmware

Status

Build Status Gitter chat IRC chat

Documentation

See docs

Running the tests

See unit testing documentation

Deployment

TODO: Add additional notes about how to deploy this on a live system

Contributing

See Contributing to the Project

License

This project is licensed under the BSD Clause 3 - see the LICENCE file for details