target/armv7a_cache_l2x: change prototype of arm7a_handle_l2x_cache_info_command()

To prepare for handling TCL return values consistently, all calls
to command_print/command_print_sameline should be ready to switch
to CMD as first parameter.

Change prototype of arm7a_handle_l2x_cache_info_command() to pass
CMD instead of CMD_CTX.

This change was part of http://openocd.zylin.com/1815 from Paul
Fertser and has been extracted and rebased to simplify the review.

Change-Id: Ib926cd7380ac8b6fb89f64e0a85d81d124633315
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: http://openocd.zylin.com/5070
Tested-by: jenkins
This commit is contained in:
Paul Fertser 2019-04-01 04:27:58 +02:00 committed by Tomas Vanek
parent 95caf7714d
commit 105cfac552
1 changed files with 4 additions and 4 deletions

View File

@ -173,18 +173,18 @@ done:
return retval; return retval;
} }
static int arm7a_handle_l2x_cache_info_command(struct command_context *cmd_ctx, static int arm7a_handle_l2x_cache_info_command(struct command_invocation *cmd,
struct armv7a_cache_common *armv7a_cache) struct armv7a_cache_common *armv7a_cache)
{ {
struct armv7a_l2x_cache *l2x_cache = (struct armv7a_l2x_cache *) struct armv7a_l2x_cache *l2x_cache = (struct armv7a_l2x_cache *)
(armv7a_cache->outer_cache); (armv7a_cache->outer_cache);
if (armv7a_cache->info == -1) { if (armv7a_cache->info == -1) {
command_print(cmd_ctx, "cache not yet identified"); command_print(cmd->ctx, "cache not yet identified");
return ERROR_OK; return ERROR_OK;
} }
command_print(cmd_ctx, command_print(cmd->ctx,
"L2 unified cache Base Address 0x%" PRIx32 ", %" PRId32 " ways", "L2 unified cache Base Address 0x%" PRIx32 ", %" PRId32 " ways",
l2x_cache->base, l2x_cache->way); l2x_cache->base, l2x_cache->way);
@ -235,7 +235,7 @@ COMMAND_HANDLER(arm7a_l2x_cache_info_command)
if (retval) if (retval)
return retval; return retval;
return arm7a_handle_l2x_cache_info_command(CMD_CTX, return arm7a_handle_l2x_cache_info_command(CMD,
&armv7a->armv7a_mmu.armv7a_cache); &armv7a->armv7a_mmu.armv7a_cache);
} }