From cfeeba440064bd5ccab1e1e520ab64198cec54fa Mon Sep 17 00:00:00 2001 From: "Justin C. Miller" Date: Sun, 17 Jan 2021 10:35:19 -0800 Subject: [PATCH] [kenrel] Ensure page tables are zeroed before use I forgot to zero out pages used for page tables, which didn't come back to bite me until testing on physical hardware.. --- src/kernel/page_table.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/kernel/page_table.cpp b/src/kernel/page_table.cpp index 5753e09..915493d 100644 --- a/src/kernel/page_table.cpp +++ b/src/kernel/page_table.cpp @@ -181,6 +181,7 @@ page_table::get_table_page() s_page_cache = s_page_cache->next; --s_cache_count; + kutil::memset(page, 0, memory::frame_size); return reinterpret_cast(page); }