From 71cde5e359f273585880ea8986709b950ba85b08 Mon Sep 17 00:00:00 2001 From: David Brownell Date: Thu, 19 Nov 2009 19:02:10 -0800 Subject: target: create/use register_cache_invalidate() Create a generic register_cache_invalidate(), and use it to replace three all-but-identical core-specific routines: - armv4_5_invalidate_core_regs() - armv7m_invalidate_core_regs - mips32_invalidate_core_regs() too. Make cache->num_regs be unsigned, avoiding various errors. Net code shrink and simplification. Signed-off-by: David Brownell --- src/target/etm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/target/etm.c') diff --git a/src/target/etm.c b/src/target/etm.c index 85cc6ebd..1678c2fb 100644 --- a/src/target/etm.c +++ b/src/target/etm.c @@ -234,7 +234,7 @@ static const struct reg_arch_type etm_scan6_type = { static struct reg *etm_reg_lookup(struct etm_context *etm_ctx, unsigned id) { struct reg_cache *cache = etm_ctx->reg_cache; - int i; + unsigned i; for (i = 0; i < cache->num_regs; i++) { struct etm_reg *reg = cache->reg_list[i].arch_info; -- cgit v1.2.3