summaryrefslogtreecommitdiff
path: root/Kernel/init.cpp
diff options
context:
space:
mode:
authorHendiadyoin1 <leon2002.la@gmail.com>2021-06-30 14:24:37 +0200
committerAndreas Kling <kling@serenityos.org>2021-07-01 10:50:00 +0200
commit90cd11fa8cea0e650b91e171c63324b884706cd1 (patch)
tree14429e03b96324144c6b412a8b0929d2b676ae09 /Kernel/init.cpp
parent7a1a91d7f254e2245a3c641e84debc330db37384 (diff)
downloadserenity-90cd11fa8cea0e650b91e171c63324b884706cd1.zip
Kernel: Support starting up secondary processors on x86_64
Diffstat (limited to 'Kernel/init.cpp')
-rw-r--r--Kernel/init.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/Kernel/init.cpp b/Kernel/init.cpp
index 908ef0f248..39760f7c7b 100644
--- a/Kernel/init.cpp
+++ b/Kernel/init.cpp
@@ -88,7 +88,7 @@ static void setup_serial_debug();
// boot.S expects these functions to exactly have the following signatures.
// We declare them here to ensure their signatures don't accidentally change.
extern "C" void init_finished(u32 cpu) __attribute__((used));
-extern "C" [[noreturn]] void init_ap(u32 cpu, Processor* processor_info);
+extern "C" [[noreturn]] void init_ap(FlatPtr cpu, Processor* processor_info);
extern "C" [[noreturn]] void init();
READONLY_AFTER_INIT VirtualConsole* tty0;
@@ -194,7 +194,7 @@ extern "C" [[noreturn]] UNMAP_AFTER_INIT void init()
//
// The purpose of init_ap() is to initialize APs for multi-tasking.
//
-extern "C" [[noreturn]] UNMAP_AFTER_INIT void init_ap(u32 cpu, Processor* processor_info)
+extern "C" [[noreturn]] UNMAP_AFTER_INIT void init_ap(FlatPtr cpu, Processor* processor_info)
{
processor_info->early_initialize(cpu);