Fix build failure for ARM

This commit is contained in:
R Aadarsh
2026-06-28 09:03:55 +05:30
committed by Jeremy Soller
parent a2a3df33c6
commit a03c545f3c
+10 -2
View File
@@ -95,11 +95,19 @@ unsafe extern "C" fn start(args_ptr: *const KernelArgs) -> ! {
args.print();
// Initialize RMM
crate::startup::memory::init(&args, None, None);
let bump_allocator = crate::startup::memory::init(&args, None, None);
// Initialize paging
paging::init();
#[cfg(feature = "acpi")]
{
use crate::acpi;
acpi::init_before_mem(args.acpi_rsdp());
}
crate::memory::init_mm(bump_allocator);
crate::arch::misc::init(crate::cpu_set::LogicalCpuId::new(0));
// Setup kernel heap
@@ -120,7 +128,7 @@ unsafe extern "C" fn start(args_ptr: *const KernelArgs) -> ! {
#[cfg(feature = "acpi")]
{
crate::acpi::init(args.acpi_rsdp());
crate::acpi::init_after_mem(args.acpi_rsdp());
}
}
}