diff options
author | Hendiadyoin1 <leon2002.la@gmail.com> | 2021-06-30 14:24:37 +0200 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-07-01 10:50:00 +0200 |
commit | 90cd11fa8cea0e650b91e171c63324b884706cd1 (patch) | |
tree | 14429e03b96324144c6b412a8b0929d2b676ae09 /Kernel/init.cpp | |
parent | 7a1a91d7f254e2245a3c641e84debc330db37384 (diff) | |
download | serenity-90cd11fa8cea0e650b91e171c63324b884706cd1.zip |
Kernel: Support starting up secondary processors on x86_64
Diffstat (limited to 'Kernel/init.cpp')
-rw-r--r-- | Kernel/init.cpp | 4 |
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); |