graphics/vesad: Exit gracefully when there is no boot framebuffer

This commit is contained in:
bjorn3
2025-03-01 19:24:56 +01:00
parent 2a71d48a76
commit 4f2268bbfe
+6
View File
@@ -21,6 +21,11 @@ fn main() {
spec.push(());
}
if env::var("FRAMEBUFFER_WIDTH").is_err() {
println!("vesad: No boot framebuffer");
return;
}
let width = usize::from_str_radix(
&env::var("FRAMEBUFFER_WIDTH").expect("FRAMEBUFFER_WIDTH not set"),
16,
@@ -48,6 +53,7 @@ fn main() {
);
if phys == 0 {
println!("vesad: Boot framebuffer at address 0");
return;
}