From 6d8a75ff9bf35c40fd39484d8295140ef0c6050d Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Tue, 20 Sep 2016 21:56:40 -0600 Subject: [PATCH] Launch ion --- vesad/src/main.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vesad/src/main.rs b/vesad/src/main.rs index c85b3df466..1cd185a322 100644 --- a/vesad/src/main.rs +++ b/vesad/src/main.rs @@ -33,8 +33,9 @@ fn main() { } if physbaseptr > 0 { - let mut socket = File::create(":display").expect("vesad: failed to create display scheme"); thread::spawn(move || { + let mut socket = File::create(":display").expect("vesad: failed to create display scheme"); + let size = width * height; let onscreen = unsafe { physmap(physbaseptr as usize, size * 4, MAP_WRITE | MAP_WRITE_COMBINE).expect("vesad: failed to map VBE LFB") };