west.yml: update zephyr to sep 01 - #11150
Conversation
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 333 commits.
Changes include:
1fea2ac094ba Revert "dts: intel_adsp: align boards to new CPU
deferral config"
0aeeacf75b29 cache API: rework sys_cache_instr/data_line_size_get()
e6140770c595 arch: Kconfig: add range for cache line size
f04b68e2fddb arch: Kconfig: remove I/DCACHE_LINE_SIZE depend on
!LINE_SIZE_DETECT
22d76caba597 kernel: sched: optimize scheduling IPIs for idle CPU
wakeups
5a0e1f9eb7fa kernel: add Pugh skip list timeout backend
53cbd898a8aa logging: log_output: fix truncation of 64-bit timestamps
726f7b338c4c logging: output: prevent divide-by-zero in
log_output_timestamp_to_us
6d8a9a212a98 debug: coredump: adjust logging backend behavior during
panic
f2c81bd2eaf5 ipc: ipc_service: icbmsg: Fix potential maybe-uninitialized
warning
Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
There was a problem hiding this comment.
Pull request overview
Updates the Zephyr revision pinned in this repository’s west.yml manifest and adds application-local DeviceTree overlays for Intel ADSP multi-core boards so secondary DSP cores use deferred start (on-demand) behavior after upstream Zephyr DTS/default changes.
Changes:
- Bump the Zephyr project
revisioninwest.ymlto a newer commit. - Add per-board
.overlayfiles underapp/boards/to mark secondary CPU nodes withzephyr,deferred-startfor Intel ADSP targets.
Reviewed changes
Copilot reviewed 11 out of 11 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| west.yml | Updates the pinned Zephyr revision used by west to fetch/build dependencies. |
| app/boards/intel_adsp_cavs25.overlay | Adds deferred-start for secondary CPU cores on cavs25. |
| app/boards/intel_adsp_cavs25_tgph.overlay | Adds deferred-start for secondary CPU core(s) on cavs25_tgph. |
| app/boards/intel_adsp_ace40_nvls.overlay | Adds deferred-start for secondary CPU core(s) on ace40_nvls. |
| app/boards/intel_adsp_ace40_nvl.overlay | Adds deferred-start for secondary CPU core(s) on ace40_nvl. |
| app/boards/intel_adsp_ace30_wcl.overlay | Adds deferred-start for secondary CPU core(s) on ace30_wcl. |
| app/boards/intel_adsp_ace30_wcl_sim.overlay | Adds deferred-start for secondary CPU core(s) on ace30_wcl_sim. |
| app/boards/intel_adsp_ace30_ptl.overlay | Adds deferred-start for secondary CPU core(s) on ace30_ptl. |
| app/boards/intel_adsp_ace30_ptl_sim.overlay | Adds deferred-start for secondary CPU core(s) on ace30_ptl_sim. |
| app/boards/intel_adsp_ace20_lnl.overlay | Adds deferred-start for secondary CPU core(s) on ace20_lnl. |
| app/boards/intel_adsp_ace15_mtpm.overlay | Adds deferred-start for secondary CPU core(s) on ace15_mtpm. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
lgirdwood
left a comment
There was a problem hiding this comment.
Do we need to cherry-pick for v2.15 ?
|
@lgirdwood wrote:
No, I don't think there's anything we strictly need. |
PR 11150: test resultsRun date: 2026-09-01 15:07 UTC Tested commit: d40fcc451fe3ab1eb6f016b1ead5b8c5cbf887c7 |
|
Seems fuzzer broke with the Zephyr update. @tmleman any idea what happens here? |
Zephyr update plus addition of DTS overlay for Intel multicore targets (to match these definitions getting dropped in Zephyr upstream).