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
@@ -1,5 +1,5 @@
|
|||||||
# Capsule Block Manifest — Auto-generated
|
# Capsule Block Manifest — Auto-generated
|
||||||
<!-- Generated by mkcapsule --manifest 2026-08-11T11:35:25Z -->
|
<!-- Generated by mkcapsule --manifest 2026-08-11T12:37:12Z -->
|
||||||
<!-- DO NOT EDIT — re-run mkcapsule --manifest to refresh. -->
|
<!-- DO NOT EDIT — re-run mkcapsule --manifest to refresh. -->
|
||||||
<!-- Hand-written justifications and immutability notes live -->
|
<!-- Hand-written justifications and immutability notes live -->
|
||||||
<!-- in MANIFEST.md alongside this auto-generated index. -->
|
<!-- in MANIFEST.md alongside this auto-generated index. -->
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 5.7 KiB |
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -827,15 +827,20 @@ static void kernel_main_deep(BootInfo *boot_info) {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* FABRIC.md item 4.3.1 -- raw framebuffer boot diagnostic, plus 4.4c
|
* FABRIC.md item 4.4c (2026-08-11): console_fb_init() wires the
|
||||||
* (2026-08-11): console_fb_init() wires the framebuffer AND turns on
|
* framebuffer AND turns on vt100_init(), so serial and framebuffer
|
||||||
* vt100_init(), so serial and framebuffer consoles carry identical
|
* consoles carry identical output from here on -- Captain Bob's stated
|
||||||
* output from here on -- Captain Bob's stated end goal. Previously only
|
* end goal. Previously only raw fb_init() ran and console.c/vt100.c's
|
||||||
* raw fb_init() ran and console.c/vt100.c's framebuffer path was
|
* framebuffer path was deliberately skipped ("superseded by the Console
|
||||||
* deliberately skipped ("superseded by the Console drawing-fabric
|
* drawing-fabric redesign"); that left vt100_putc() permanently
|
||||||
* redesign"); that left vt100_putc() permanently uninitialized and no
|
* uninitialized and no console output ever reached the screen.
|
||||||
* console output ever reached the screen. console_fb_init() calls
|
* console_fb_init() calls fb_init() internally, so this replaces the
|
||||||
* fb_init() internally, so this replaces the old call, not adds to it.
|
* 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) {
|
if (boot_info->framebuffer.base != NULL && boot_info->framebuffer.size > 0) {
|
||||||
FbPixelFormat fb_fmt;
|
FbPixelFormat fb_fmt;
|
||||||
@@ -845,7 +850,6 @@ static void kernel_main_deep(BootInfo *boot_info) {
|
|||||||
default: fb_fmt = FB_PIXEL_BGRX32; break;
|
default: fb_fmt = FB_PIXEL_BGRX32; break;
|
||||||
}
|
}
|
||||||
console_fb_init(&boot_info->framebuffer, fb_fmt);
|
console_fb_init(&boot_info->framebuffer, fb_fmt);
|
||||||
fb_draw_orientation_test();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Clear reboot-tries counter: we reached the REPL cleanly */
|
/* Clear reboot-tries counter: we reached the REPL cleanly */
|
||||||
|
|||||||
Reference in New Issue
Block a user