Commit Graph

9 Commits

Author SHA1 Message Date
Red Bear OS a3238d9017 add fexec error reporting 2026-07-11 06:55:34 +03:00
Red Bear OS 753f76c4f5 add breadcrumbs to spawn child path 2026-07-11 06:26:50 +03:00
Red Bear OS 53152acd74 add breadcrumb logging to procmgr::run 2026-07-11 06:08:53 +03:00
Red Bear OS 0f6fe3f7ea bootstrap: add debug breadcrumbs and robust panic handler
start() now emits single-char breadcrumbs (BS:0 through BS:5) via
debug fd 1 after each major mprotect step, so serial output reveals
exactly how far execution gets before any crash.

The panic handler now attempts to open a fresh debug scheme handle
if fd 1 write fails, ensuring panic messages are visible even when
stdout was never set up successfully.
2026-07-11 03:25:23 +03:00
Red Bear OS 82bf2444e3 bootstrap: use openat (not openat_into) — kernel auto-allocates fd 2026-07-08 00:53:21 +03:00
Red Bear OS 75950f10a8 bootstrap: migrate openat_with_filter→openat_into, unlinkat_with_filter→unlinkat 2026-07-08 00:49:20 +03:00
Red Bear OS d1fe24066f 0.3.0: bump bootstrap lockfile versions to +rb0.3.0 2026-07-06 21:04:27 +03:00
Red Bear OS e653ef10d6 base: revert oneshot_async service types, fix local fork deps, migrate remote to RedBear-OS
- Revert initfs/rootfs service types from oneshot_async to blocking
  Scheme/Notify/Oneshot to fix init ordering races.
- Add /scheme/pci retry loop in pcid-spawner.
- Bump redox_event to 0.4.8; use local paths for redox-ioctl and redox-rt.
- Regenerate Cargo.lock / bootstrap/Cargo.lock with only local forks.
- Update submodule origin from redbear-os-base.git to RedBear-OS.git
  branch submodule/base per single-repo policy.
2026-07-05 22:25:00 +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