#if CPU_X86
#if CPU_X86_32
-
#define CPU_SAVED_REGS_CNT 2
- #define CPU_STACK_GROWS_UPWARD 0
- #define CPU_SP_ON_EMPTY_SLOT 0
-
#elif CPU_X86_64
-
#define CPU_SAVED_REGS_CNT 8
- #define CPU_STACK_GROWS_UPWARD 0
- #define CPU_SP_ON_EMPTY_SLOT 0
#else
#error "unknown CPU"
#endif
+ #define CPU_STACK_GROWS_UPWARD 0
+ #define CPU_SP_ON_EMPTY_SLOT 0
#elif CPU_ARM
#if defined(ARCH_QT) && (ARCH & ARCH_QT)
/* This emulator hook should yield the CPU to the host. */
EXTERN_C_BEGIN
- void emul_idle(void);
+ void schedule(void);
EXTERN_C_END
- #define CPU_IDLE emul_idle()
+ #define CPU_IDLE schedule()
#else /* !ARCH_EMUL */
#define CPU_IDLE do { /* nothing */ } while (0)
#endif /* !ARCH_EMUL */