Skip to content

Keep guest recovery running without a runnable peer - #78

Merged
dgarske merged 2 commits into
wolfSSL:mainfrom
aidangarske:fenrir-fixes-15754
Oct 23, 2026
Merged

dgarske merged 2 commits into
wolfSSL:mainfrom
aidangarske:fenrir-fixes-15754

Conversation

@aidangarske

Copy link
Copy Markdown
Member
F-157554
  • Fix the scheduler halt when an allowed guest restart leaves no runnable peer.
  • Idle in Secure Thread mode so SysTick can finish restart backoff.
  • Keep fully faulted or stopped guest sets terminal.

@aidangarske aidangarske added the ci:all Run every M33MU scenario of every port on the PR (core change) label Oct 23, 2026

@wolfSSL-Fenrir-bot wolfSSL-Fenrir-bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Fenrir Automated Review — PR #78

Scan targets checked: wolftrust-src, wolftrust-bugs
Not reviewed (no scan target covers them): docs/Architecture.md, docs/Security-Model.md, docs/Testing.md, tests/host/Makefile, tests/host/monitor/Makefile, tests/target/lib/scenario_matrix.py, tests/target/run_m33mu_scenario.sh
Coverage: 2 of 4 in-scope changed file(s) opened by the reviewer; not opened: include/wolftrust/arch.h, tests/host/monitor/main.c

Findings: 1
1 finding(s) posted as inline comments (see file-level comments below)

This review was generated automatically by Fenrir. Reported findings require changes before merge.

Review tier: Lite

@wolfSSL-Fenrir-bot wolfSSL-Fenrir-bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Fenrir Automated Review — PR #78

Scan targets checked: wolftrust-src, wolftrust-bugs
Not reviewed (no scan target covers them): docs/Architecture.md, docs/Security-Model.md, docs/Testing.md, tests/firmware/systick-idle/test.ld, tests/host/Makefile, tests/host/monitor/Makefile, tests/target/lib/scenario_matrix.py, tests/target/run_m33mu_scenario.sh, tests/target/test_systick_idle.sh
Coverage: 1 of 2 in-scope changed file(s) opened by the reviewer; not opened: tests/firmware/systick-idle/main.c

Fenrir result: Approved ✅

No new issues found in the changed files.

Advisory only — this automated result does not count as a GitHub approval.

Review tier: Lite

@wolfSSL-Fenrir-bot
wolfSSL-Fenrir-bot dismissed their stale review October 23, 2026 19:35

Fenrir's latest completed scan found no issues; clearing the prior automated change request.

@aidangarske
aidangarske requested a review from dgarske October 23, 2026 19:38
@dgarske
dgarske merged commit 07b6ced into wolfSSL:main Oct 23, 2026
198 checks passed
@aidangarske
aidangarske deleted the fenrir-fixes-15754 branch October 24, 2026 01:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:all Run every M33MU scenario of every port on the PR (core change)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants