summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBradley Morgan <brads@mainlining.org>2026-10-03 17:19:27 +0000
committerBradley Morgan <brads@mainlining.org>2026-10-03 17:19:27 +0000
commit7e8514efb64774b6a635b87ae945e519a7c38551 (patch)
tree475ad9f57c36375122a415987a49e9511870ef97
parent364109a099a368876910ce15fe3140a5519f125e (diff)
tashaboot: shorten things down
Who even needs a long readme describing crap?! Signed-off-by: Bradley Morgan <brads@mainlining.org>
-rw-r--r--README.md28
1 files changed, 1 insertions, 27 deletions
diff --git a/README.md b/README.md
index 34fdf32..b03aa83 100644
--- a/README.md
+++ b/README.md
@@ -1,28 +1,2 @@
# tashaboot
-
-Small multi stage bootloader for powerpc and arm64. The goal is a
-bootloader you can read in an afternoon. Every knob is a #define in one
-obvious place, each board is a board.h, and the flasher takes an
-editable boot.conf.
-
-Scope, plainly: tashaboot lives in the loaded payload slot, the one
-device firmware hands off to. On qcom that is the ABL / BOOT partition
-slot, on open firmware boxes it is whatever that stage loads. It loads
-a kernel, or chainloads another bootloader, lk2nd style. The boot ROM
-is upstream of all of that, it decides whether tashaboot ever runs, and
-tashaboot does not touch it.
-
-Targets:
-- powerpc: qemu pseries and the OSUOSL LPAR it runs on
-- arm64: qemu virt first, real boards after
-
-Design rules:
-- small enough to read in one sitting, no mini libc, no driver zoo
-- board.h per board, one config header per arch
-- boot.conf parsed at flash time, not boot time
-- fail loud: if a load fails you see it on the console, not a hang
-
-Status: skeleton. No code yet. C base first (OSU senior project
-candidate), asm and bringup after.
-
-License: GPL-2.0
+Coming soon :)