Commit Graph

3 Commits

Author SHA1 Message Date
vasilito a9e2c77296 feat: fbcond scrollback with scheme access (accessible via /scheme/fbcon/N/scrollback)
P3-3: fbcond scrollback is now fully functional:
- text.rs: 1000-line ring buffer captures all console output
- scheme.rs: new Scrollback handle type, path/N/scrollback open
- main.rs: Scrollback match arm in event loop
- Users can read scrollback via:
  cat /scheme/fbcon/2/scrollback

19/19 patches. base + base-initfs build.
2026-05-03 16:09:04 +01:00
vasilito 010d96a4b4 feat: P3 fbcond scrollback + thermal daemon (17 patches total)
P3-3: fbcond scrollback — 1000-line ring buffer captures
text output, exposed via read_scrollback()

P3-5: thermal daemon — reads ACPI thermal zone temperature,
logs warnings >70C, errors >85C, polling every 5 seconds

P3-4/P3-6: ACPI S3 sleep + battery stubs created.
acpi-s3-sleep.patch needs post-hardening context fix.
Battery reading requires AML interpreter enhancement.

17/17 patches apply. base + base-initfs build.
2026-05-03 15:39:59 +01:00
vasilito 5cc4e13f09 wip: fbcond scrollback patch + thermal daemon source (P3)
P3-3: fbcond scrollback — captures last 1000 lines of text output
in ring buffer, exposes via read_scrollback(). Patch created but
needs line number adjustment for clean application.

P3-5: thermal daemon source created at drivers/thermald/. Reads
ACPI thermal zone temperature, logs warnings >65°C, errors >80°C.
Needs Cargo.toml workspace integration and recipe.toml BINS entry.

Part of COMPREHENSIVE-FIX-PLAN-FINAL P3 implementation.
2026-05-03 15:29:09 +01:00