Skip to content

requirements: build out System Initialization requirements#148

Open
nashif wants to merge 1 commit into
zephyrproject-rtos:mainfrom
nashif:topic/req/init
Open

requirements: build out System Initialization requirements#148
nashif wants to merge 1 commit into
zephyrproject-rtos:mainfrom
nashif:topic/req/init

Conversation

@nashif

@nashif nashif commented Jun 25, 2026

Copy link
Copy Markdown
Member

The System Initialization document was a TBD stub with no requirements.
Add a System requirement (ZEP-SYRS-34) for system initialization and
replace the stub with 9 software requirements (ZEP-SRS-12-*) covering
registration of initialization functions, the initialization levels,
initialization ordering by level and by priority, execution relative to
kernel-service availability, device initialization, and starting the
application after initialization completes.

The requirements reflect the currently implemented SYS_INIT and boot
sequence behavior following the Route 3s approach and link to the
ZEP-SYRS-34 system parent.

Signed-off-by: Anas Nashif anas.nashif@intel.com

The System Initialization document was a TBD stub with no requirements.
Add a System requirement (ZEP-SYRS-34) for system initialization and
replace the stub with 9 software requirements (ZEP-SRS-12-*) covering
registration of initialization functions, the initialization levels,
initialization ordering by level and by priority, execution relative to
kernel-service availability, device initialization, and starting the
application after initialization completes.

The requirements reflect the currently implemented SYS_INIT and boot
sequence behavior following the Route 3s approach and link to the
ZEP-SYRS-34 system parent.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
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