Commit 533d177a98c5f73ba34fd04bf232fac1f44cf168

Authored by aurel32
1 parent d2c75345

Fix correct reset value for ARM CP15 c1 auxiliary control register

According to ARM Cortex A8 Technical Reference Manual, the reset value for CP15 c1 auxiliary control
register is 2, not zero (page 3.12).

Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
Acked-by: Laurent Desnogues <laurent.desnogues@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6771 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 1 additions and 1 deletions
target-arm/helper.c
... ... @@ -1694,7 +1694,7 @@ uint32_t HELPER(get_cp15)(CPUState *env, uint32_t insn)
1694 1694 case ARM_CPUID_ARM11MPCORE:
1695 1695 return 1;
1696 1696 case ARM_CPUID_CORTEXA8:
1697   - return 0;
  1697 + return 2;
1698 1698 default:
1699 1699 goto bad_reg;
1700 1700 }
... ...