Skip to content

debug: temporarily disable dynamic slots for "thread" userspace#10519

Open
lyakh wants to merge 1 commit intothesofproject:mainfrom
lyakh:dbgslot
Open

debug: temporarily disable dynamic slots for "thread" userspace#10519
lyakh wants to merge 1 commit intothesofproject:mainfrom
lyakh:dbgslot

Conversation

@lyakh
Copy link
Collaborator

@lyakh lyakh commented Feb 4, 2026

The "thread" userspace variant currently breaks when dynamic debug slots are used. Temporarily disable that configuration until fixed.

The "thread" userspace variant currently breaks when dynamic debug
slots are used. Temporarily disable that configuration until fixed.

Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
@lyakh lyakh requested a review from lgirdwood as a code owner February 4, 2026 13:55
Copilot AI review requested due to automatic review settings February 4, 2026 13:55
@lyakh lyakh requested review from softwarecki and ujfalusi February 4, 2026 13:59
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 temporarily disables dynamic debug slots for configurations using the SOF userspace proxy feature to work around a known compatibility issue. This is explicitly marked as a temporary fix until the underlying problem is resolved.

Changes:

  • Modified the default value of INTEL_ADSP_DEBUG_SLOT_MANAGER to be conditional, disabling it when SOF_USERSPACE_PROXY is enabled

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

@lyakh
Copy link
Collaborator Author

lyakh commented Feb 4, 2026

fixes QB failure in #10469

Copy link
Member

@lgirdwood lgirdwood left a comment

Choose a reason for hiding this comment

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

@lyakh do you think we have some hard coded offsets here that are clobbering dynamic slots ?

@lyakh
Copy link
Collaborator Author

lyakh commented Feb 4, 2026

@lyakh do you think we have some hard coded offsets here that are clobbering dynamic slots ?

@lgirdwood hard to tell. I know the following - a single internal Intel CI userspace test fails with my PR #10469. That test is passing with the current SOF "main" though. And it's also passing with that PR's head which is 12 commits behind the current "main." So when bisecting those 12 commits it converged on the "enable dynamic debug slot" commit. That's why this PR. OTOH the current SOF "main" with the newer Zephyr version, to which my #10469 is updating is also failing. So that failure can be triggered by one of two updates - either dynamic debug slots or one of the almost 1000 Zephyr commits between those two versions. Currently bisecting them.

@lyakh
Copy link
Collaborator Author

lyakh commented Feb 4, 2026

Zephyr bisect: on the Zephyr side it's zephyrproject-rtos/zephyr@57b553b that breaks that QB test

@lyakh
Copy link
Collaborator Author

lyakh commented Feb 5, 2026

seems not needed any more

@lyakh lyakh added the DNM Do Not Merge tag label Feb 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DNM Do Not Merge tag

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants