From b64f980c34050256b0c2366121cef95ddf4646ee Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Thu, 31 Dec 2015 15:20:34 +0100 Subject: [PATCH] Identity map the vga text buffer --- src/memory/paging/mod.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/memory/paging/mod.rs b/src/memory/paging/mod.rs index bf11fc2a..7746c41c 100644 --- a/src/memory/paging/mod.rs +++ b/src/memory/paging/mod.rs @@ -216,6 +216,9 @@ pub fn remap_the_kernel(allocator: &mut A, boot_info: &BootInformation) mapper.identity_map(frame, flags, allocator); } } + + let vga_buffer_frame = Frame::containing_address(0xb8000); + mapper.identity_map(vga_buffer_frame, WRITABLE, allocator); }); let old_table = active_table.switch(new_table);