linux/arch/um/include/asm/smp.h
<<
>>
Prefs
   1#ifndef __UM_SMP_H
   2#define __UM_SMP_H
   3
   4#ifdef CONFIG_SMP
   5
   6#include "linux/bitops.h"
   7#include "asm/current.h"
   8#include "linux/cpumask.h"
   9
  10#define raw_smp_processor_id() (current_thread->cpu)
  11
  12#define cpu_logical_map(n) (n)
  13#define cpu_number_map(n) (n)
  14extern int hard_smp_processor_id(void);
  15#define NO_PROC_ID -1
  16
  17extern int ncpus;
  18
  19
  20static inline void smp_cpus_done(unsigned int maxcpus)
  21{
  22}
  23
  24extern struct task_struct *idle_threads[NR_CPUS];
  25
  26#else
  27
  28#define hard_smp_processor_id()         0
  29
  30#endif
  31
  32#endif
  33