Skip to content

Commit 83ac04c

Browse files
committed
fb: Fix FB junk leftover from stage1 in stage2
Signed-off-by: Hector Martin <[email protected]>
1 parent 9741ff9 commit 83ac04c

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/fb.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -400,8 +400,12 @@ void fb_init(bool clear)
400400
&orig_logo);
401401
}
402402

403-
if (clear)
403+
if (clear) {
404404
memset32(fb.ptr, 0, fb.size);
405+
} else {
406+
// Workaround for m1n1 stage 1 framebuffer UAF bug
407+
memset32(fb.ptr, 0, min(256, fb.size));
408+
}
405409

406410
console.margin.rows = 2;
407411
console.margin.cols = 4;

0 commit comments

Comments
 (0)