diff --git a/graphics/vesad/src/main.rs b/graphics/vesad/src/main.rs index fa1b8bd53e..541ce13d79 100644 --- a/graphics/vesad/src/main.rs +++ b/graphics/vesad/src/main.rs @@ -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; }