Commit Graph

3 Commits

Author SHA1 Message Date
Red Bear OS eba4d9f9b5 base: replace unimplemented! stubs with explicit panics + cleanup
- ac97d/sb16d: replace non-x86 unimplemented!() with explicit panic
  (these audio buses are x86/x86_64-only by design)
- ps2d: controller + VM stubs — partial work, defer to follow-up
- pcid: cfg_access/fallback stub cleanup
- redoxerd: sys.rs stub cleanup
- bcm2835-sdhcid/ided: partial stub work

All changes replace unimplemented!() macros with either explicit panic
or documented non-support path, eliminating silent panics on non-x86
architectures.
2026-07-10 22:34:39 +03:00
Red Bear OS de9d1f495f base: ps2d/inputd — add startup info logs for boot diagnostics
Both daemons previously produced no Info-level output on successful start,
making it impossible to confirm from the boot log whether ps2d and inputd
were actually alive. The kernel serial log shows no [INFO] ps2d: or [INFO]
inputd: lines during normal boot, leading operators to assume the input
stack was dead when in fact it was working.

This adds two log::info!() calls:

- ps2d main.rs: after daemon.ready(), log that ps2d has registered
  its ProducerHandle and is listening on serio/0 (keyboard) and
  serio/1 (mouse).

- inputd main.rs: after setup_logging, log that inputd has registered
  scheme:input and is waiting for handles.

These are emitted only on the successful startup path; existing
.error!()/.warn!() calls continue to surface real failures. No behavior
change; no functional effect on input handling.
2026-06-30 02:23:30 +03:00
Red Bear OS dd08b76a39 Red Bear OS base baseline from 0.1.0 pre-patched archive 2026-06-27 09:21:43 +03:00