⛏️ index : haiku.git

/*
 * Copyright 2005, Axel DΓΆrfler, axeld@pinc-software.de. All rights reserved.
 * Distributed under the terms of the MIT License.
 */
#ifndef SMP_H
#define SMP_H


#include <SupportDefs.h>


#ifdef __cplusplus
// this is only available in C++
#	include <boot/menu.h>
extern void smp_add_safemode_menus(Menu *menu);

extern "C" {
#endif

extern void smp_init(void);
extern void smp_init_other_cpus(void);
extern void smp_boot_other_cpus(addr_t pageTable,
	addr_t kernelEntry, addr_t virtKernelArgs);
extern int smp_get_current_cpu(void);

#ifdef __cplusplus
}
#endif


#endif	/* SMP_H */