Skip to content

west.yml: update zephyr to bfa1218a9e63 (Aug 14th) - #11098

Open
kv2019i wants to merge 2 commits into
thesofproject:mainfrom
kv2019i:202608-zephyr-aug14
Open

west.yml: update zephyr to bfa1218a9e63 (Aug 14th)#11098
kv2019i wants to merge 2 commits into
thesofproject:mainfrom
kv2019i:202608-zephyr-aug14

Conversation

@kv2019i

@kv2019i kv2019i commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

CONFIG_SMP_BOOT_DELAY was removed in Zephyr (commit 7a72151634e8
"kernel: smp: replace SMP_BOOT_DELAY with per-CPU devicetree deferral")
in favor of the per-CPU 'zephyr,deferred-start' devicetree property.

SOF relied on CONFIG_SMP_BOOT_DELAY=y (default y if SMP) so that no
secondary DSP core was started at kernel boot; the cores are brought up
on demand by SOF/host power management. Add per-board overlays marking
every secondary core (cpu1..cpuN-1) with 'zephyr,deferred-start' to keep
that behavior. The boot core (cpu0) is unaffected by the property.

Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Total of 1438 commits.

Changes include:

7a72151634e8 kernel: smp: replace SMP_BOOT_DELAY with per-CPU
             devicetree deferral
8ab6cd9190ad arch: xtensa: mmu: defer TLB flush on ASID free using
             dirty bitmap
3590f4b45b6a arch: xtensa: mmu: add PTEVADDR 0x60000000 option, cap
             ASID range
cf244b983d8a arch: xtensa: mmu: add ASID recycling for memory domains
78ca43befcd4 xtensa: skip mmu/mpu swapping if same memory domain
54a45000c0d0 xtensa: move CONFIG_ARCH_HAS_DIRECTED_IPIS to SoC
d9db3de0d46b arch: xtensa: fix arch_user_string_nlen() reading past
             maxsize
d73ef2de7b83 drivers: dai: intel: ssp: Fix aux data size check for DMA
             transmission
48fb236912d9 counter: ace_v1x: fix header include issue
85c1c4c21945 kernel: userspace: reject size overflow in dynamic object
             allocation
2cb53feca11e llext-edk: Properly get topdir when --sysbuild is used
d46238fd276a logging: do not pass an uninitialized spinlock key
da95dbff265e logging: log_mgmt: Add missing cache releasing

Additional changes:
- app/Kconfig: drop the SMP_BOOT_DELAY default, because Zephyr commit
  7a72151634e8 replaced CONFIG_SMP_BOOT_DELAY with per-CPU devicetree
  deferral and the symbol no longer exists.

Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Copilot AI lite review requested due to automatic review settings August 14, 2026 08:36

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

Updates the Zephyr dependency revision and adapts Intel ADSP SMP bring-up behavior by removing an app-level Kconfig default and replacing it with board-specific devicetree overlays that defer secondary CPU start.

Changes:

  • Bump west.yml Zephyr revision to bfa1218a9e63a9621316178ca2c3125d16844a96.
  • Remove the SMP_BOOT_DELAY Kconfig symbol default from app/Kconfig.
  • Add per-board .overlay files to apply zephyr,deferred-start to secondary CPU nodes on affected Intel ADSP boards.

Reviewed changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated no comments.

Show a summary per file
File Description
west.yml Updates the pinned Zephyr revision in the west manifest.
app/Kconfig Drops the former SMP boot-delay default Kconfig symbol.
app/boards/intel_adsp_cavs25.overlay Defers start of secondary CPUs via zephyr,deferred-start.
app/boards/intel_adsp_cavs25_tgph.overlay Defers start of secondary CPU via zephyr,deferred-start.
app/boards/intel_adsp_ace40_nvls.overlay Defers start of secondary CPU via zephyr,deferred-start.
app/boards/intel_adsp_ace40_nvl.overlay Defers start of secondary CPUs via zephyr,deferred-start.
app/boards/intel_adsp_ace30_wcl.overlay Defers start of secondary CPUs via zephyr,deferred-start.
app/boards/intel_adsp_ace30_wcl_sim.overlay Defers start of secondary CPUs via zephyr,deferred-start.
app/boards/intel_adsp_ace30_ptl.overlay Defers start of secondary CPUs via zephyr,deferred-start.
app/boards/intel_adsp_ace30_ptl_sim.overlay Defers start of secondary CPUs via zephyr,deferred-start.
app/boards/intel_adsp_ace20_lnl.overlay Defers start of secondary CPUs via zephyr,deferred-start.
app/boards/intel_adsp_ace15_mtpm.overlay Defers start of secondary CPUs via zephyr,deferred-start.

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

@kv2019i
kv2019i requested review from jsarha and lyakh August 14, 2026 08:51
@kv2019i kv2019i changed the title west.yml: update zephyr to bfa1218a9e63 west.yml: update zephyr to bfa1218a9e63 (Aug 14th) Aug 14, 2026
@kv2019i

kv2019i commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator Author

We are having some CI fails due to cmake minimum-req bump in Zephyr commit:

commit a45dd41d34be1dec1cc0da8897cc15ae82af82e2
Author: Benjamin Cabé <benjamin@zephyrproject.org>
Date:   Mon Aug 3 19:45:35 2026 +0000

    build: bump minimum CMake version to 3.28.0 in new CMakeLists files

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.

2 participants