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