Revision 599d64f6

b/target-arm/helper.c
645 645
static int arm946_prbs_read(CPUARMState *env, const ARMCPRegInfo *ri,
646 646
                            uint64_t *value)
647 647
{
648
    if (ri->crm > 8) {
648
    if (ri->crm >= 8) {
649 649
        return EXCP_UDEF;
650 650
    }
651 651
    *value = env->cp15.c6_region[ri->crm];
......
655 655
static int arm946_prbs_write(CPUARMState *env, const ARMCPRegInfo *ri,
656 656
                             uint64_t value)
657 657
{
658
    if (ri->crm > 8) {
658
    if (ri->crm >= 8) {
659 659
        return EXCP_UDEF;
660 660
    }
661 661
    env->cp15.c6_region[ri->crm] = value;

Also available in: Unified diff