starkernel: remove item 4.3.1's orientation-test corner blocks from boot
fb_draw_orientation_test() was a one-time diagnostic for 4.3.1 (raw GOP framebuffer wiring), already [x] done. With 4.4c's vt100 console now live, the corner blocks just obscure real console output in every screendump. Function definition left in framebuffer.c/framebuffer.h for future reuse; only the boot-time call site is removed. Also commits routine log/manifest housekeeping: capsules/BLOCK_MAP.md (regenerated by mkcapsule on each build), the amd64 probe logs from before today's outage, and the screendump logs + evidence screenshot from this session's 4.4c/4.4d/4.4e verification. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
859381640b
commit
099605d399
@@ -827,15 +827,20 @@ static void kernel_main_deep(BootInfo *boot_info) {
|
||||
#endif
|
||||
|
||||
/*
|
||||
* FABRIC.md item 4.3.1 -- raw framebuffer boot diagnostic, plus 4.4c
|
||||
* (2026-08-11): console_fb_init() wires the framebuffer AND turns on
|
||||
* vt100_init(), so serial and framebuffer consoles carry identical
|
||||
* output from here on -- Captain Bob's stated end goal. Previously only
|
||||
* raw fb_init() ran and console.c/vt100.c's framebuffer path was
|
||||
* deliberately skipped ("superseded by the Console drawing-fabric
|
||||
* redesign"); that left vt100_putc() permanently uninitialized and no
|
||||
* console output ever reached the screen. console_fb_init() calls
|
||||
* fb_init() internally, so this replaces the old call, not adds to it.
|
||||
* FABRIC.md item 4.4c (2026-08-11): console_fb_init() wires the
|
||||
* framebuffer AND turns on vt100_init(), so serial and framebuffer
|
||||
* consoles carry identical output from here on -- Captain Bob's stated
|
||||
* end goal. Previously only raw fb_init() ran and console.c/vt100.c's
|
||||
* framebuffer path was deliberately skipped ("superseded by the Console
|
||||
* drawing-fabric redesign"); that left vt100_putc() permanently
|
||||
* uninitialized and no console output ever reached the screen.
|
||||
* console_fb_init() calls fb_init() internally, so this replaces the
|
||||
* old call, not adds to it.
|
||||
*
|
||||
* fb_draw_orientation_test() (item 4.3.1's one-time diagnostic, already
|
||||
* [x] done) removed 2026-08-11 -- its corner test blocks were only
|
||||
* needed to verify the raw GOP framebuffer wiring once; now that vt100
|
||||
* is live, they just obscure real console output in every screendump.
|
||||
*/
|
||||
if (boot_info->framebuffer.base != NULL && boot_info->framebuffer.size > 0) {
|
||||
FbPixelFormat fb_fmt;
|
||||
@@ -845,7 +850,6 @@ static void kernel_main_deep(BootInfo *boot_info) {
|
||||
default: fb_fmt = FB_PIXEL_BGRX32; break;
|
||||
}
|
||||
console_fb_init(&boot_info->framebuffer, fb_fmt);
|
||||
fb_draw_orientation_test();
|
||||
}
|
||||
|
||||
/* Clear reboot-tries counter: we reached the REPL cleanly */
|
||||
|
||||
Reference in New Issue
Block a user