Skip to content

PolarFire SoC M-Mode Support with SC QSPI Flash#667

Open
dgarske wants to merge 1 commit intowolfSSL:masterfrom
dgarske:polarfire_soc_m
Open

PolarFire SoC M-Mode Support with SC QSPI Flash#667
dgarske wants to merge 1 commit intowolfSSL:masterfrom
dgarske:polarfire_soc_m

Conversation

@dgarske
Copy link
Contributor

@dgarske dgarske commented Jan 13, 2026

Adds support for running wolfBoot in Machine Mode (M-mode) on the PolarFire SoC MPFS250T, booting from eNVM and loading a signed application from SC QSPI flash into on-chip LIM (Loosely Integrated Memory). No HSS (Hart Software Services) or DDR is required. It also extends the existing PolarFire HAL with multi-hart support, L2 cache configuration, per-hart UART, and refactors shared code (SDHCI, SCB mailbox, linker/test-app) for both S-mode and M-mode builds.

@dgarske dgarske self-assigned this Jan 21, 2026
@dgarske dgarske changed the title PolarFire SoC M-Mode Support with DDR Initialization PolarFire SoC M-Mode Support with SC QSPI Flash Feb 20, 2026
@dgarske dgarske marked this pull request as ready for review February 20, 2026 00:06
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

Comments