diff --git a/graphics/vesad/src/framebuffer.rs b/graphics/vesad/src/framebuffer.rs index 5e1da0d04b..74d5b1be89 100644 --- a/graphics/vesad/src/framebuffer.rs +++ b/graphics/vesad/src/framebuffer.rs @@ -23,8 +23,6 @@ impl FrameBuffer { common::MemoryType::WriteCombining, ) .expect("vesad: failed to map framebuffer") as *mut u32; - //TODO: should we clear the framebuffer here? - ptr::write_bytes(virt, 0, size); let onscreen = ptr::slice_from_raw_parts_mut(virt, size); diff --git a/graphics/vesad/src/main.rs b/graphics/vesad/src/main.rs index bb2bcc6985..8245a5c2b5 100644 --- a/graphics/vesad/src/main.rs +++ b/graphics/vesad/src/main.rs @@ -83,6 +83,8 @@ fn inner(daemon: redox_daemon::Daemon, framebuffers: Vec, spec: &[( let mut scheme = DisplayScheme::new(framebuffers, &spec); + let _ = File::open("/scheme/debug/disable-graphical-debug"); + libredox::call::setrens(0, 0).expect("vesad: failed to enter null namespace"); daemon.ready().expect("failed to notify parent");