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