ARM920 uses the new inheritance/nesting scheme

Use target_to_arm920(), replacing needless pointer traversals
and simplifying.  Stop setting arm9tdmi->arch_info for arm920
type parts, it's not used any longer.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
This commit is contained in:
David Brownell
2009-11-05 22:03:13 -08:00
parent da739aa257
commit 9be533566e
2 changed files with 71 additions and 142 deletions

View File

@@ -321,7 +321,6 @@ static int fa526_init_arch_info_2(target_t *target,
arm7_9->arch_info = arm9tdmi;
arm9tdmi->common_magic = ARM9TDMI_COMMON_MAGIC;
arm9tdmi->arch_info = NULL;
arm7_9_init_arch_info(target, arm7_9);
@@ -344,7 +343,6 @@ static int fa526_init_arch_info(target_t *target,
*/
fa526_init_arch_info_2(target, arm9tdmi, tap);
arm9tdmi->arch_info = arm920t;
arm920t->common_magic = ARM920T_COMMON_MAGIC;
arm7_9->post_debug_entry = arm920t_post_debug_entry;