From 0392b41e7081c11caa9d04aa738bdac97062e9dd Mon Sep 17 00:00:00 2001 From: Nathan Ringo Date: Sat, 14 Sep 2024 18:01:38 -0500 Subject: Fix parens, adds VMA init doc comment. --- crates/kernel/src/lib.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'crates/kernel/src/lib.rs') diff --git a/crates/kernel/src/lib.rs b/crates/kernel/src/lib.rs index 8c964af..0ca535a 100644 --- a/crates/kernel/src/lib.rs +++ b/crates/kernel/src/lib.rs @@ -2,7 +2,10 @@ #![no_std] use crate::{ - alloc::{alloc_page, init_kernel_page_table, kernel_log_page_table, kernel_map}, + alloc::{ + alloc_page, init_kernel_page_table, init_kernel_virtual_memory_allocator, + kernel_log_page_table, kernel_map, + }, constants::STACK_SIZE, paging::{MappingFlags, PAGE_SIZE, PAGE_SIZE_BITS}, }; @@ -191,7 +194,7 @@ pub unsafe extern "C" fn hart0_early_boot(early_boot_addrs: &mut EarlyBootAddrs) let new_stack_start = new_stack_end - STACK_SIZE; vaddr_bump = new_stack_start; for i in 0..((STACK_SIZE >> PAGE_SIZE_BITS) - 1) { - let vaddr = new_kernel_start + i << PAGE_SIZE_BITS; + let vaddr = new_kernel_start + (i << PAGE_SIZE_BITS); let paddr = alloc_page(PAGE_SIZE).expect("failed to allocate memory for a hart0 stack page"); kernel_map( -- cgit v1.2.3