From 7e8514efb64774b6a635b87ae945e519a7c38551 Mon Sep 17 00:00:00 2001 From: Bradley Morgan Date: Sat, 3 Oct 2026 17:19:27 +0000 Subject: tashaboot: shorten things down Who even needs a long readme describing crap?! Signed-off-by: Bradley Morgan --- README.md | 28 +--------------------------- 1 file changed, 1 insertion(+), 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 :) -- cgit v1.2.3