platform: disable system agent on Zephyr builds

The system agent is not required with SOF Zephyr builds
as the Zephyr ll scheduler implementation can track DSP
load and print periodic status of the load and any observed
overruns in scheduling.

Disabling agent is beneficial as agent can create a lot of DMA traffic
when DMA trace is enabled. This happens if there is jitter in agent
execution, with delta slightly over the warning threshold. This can
itself worsen the scheduling variation and lead to actual problems.

BugLink: https://github.com/thesofproject/sof/issues/5556
Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
1 file changed
tree: 99b4583d97a7b215541cf7fddbdcdfa8733f0c50
  1. .github/
  2. doc/
  3. installer/
  4. keys/
  5. platforms/
  6. scripts/
  7. smex/
  8. src/
  9. test/
  10. third_party/
  11. tools/
  12. zephyr/
  13. .gitignore
  14. .gitmodules
  15. .travis.yml
  16. CMakeLists.txt
  17. CODEOWNERS
  18. Kconfig
  19. Kconfig.sof
  20. Kconfig.xtos-build
  21. Kconfig.xtos-dbg
  22. LICENCE
  23. README.md
README.md

Sound Open Firmware

Status

GitHub Actions Build Status Gitter 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