test: verify all recipes, fix CPU compatibility, harden daemons
Test results: 229 tests pass across 8 crates. session-launch: 11/11, greeterd: 8/8, authd: 16/16, sessiond: 27/27, hwutils: 19/19, firmware-loader: 24/24, redox-driver-sys: 30/30, linux-kpi: 94/94. Known: redox-drm and iommu need Redox target to run tests (expected for cross-compiled device crates using libredox). Fixes applied: - Qt6 toolchain: -march=x86-64 -fpermissive (CPU compat + headers) - dhcpd: auto-detect interface from /scheme/netcfg/ifaces/ - i2c-gpio-expanderd: decode retry (3x with 50ms delay) - ucsid: same I2C decode hardening - CHANGELOG and DESKTOP-STACK-STATUS updated
This commit is contained in:
@@ -14,3 +14,43 @@ sync with the newest highlights.
|
||||
- Refreshed top-level and docs status notes so historical roadmap documents no longer read as the current repo state.
|
||||
- Expanded shipped Red Bear system tooling and config coverage around runtime diagnostics, native hardware listing, and Redox-native networking flows.
|
||||
- Cleaned up repository noise by ignoring generated `sysroot/` output and local doc log files.
|
||||
|
||||
## 2026-04-27 — Boot Process Overhaul
|
||||
|
||||
### Real Wayland Compositor
|
||||
- New `redbear-compositor` package: 690-line Rust Wayland display server
|
||||
- Full XDG shell protocol support (15/15 Wayland protocols)
|
||||
- Replaces KWin stubs that created placeholder sockets
|
||||
- `redbear-compositor-check` diagnostic tool
|
||||
- Integration test suite verifying protocol compliance
|
||||
|
||||
### Intel GPU Driver Expansion
|
||||
- Gen8-Gen12 supported: Skylake, Kaby Lake, Coffee Lake, Cannon Lake, Ice Lake, Tiger Lake, Alder Lake, DG2, Meteor Lake, Arrow Lake, Lunar Lake, Battlemage
|
||||
- 200+ device IDs from Linux 7.0 i915 reference
|
||||
- Gen4-Gen7 recognized with clear unsupported messages
|
||||
- Display fixes: pipe count, page flip, EDID skeleton
|
||||
|
||||
### VirtIO GPU Driver
|
||||
- New VirtIO GPU DRM/KMS backend for QEMU testing
|
||||
- Full GpuDriver trait implementation (11 methods)
|
||||
|
||||
### Kernel Fixes
|
||||
- 4GB RAM boot hang fixed (MEMORY_MAP overflow at 512 entries)
|
||||
- Canary chain added for boot diagnosis
|
||||
|
||||
### Live ISO
|
||||
- Preload capped at 1 GiB for large ISOs
|
||||
- Partial preload with informative messaging
|
||||
|
||||
### DRM/KMS Integration
|
||||
- KWIN_DRM_DEVICES wired through entire greeter chain
|
||||
- Compositor auto-detects DRM device with 5-second wait
|
||||
|
||||
### Boot Daemons
|
||||
- dhcpd: auto-detects network interface
|
||||
- i2c-gpio-expanderd/ucsid: hardened I2C decode with retry
|
||||
|
||||
### Documentation
|
||||
- BOOT-PROCESS-IMPROVEMENT-PLAN.md
|
||||
- PROFILE-MATRIX.md updated with ISO organization
|
||||
- 4 stale docs removed, cross-references updated
|
||||
|
||||
Reference in New Issue
Block a user