Skip to content

Conversation

@kv2019i
Copy link
Collaborator

@kv2019i kv2019i commented Jan 29, 2026

The scheduler implementation in ll_schedule.c implements a low-latency (LL) scheduler using old XTOS interfaces. The code has been modified so it can be used with Zephyr using the SOF rtos/ interface.

The code is only used by one build target at this point and it should not be used for new targets. To make it clear this is not the primary implementation, rename the file with a "xtos" postfix.

The scheduler implementation in ll_schedule.c implements a low-latency
(LL) scheduler using old XTOS interfaces. The code has been modified so
it can be used with Zephyr using the SOF rtos/ interface.

The code is only used by one build target at this point and it should
not be used for new targets. To make it clear this is not the primary
implementation, rename the file with a "xtos" postfix.

Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR renames the low-latency scheduler implementation file from ll_schedule.c to ll_schedule_xtos.c to clearly indicate that it uses legacy XTOS interfaces and is not the primary implementation for new targets.

Changes:

  • Renamed ll_schedule.c to ll_schedule_xtos.c to reflect its XTOS-specific nature
  • Updated the CMake build configuration to reference the renamed file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant