KernelArgs gains screen_boot; cmdline.c parses screen=boot (with or without --; any other value: off). With it, the v4 boot keeps the console mirrored to the framebuffer after POST, with the TTF font, and says 'Screen: the console stays on until login (screen=boot)'; login and logout work as without it, and nothing can be typed without Zuse. Without it, unchanged. For the SER5, which has no known serial port (ruled 2026-10-28). BRINGUP.md: the smoke test's stick and starforth.cfg. Tests: screen_boot (new) failed on amd64 and aarch64 before, passes on all three ISAs after; screen_dark_until_login, screen_dark_after_logout, zuse pass. Acceptance: amd64, aarch64, riscv64 to [zuse@Hera] ok>, POST 538/538, dict_hash 0xfec8c47cfc6f437f; v4 suite and test-32 0 failures. Plan: docs/v4.0.0/plans/2026-10-27-stick-4-one-disk.md, Task 5. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
src/starkernel/boot/
UEFI boot, kernel-image loading, and boot-time command-line handling.
uefi_loader.c— the UEFI application entry point (BOOTX64.EFI); callsExitBootServices()to take ownership of hardware, buildsBootInfo(memory map, ACPI, framebuffer), and hands off tokernel_main().elf_loader.c— ELF64 kernel image parsing/loading.cmdline.c— parses the boot-time kernel command line /starforth.cfgcontents (seeinclude/starkernel/cmdline.h,kernel_args.h).reloc_stub.c,reloc.S— position-independent relocation support for the loaded image.