Revision 3fc6c082 linux-user/main.c

b/linux-user/main.c
700 700
            info._sifields._sigfault._addr = env->nip - 4;
701 701
            queue_signal(info.si_signo, &info);
702 702
        case EXCP_DSI:
703
            fprintf(stderr, "Invalid data memory access: 0x%08x\n", env->spr[DAR]);
703
            fprintf(stderr, "Invalid data memory access: 0x%08x\n",
704
                    env->spr[SPR_DAR]);
704 705
            if (loglevel) {
705 706
                fprintf(logfile, "Invalid data memory access: 0x%08x\n",
706
                        env->spr[DAR]);
707
                        env->spr[SPR_DAR]);
707 708
            }
708 709
            switch (env->error_code & 0xF) {
709 710
            case EXCP_DSI_TRANSLATE:
......
1243 1244
    }
1244 1245
#elif defined(TARGET_PPC)
1245 1246
    {
1247
        ppc_def_t *def;
1246 1248
        int i;
1249

  
1250
        /* Choose and initialise CPU */
1251
        /* XXX: CPU model (or PVR) should be provided on command line */
1252
        //        ppc_find_by_name("750gx", &def);
1253
        //        ppc_find_by_name("750fx", &def);
1254
        //        ppc_find_by_name("750p", &def);
1255
        ppc_find_by_name("750", &def);
1256
        //        ppc_find_by_name("G3", &def);
1257
        //        ppc_find_by_name("604r", &def);
1258
        //        ppc_find_by_name("604e", &def);
1259
        //        ppc_find_by_name("604", &def);
1260
        if (def == NULL) {
1261
            cpu_abort(cpu_single_env,
1262
                      "Unable to find PowerPC CPU definition\n");
1263
        }
1264
        cpu_ppc_register(cpu_single_env, def);
1265

  
1247 1266
        for (i = 0; i < 32; i++) {
1248 1267
            if (i != 12 && i != 6 && i != 13)
1249 1268
                env->msr[i] = (regs->msr >> i) & 1;

Also available in: Unified diff