X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=cfg%2Fcpu.h;h=9b9d31430fea3bc9dbe30d805a4c3493334f65b8;hb=6b2099c56772961182353617a8d4b839f6a1a6db;hp=f845bde1239daa0530e90708af6ca141c4096909;hpb=60336b428df2d4a973b79b23cd41ce48f7043b5b;p=bertos.git diff --git a/cfg/cpu.h b/cfg/cpu.h index f845bde1..9b9d3143 100755 --- a/cfg/cpu.h +++ b/cfg/cpu.h @@ -17,6 +17,9 @@ /*#* *#* $Log$ + *#* Revision 1.13 2006/03/27 04:49:23 bernie + *#* CPU_IDLE(): Fix for new emulator. + *#* *#* Revision 1.12 2006/03/21 10:52:39 bernie *#* Update ARM support. *#* @@ -75,6 +78,7 @@ #define DEVLIB_CPU_H #include /* for uintXX_t */ +#include /* ARCH_EMUL */ /*! @@ -578,15 +582,12 @@ STATIC_ASSERT(sizeof(uint64_t) * CPU_BITS_PER_CHAR == 64); #if defined(ARCH_EMUL) && (ARCH & ARCH_EMUL) /* This emulator hook should yield the CPU to the host. */ EXTERN_C_BEGIN - void SchedulerIdle(void); + void emul_idle(void); EXTERN_C_END - #define CPU_IDLE SchedulerIdle() + #define CPU_IDLE emul_idle() #else /* !ARCH_EMUL */ #define CPU_IDLE do { /* nothing */ } while (0) #endif /* !ARCH_EMUL */ #endif /* !CPU_IDLE */ -/* OBSOLETE */ -#define SCHEDULER_IDLE CPU_IDLE - #endif /* DEVLIB_CPU_H */