1 /* 2 * Copyright 2013-2019 Haiku, Inc. All rights reserved. 3 * Distributed under the terms of the MIT License. 4 */ 5 #ifndef KERNEL_BOOT_PLATFORM_EFI_ARCH_SMP_H 6 #define KERNEL_BOOT_PLATFORM_EFI_ARCH_SMP_H 7 8 #include <boot/menu.h> 9 10 11 int arch_smp_get_current_cpu(void); 12 void arch_smp_init_other_cpus(void); 13 void arch_smp_boot_other_cpus(uint32 pml4, uint64 kernel_entry); 14 void arch_smp_add_safemode_menus(Menu *menu); 15 void arch_smp_init(void); 16 17 18 #endif /* KERNEL_BOOT_PLATFORM_EFI_ARCH_SMP_H */ 19