Revision 827df9f3 target-arm/helper.c

b/target-arm/helper.c
55 55
        env->cp15.c0_cachetype = 0x1dd20d2;
56 56
        env->cp15.c1_sys = 0x00090078;
57 57
        break;
58
    case ARM_CPUID_ARM1136_R2:
58 59
    case ARM_CPUID_ARM1136:
59 60
        set_feature(env, ARM_FEATURE_V6);
60 61
        set_feature(env, ARM_FEATURE_VFP);
......
206 207
    { ARM_CPUID_ARM946, "arm946"},
207 208
    { ARM_CPUID_ARM1026, "arm1026"},
208 209
    { ARM_CPUID_ARM1136, "arm1136"},
210
    { ARM_CPUID_ARM1136_R2, "arm1136-r2"},
209 211
    { ARM_CPUID_ARM11MPCORE, "arm11mpcore"},
210 212
    { ARM_CPUID_CORTEXM3, "cortex-m3"},
211 213
    { ARM_CPUID_CORTEXA8, "cortex-a8"},
......
1582 1584
            case ARM_CPUID_ARM1026:
1583 1585
                return 1;
1584 1586
            case ARM_CPUID_ARM1136:
1587
            case ARM_CPUID_ARM1136_R2:
1585 1588
                return 7;
1586 1589
            case ARM_CPUID_ARM11MPCORE:
1587 1590
                return 1;
......
1762 1765
            case 8: /* TI925T_status */
1763 1766
                return 0;
1764 1767
            }
1768
            /* TODO: Peripheral port remap register:
1769
             * On OMAP2 mcr p15, 0, rn, c15, c2, 4 sets up the interrupt
1770
             * controller base address at $rn & ~0xfff and map size of
1771
             * 0x200 << ($rn & 0xfff), when MMU is off.  */
1765 1772
            goto bad_reg;
1766 1773
        }
1767 1774
        return 0;

Also available in: Unified diff