Hot Desking in Wayland - mirror
Find a file
Till Wegmueller f005dccd67
Update ADR-011: Add bare-metal framebuffer backend (Tier 0)
illumos has /dev/fb0 via the gfxp_bitmap driver on UEFI GOP systems,
exposing the classic SunOS fbio(4I) interface. Userspace can mmap the
framebuffer and write pixels directly -- proven by xf86-video-illumosfb.

New four-tier architecture:
- Tier 0: Bare-metal /dev/fb0 (illumos fbio + Linux fbdev). No X11.
- Tier 1: X11 SHM (portable fallback, also dev mode)
- Tier 2: Loopback shared memory (co-located optimization)
- Tier 3: DRM/KMS (Linux, rare illumos)

Includes implementation sketch with SIMD non-temporal stores for
write-combining memory (SSE2/AVX2/AVX-512 runtime selection).
2026-03-28 22:43:40 +01:00
book Add project documentation, architecture decisions, and usage book 2026-03-28 20:47:16 +01:00
docs Update ADR-011: Add bare-metal framebuffer backend (Tier 0) 2026-03-28 22:43:40 +01:00
src Initial commit 2026-03-28 18:53:00 +01:00
.gitignore Initial commit 2026-03-28 18:53:00 +01:00
Cargo.toml Initial commit 2026-03-28 18:53:00 +01:00
CLAUDE.md Add greeter/session-launch architecture, clarify scope boundary 2026-03-28 21:35:18 +01:00
RESEARCH.md Add project documentation, architecture decisions, and usage book 2026-03-28 20:47:16 +01:00