Revision 48733d19 linux-user/syscall.c

b/linux-user/syscall.c
74 74
//#define DEBUG
75 75

  
76 76
#if defined(TARGET_I386) || defined(TARGET_ARM) || defined(TARGET_SPARC) \
77
    || defined(TARGET_M68K) || defined(TARGET_SH4)
77
    || defined(TARGET_M68K) || defined(TARGET_SH4) || defined(TARGET_CRIS)
78 78
/* 16 bit uid wrappers emulation */
79 79
#define USE_UID16
80 80
#endif
......
2286 2286
            for (i = 7; i < 30; i++)
2287 2287
                new_env->ir[i] = 0;
2288 2288
        }
2289
#elif defined(TARGET_CRIS)
2290
	if (!newsp)
2291
	  newsp = env->regs[14];
2292
	new_env->regs[14] = newsp;
2289 2293
#else
2290 2294
#error unsupported target CPU
2291 2295
#endif
......
3502 3506
#endif
3503 3507
#ifdef TARGET_NR_mmap
3504 3508
    case TARGET_NR_mmap:
3505
#if defined(TARGET_I386) || defined(TARGET_ARM) || defined(TARGET_M68K)
3509
#if defined(TARGET_I386) || defined(TARGET_ARM) || defined(TARGET_M68K) || defined(TARGET_CRIS)
3506 3510
        {
3507 3511
            target_ulong *v;
3508 3512
            target_ulong v1, v2, v3, v4, v5, v6;

Also available in: Unified diff