Revision 22478e79 target-arm/helper.c

b/target-arm/helper.c
64 64
        env->vfp.xregs[ARM_VFP_MVFR0] = 0x11111111;
65 65
        env->vfp.xregs[ARM_VFP_MVFR1] = 0x00000000;
66 66
        memcpy(env->cp15.c0_c1, arm1136_cp15_c0_c1, 8 * sizeof(uint32_t));
67
        memcpy(env->cp15.c0_c1, arm1136_cp15_c0_c2, 8 * sizeof(uint32_t));
67
        memcpy(env->cp15.c0_c2, arm1136_cp15_c0_c2, 8 * sizeof(uint32_t));
68 68
        env->cp15.c0_cachetype = 0x1dd20d2;
69 69
        break;
70 70
    case ARM_CPUID_ARM11MPCORE:
......
76 76
        env->vfp.xregs[ARM_VFP_MVFR0] = 0x11111111;
77 77
        env->vfp.xregs[ARM_VFP_MVFR1] = 0x00000000;
78 78
        memcpy(env->cp15.c0_c1, mpcore_cp15_c0_c1, 8 * sizeof(uint32_t));
79
        memcpy(env->cp15.c0_c1, mpcore_cp15_c0_c2, 8 * sizeof(uint32_t));
79
        memcpy(env->cp15.c0_c2, mpcore_cp15_c0_c2, 8 * sizeof(uint32_t));
80 80
        env->cp15.c0_cachetype = 0x1dd20d2;
81 81
        break;
82 82
    case ARM_CPUID_CORTEXA8:
......
92 92
        env->vfp.xregs[ARM_VFP_MVFR0] = 0x11110222;
93 93
        env->vfp.xregs[ARM_VFP_MVFR1] = 0x00011100;
94 94
        memcpy(env->cp15.c0_c1, cortexa8_cp15_c0_c1, 8 * sizeof(uint32_t));
95
        memcpy(env->cp15.c0_c1, cortexa8_cp15_c0_c2, 8 * sizeof(uint32_t));
95
        memcpy(env->cp15.c0_c2, cortexa8_cp15_c0_c2, 8 * sizeof(uint32_t));
96 96
        env->cp15.c0_cachetype = 0x1dd20d2;
97 97
        break;
98 98
    case ARM_CPUID_CORTEXM3:

Also available in: Unified diff