1/* 2 * Copyright 2007, Haiku Inc. All rights reserved. 3 * Distributed under the terms of the MIT License. 4 * 5 * Authors: 6 * Fran��ois Revol <revol@free.fr> 7 * 8 * Copyright 2004, Axel D��rfler, axeld@pinc-software.de 9 * Distributed under the terms of the MIT License. 10 */ 11 12 13#include <KernelExport.h> 14 15#include <boot/stage2.h> 16#include <arch/smp.h> 17#include <debug.h> 18#include <int.h> 19 20 21status_t 22arch_smp_init(kernel_args *args) 23{ 24 return B_OK; 25} 26 27 28status_t 29arch_smp_per_cpu_init(kernel_args *args, int32 cpu) 30{ 31 return B_OK; 32} 33 34 35void 36arch_smp_send_multicast_ici(CPUSet& cpuSet) 37{ 38#if KDEBUG 39 if (are_interrupts_enabled()) 40 panic("arch_smp_send_multicast_ici: called with interrupts enabled"); 41#endif 42} 43 44 45void 46arch_smp_send_ici(int32 target_cpu) 47{ 48 panic("called arch_smp_send_ici!\n"); 49} 50 51 52void 53arch_smp_send_broadcast_ici() 54{ 55 panic("called arch_smp_send_broadcast_ici\n"); 56} 57