arm9tdmi: more correct fix for vector_catch
Just use the array of names we're given, ignoring indices. The "reserved means don't use" patch missed that change. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>__archive__
parent
0da0bfd40a
commit
c352c96f74
|
@ -1042,14 +1042,11 @@ static int handle_arm9tdmi_catch_vectors_command(
|
||||||
embeddedice_store_reg(vector_catch);
|
embeddedice_store_reg(vector_catch);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* output current settings (skip RESERVED vector) */
|
/* output current settings */
|
||||||
for (i = 0; i < 8; i++)
|
for (i = 0; arm9tdmi_vectors[i].name; i++) {
|
||||||
{
|
command_print(cmd_ctx, "%s: %s", arm9tdmi_vectors[i].name,
|
||||||
if (i != 5)
|
(vector_catch_value & arm9tdmi_vectors[i].value)
|
||||||
{
|
? "catch" : "don't catch");
|
||||||
command_print(cmd_ctx, "%s: %s", arm9tdmi_vectors[i].name,
|
|
||||||
(vector_catch_value & (1 << i)) ? "catch" : "don't catch");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return ERROR_OK;
|
return ERROR_OK;
|
||||||
|
|
Loading…
Reference in New Issue