add evfbo (evdev + fbdev + stdout) backend

During a normal boot in the postmarketOS initramfs, the TTY is not
easily accessible. The on-screen keyboard is expected to send the
password to stdout instead of to a uinput device. Add the evfbo backend
to support full-disk encryption.
This commit is contained in:
Richard Acayan 2025-07-21 18:42:46 -04:00
parent 7b38edb656
commit c92b571c16
4 changed files with 185 additions and 0 deletions

8
src/stdio/mod.rs Normal file
View file

@ -0,0 +1,8 @@
// SPDX-License-Identifier: GPL-3.0-only
/*
* Copyright (c) 2025, Richard Acayan. All rights reserved.
*/
mod output;
pub use self::output::Output;