Revision b172c56a linux-user/main.c

b/linux-user/main.c
1047 1047
            cpu_abort(env, "Reset interrupt while in user mode. "
1048 1048
                      "Aborting\n");
1049 1049
            break;
1050
#if defined(TARGET_PPC64) && !defined(TARGET_ABI32) /* PowerPC 64 */
1051 1050
        case POWERPC_EXCP_DSEG:     /* Data segment exception                */
1052 1051
            cpu_abort(env, "Data segment exception while in user mode. "
1053 1052
                      "Aborting\n");
......
1056 1055
            cpu_abort(env, "Instruction segment exception "
1057 1056
                      "while in user mode. Aborting\n");
1058 1057
            break;
1059
#endif /* defined(TARGET_PPC64) && !defined(TARGET_ABI32) */
1060
#if defined(TARGET_PPC64H) && !defined(TARGET_ABI32)
1061 1058
        /* PowerPC 64 with hypervisor mode support */
1062 1059
        case POWERPC_EXCP_HDECR:    /* Hypervisor decrementer exception      */
1063 1060
            cpu_abort(env, "Hypervisor decrementer interrupt "
1064 1061
                      "while in user mode. Aborting\n");
1065 1062
            break;
1066
#endif /* defined(TARGET_PPC64H) && !defined(TARGET_ABI32) */
1067 1063
        case POWERPC_EXCP_TRACE:    /* Trace exception                       */
1068 1064
            /* Nothing to do:
1069 1065
             * we use this exception to emulate step-by-step execution mode.
1070 1066
             */
1071 1067
            break;
1072
#if defined(TARGET_PPC64H) && !defined(TARGET_ABI32)
1073 1068
        /* PowerPC 64 with hypervisor mode support */
1074 1069
        case POWERPC_EXCP_HDSI:     /* Hypervisor data storage exception     */
1075 1070
            cpu_abort(env, "Hypervisor data storage exception "
......
1087 1082
            cpu_abort(env, "Hypervisor instruction segment exception "
1088 1083
                      "while in user mode. Aborting\n");
1089 1084
            break;
1090
#endif /* defined(TARGET_PPC64H) && !defined(TARGET_ABI32) */
1091 1085
        case POWERPC_EXCP_VPU:      /* Vector unavailable exception          */
1092 1086
            EXCP_DUMP(env, "No Altivec instructions allowed\n");
1093 1087
            info.si_signo = TARGET_SIGILL;

Also available in: Unified diff