Skip to content

topology2: kpb: add default KPB_BUFF_TIME_MS to common_definitions - #11145

Open
naveen-manohar wants to merge 1 commit into
thesofproject:wcl-uaol-wov-001from
naveen-manohar:wcl-uaol-wov-001_KPB_push
Open

topology2: kpb: add default KPB_BUFF_TIME_MS to common_definitions#11145
naveen-manohar wants to merge 1 commit into
thesofproject:wcl-uaol-wov-001from
naveen-manohar:wcl-uaol-wov-001_KPB_push

Conversation

@naveen-manohar

Copy link
Copy Markdown
Contributor

Commit 6db02a1(add topology-configurable history buffer) adds
IncludeByKey.KPB_BUFF_TIME_MS to kpb widget class but defined
KPB_BUFF_TIME_MS in dmic-wov-multi-manifest.conf

All topologies including kpb.conf fails to build with err
"No variable defined for KPB_BUFF_TIME_MS"

Add KPB_BUFF_TIME_MS "none" to common_definitions.conf that's
included before kpb.conf in all affected topologies.

Commit 6db02a1(add topology-configurable history buffer)
added IncludeByKey.KPB_BUFF_TIME_MS to the kpb widget class
but defined KPB_BUFF_TIME_MS in dmic-wov-multi-manifest.conf

All topologies including kpb.conf fails to build with err
"No variable defined for KPB_BUFF_TIME_MS"

Add KPB_BUFF_TIME_MS "none" to common_definitions.conf that
is included before kpb.conf in all affected topologies.

Signed-off-by: Naveen Manohar <naveen.m@intel.com>
@naveen-manohar
naveen-manohar requested review from jsarha, lgirdwood and singalsu and a lite review from Copilot and removed request for jsarha and ranj063 September 1, 2026 03:16

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds a default KPB_BUFF_TIME_MS definition to the shared topology2 common definitions so that any topology including kpb.conf no longer fails preprocessing with “No variable defined for KPB_BUFF_TIME_MS” unless explicitly overridden by a manifest/topology.

Changes:

  • Define KPB_BUFF_TIME_MS as "none" in common_definitions.conf to provide a safe default for KPB history-buffer configuration.
  • Preserve the ability for manifest/topology files (e.g., dmic-wov-multi-manifest.conf) to override KPB_BUFF_TIME_MS with a supported value (e.g., "6000").

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@intel-sofci

Copy link
Copy Markdown

PR 11145: test results

Run date: 2026-09-01 07:56 UTC

Tested commit: d224b4cc1e9ac01788e7d76d5f56b76058f4d3ca

mtl pass rate lnl pass rate ptl pass rate wcl pass rate nvl pass rate

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.

3 participants