summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
eae6353)
we should have caught them all - hopefully.
Change-Id: I35435317fccaf5ad0216244d69f76db6857bb582
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
Reviewed-on: http://openocd.zylin.com/381
Tested-by: jenkins
Reviewed-by: Øyvind Harboe <oyvindharboe@gmail.com>
29 files changed:
.mode = COMMAND_CONFIG,
.handler = handle_mflash_init_command,
.help = "initialize mflash devices",
.mode = COMMAND_CONFIG,
.handler = handle_mflash_init_command,
.help = "initialize mflash devices",
},
COMMAND_REGISTRATION_DONE
};
},
COMMAND_REGISTRATION_DONE
};
.name = "mflash",
.mode = COMMAND_ANY,
.help = "mflash command group",
.name = "mflash",
.mode = COMMAND_ANY,
.help = "mflash command group",
.chain = mflash_config_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = mflash_config_command_handlers,
},
COMMAND_REGISTRATION_DONE
.name = "at91sam9",
.mode = COMMAND_ANY,
.help = "AT91SAM9 NAND flash controller commands",
.name = "at91sam9",
.mode = COMMAND_ANY,
.help = "AT91SAM9 NAND flash controller commands",
.chain = at91sam9_sub_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = at91sam9_sub_command_handlers,
},
COMMAND_REGISTRATION_DONE
.name = "lpc3180",
.mode = COMMAND_ANY,
.help = "LPC3180 NAND flash controller commands",
.name = "lpc3180",
.mode = COMMAND_ANY,
.help = "LPC3180 NAND flash controller commands",
.chain = lpc3180_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = lpc3180_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.name = "lpc32xx",
.mode = COMMAND_ANY,
.help = "LPC32xx NAND flash controller commands",
.name = "lpc32xx",
.mode = COMMAND_ANY,
.help = "LPC32xx NAND flash controller commands",
.chain = lpc32xx_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = lpc32xx_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.handler = &handle_nand_list_drivers,
.mode = COMMAND_ANY,
.help = "lists available NAND drivers",
.handler = &handle_nand_list_drivers,
.mode = COMMAND_ANY,
.help = "lists available NAND drivers",
},
{
.name = "init",
.mode = COMMAND_CONFIG,
.handler = &handle_nand_init_command,
.help = "initialize NAND devices",
},
{
.name = "init",
.mode = COMMAND_CONFIG,
.handler = &handle_nand_init_command,
.help = "initialize NAND devices",
},
COMMAND_REGISTRATION_DONE
};
},
COMMAND_REGISTRATION_DONE
};
.name = "nand",
.mode = COMMAND_ANY,
.help = "NAND flash command group",
.name = "nand",
.mode = COMMAND_ANY,
.help = "NAND flash command group",
.chain = nand_config_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = nand_config_command_handlers,
},
COMMAND_REGISTRATION_DONE
.mode = COMMAND_ANY,
.handler = handle_jtag_init_command,
.help = "initialize jtag scan chain",
.mode = COMMAND_ANY,
.handler = handle_jtag_init_command,
.help = "initialize jtag scan chain",
.handler = handle_scan_chain_command,
.mode = COMMAND_ANY,
.help = "print current scan chain configuration",
.handler = handle_scan_chain_command,
.mode = COMMAND_ANY,
.help = "print current scan chain configuration",
},
{
.name = "jtag_reset",
},
{
.name = "jtag_reset",
.name = "jtag",
.mode = COMMAND_ANY,
.help = "perform jtag tap actions",
.name = "jtag",
.mode = COMMAND_ANY,
.help = "perform jtag tap actions",
.chain = jtag_subcommand_handlers,
},
.chain = jtag_subcommand_handlers,
},
.mode = COMMAND_CONFIG,
.handler = handle_pld_init_command,
.help = "initialize PLD devices",
.mode = COMMAND_CONFIG,
.handler = handle_pld_init_command,
.help = "initialize PLD devices",
},
COMMAND_REGISTRATION_DONE
};
},
COMMAND_REGISTRATION_DONE
};
.name = "pld",
.mode = COMMAND_ANY,
.help = "programmable logic device commands",
.name = "pld",
.mode = COMMAND_ANY,
.help = "programmable logic device commands",
.chain = pld_config_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = pld_config_command_handlers,
},
COMMAND_REGISTRATION_DONE
.name = "virtex2",
.mode = COMMAND_ANY,
.help = "Virtex-II specific commands",
.name = "virtex2",
.mode = COMMAND_ANY,
.help = "Virtex-II specific commands",
.chain = virtex2_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = virtex2_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.help = "next stepi will return immediately allowing "
"GDB to fetch register state without affecting "
"target state",
.help = "next stepi will return immediately allowing "
"GDB to fetch register state without affecting "
"target state",
.name = "shutdown",
.handler = &handle_shutdown_command,
.mode = COMMAND_ANY,
.name = "shutdown",
.handler = &handle_shutdown_command,
.mode = COMMAND_ANY,
.help = "shut the server down",
},
COMMAND_REGISTRATION_DONE
.help = "shut the server down",
},
COMMAND_REGISTRATION_DONE
.name = "exit",
.handler = handle_exit_command,
.mode = COMMAND_EXEC,
.name = "exit",
.handler = handle_exit_command,
.mode = COMMAND_EXEC,
.help = "exit telnet session",
},
{
.help = "exit telnet session",
},
{
.name = "memwrite",
.mode = COMMAND_ANY,
.help = "memwrite command group",
.name = "memwrite",
.mode = COMMAND_ANY,
.help = "memwrite command group",
.chain = arm11_mw_command_handlers,
},
{
.chain = arm11_mw_command_handlers,
},
{
.name = "arm11",
.mode = COMMAND_ANY,
.help = "ARM11 command group",
.name = "arm11",
.mode = COMMAND_ANY,
.help = "ARM11 command group",
.chain = arm11_any_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = arm11_any_command_handlers,
},
COMMAND_REGISTRATION_DONE
.name = "arm720t",
.mode = COMMAND_ANY,
.help = "arm720t command group",
.name = "arm720t",
.mode = COMMAND_ANY,
.help = "arm720t command group",
.chain = arm720t_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = arm720t_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.name = "arm7_9",
.mode = COMMAND_ANY,
.help = "arm7/9 specific commands",
.name = "arm7_9",
.mode = COMMAND_ANY,
.help = "arm7/9 specific commands",
.chain = arm7_9_any_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = arm7_9_any_command_handlers,
},
COMMAND_REGISTRATION_DONE
.name = "cache_info",
.handler = arm920t_handle_cache_info_command,
.mode = COMMAND_EXEC,
.name = "cache_info",
.handler = arm920t_handle_cache_info_command,
.mode = COMMAND_EXEC,
.help = "display information about target caches",
},
{
.help = "display information about target caches",
},
{
.name = "arm920t",
.mode = COMMAND_ANY,
.help = "arm920t command group",
.name = "arm920t",
.mode = COMMAND_ANY,
.help = "arm920t command group",
.chain = arm920t_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = arm920t_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.name = "cache_info",
.handler = arm926ejs_handle_cache_info_command,
.mode = COMMAND_EXEC,
.name = "cache_info",
.handler = arm926ejs_handle_cache_info_command,
.mode = COMMAND_EXEC,
.help = "display information about target caches",
},
.help = "display information about target caches",
},
.name = "arm926ejs",
.mode = COMMAND_ANY,
.help = "arm926ejs command group",
.name = "arm926ejs",
.mode = COMMAND_ANY,
.help = "arm926ejs command group",
.chain = arm926ejs_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = arm926ejs_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.name = "arm946e",
.mode = COMMAND_ANY,
.help = "arm946e command group",
.name = "arm946e",
.mode = COMMAND_ANY,
.help = "arm946e command group",
.chain = arm946e_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = arm946e_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.name = "arm966e",
.mode = COMMAND_ANY,
.help = "arm966e command group",
.name = "arm966e",
.mode = COMMAND_ANY,
.help = "arm966e command group",
.chain = arm966e_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = arm966e_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.name = "arm9",
.mode = COMMAND_ANY,
.help = "arm9 command group",
.name = "arm9",
.mode = COMMAND_ANY,
.help = "arm9 command group",
.chain = arm9tdmi_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = arm9tdmi_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.name = "dap",
.mode = COMMAND_EXEC,
.help = "DAP command group",
.name = "dap",
.mode = COMMAND_EXEC,
.help = "DAP command group",
.chain = dap_commands,
},
COMMAND_REGISTRATION_DONE
.chain = dap_commands,
},
COMMAND_REGISTRATION_DONE
.handler = handle_armv4_5_reg_command,
.mode = COMMAND_EXEC,
.help = "display ARM core registers",
.handler = handle_armv4_5_reg_command,
.mode = COMMAND_EXEC,
.help = "display ARM core registers",
},
{
.name = "core_state",
},
{
.name = "core_state",
.name = "arm",
.mode = COMMAND_ANY,
.help = "ARM command group",
.name = "arm",
.mode = COMMAND_ANY,
.help = "ARM command group",
.chain = arm_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = arm_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.name = "cache_config",
.mode = COMMAND_EXEC,
.help = "cache configuation for a target",
.name = "cache_config",
.mode = COMMAND_EXEC,
.help = "cache configuation for a target",
.chain = l2_cache_commands,
},
COMMAND_REGISTRATION_DONE
.chain = l2_cache_commands,
},
COMMAND_REGISTRATION_DONE
.handler = cortex_a8_handle_cache_info_command,
.mode = COMMAND_EXEC,
.help = "display information about target caches",
.handler = cortex_a8_handle_cache_info_command,
.mode = COMMAND_EXEC,
.help = "display information about target caches",
},
{
.name = "dbginit",
.handler = cortex_a8_handle_dbginit_command,
.mode = COMMAND_EXEC,
.help = "Initialize core debug",
},
{
.name = "dbginit",
.handler = cortex_a8_handle_dbginit_command,
.mode = COMMAND_EXEC,
.help = "Initialize core debug",
},
{ .name ="smp_off",
.handler = cortex_a8_handle_smp_off_command,
.mode = COMMAND_EXEC,
.help = "Stop smp handling",
},
{ .name ="smp_off",
.handler = cortex_a8_handle_smp_off_command,
.mode = COMMAND_EXEC,
.help = "Stop smp handling",
},
{
.name ="smp_on",
.handler = cortex_a8_handle_smp_on_command,
.mode = COMMAND_EXEC,
.help = "Restart smp handling",
},
{
.name ="smp_on",
.handler = cortex_a8_handle_smp_on_command,
.mode = COMMAND_EXEC,
.help = "Restart smp handling",
},
{
.name ="smp_gdb",
.handler = cortex_a8_handle_smp_gdb_command,
.mode = COMMAND_EXEC,
.help = "display/fix current core played to gdb",
},
{
.name ="smp_gdb",
.handler = cortex_a8_handle_smp_gdb_command,
.mode = COMMAND_EXEC,
.help = "display/fix current core played to gdb",
.name = "cortex_a8",
.mode = COMMAND_ANY,
.help = "Cortex-A8 command group",
.name = "cortex_a8",
.mode = COMMAND_ANY,
.help = "Cortex-A8 command group",
.chain = cortex_a8_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = cortex_a8_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.name = "cortex_m3",
.mode = COMMAND_EXEC,
.help = "Cortex-M3 command group",
.name = "cortex_m3",
.mode = COMMAND_EXEC,
.help = "Cortex-M3 command group",
.chain = cortex_m3_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = cortex_m3_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.name = "etm",
.mode = COMMAND_ANY,
.help = "Emebdded Trace Macrocell command group",
.name = "etm",
.mode = COMMAND_ANY,
.help = "Emebdded Trace Macrocell command group",
.chain = etm_config_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = etm_config_command_handlers,
},
COMMAND_REGISTRATION_DONE
.name = "info",
.handler = handle_etm_info_command,
.mode = COMMAND_EXEC,
.name = "info",
.handler = handle_etm_info_command,
.mode = COMMAND_EXEC,
.help = "display info about the current target's ETM",
},
{
.name = "status",
.handler = handle_etm_status_command,
.mode = COMMAND_EXEC,
.help = "display info about the current target's ETM",
},
{
.name = "status",
.handler = handle_etm_status_command,
.mode = COMMAND_EXEC,
.help = "display current target's ETM status",
},
{
.name = "start",
.handler = handle_etm_start_command,
.mode = COMMAND_EXEC,
.help = "display current target's ETM status",
},
{
.name = "start",
.handler = handle_etm_start_command,
.mode = COMMAND_EXEC,
.help = "start ETM trace collection",
},
{
.name = "stop",
.handler = handle_etm_stop_command,
.mode = COMMAND_EXEC,
.help = "start ETM trace collection",
},
{
.name = "stop",
.handler = handle_etm_stop_command,
.mode = COMMAND_EXEC,
.help = "stop ETM trace collection",
},
{
.help = "stop ETM trace collection",
},
{
.name = "analyze",
.handler = handle_etm_analyze_command,
.mode = COMMAND_EXEC,
.name = "analyze",
.handler = handle_etm_analyze_command,
.mode = COMMAND_EXEC,
.help = "analyze collected ETM trace",
},
{
.help = "analyze collected ETM trace",
},
{
.name = "load",
.handler = handle_etm_load_command,
.mode = COMMAND_EXEC,
.name = "load",
.handler = handle_etm_load_command,
.mode = COMMAND_EXEC,
.help = "load trace data for analysis <file>",
},
COMMAND_REGISTRATION_DONE
.help = "load trace data for analysis <file>",
},
COMMAND_REGISTRATION_DONE
.name = "mips32",
.mode = COMMAND_ANY,
.help = "mips32 command group",
.name = "mips32",
.mode = COMMAND_ANY,
.help = "mips32 command group",
.chain = mips32_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = mips32_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.name = "mips_m4k",
.mode = COMMAND_ANY,
.help = "mips_m4k command group",
.name = "mips_m4k",
.mode = COMMAND_ANY,
.help = "mips_m4k command group",
.chain = mips_m4k_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = mips_m4k_exec_command_handlers,
},
COMMAND_REGISTRATION_DONE
.name = "status",
.handler = handle_oocd_trace_status_command,
.mode = COMMAND_EXEC,
.name = "status",
.handler = handle_oocd_trace_status_command,
.mode = COMMAND_EXEC,
.help = "display OpenOCD + trace status",
},
{
.name = "resync",
.handler = handle_oocd_trace_resync_command,
.mode = COMMAND_EXEC,
.help = "display OpenOCD + trace status",
},
{
.name = "resync",
.handler = handle_oocd_trace_resync_command,
.mode = COMMAND_EXEC,
.help = "resync OpenOCD + trace capture clock",
},
COMMAND_REGISTRATION_DONE
.help = "resync OpenOCD + trace capture clock",
},
COMMAND_REGISTRATION_DONE
.name = "oocd_trace",
.mode = COMMAND_ANY,
.help = "OpenOCD trace capture driver command group",
.name = "oocd_trace",
.mode = COMMAND_ANY,
.help = "OpenOCD trace capture driver command group",
.chain = oocd_trace_all_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = oocd_trace_all_command_handlers,
},
COMMAND_REGISTRATION_DONE
.name = "xscale",
.mode = COMMAND_ANY,
.help = "xscale command group",
.name = "xscale",
.mode = COMMAND_ANY,
.help = "xscale command group",
.chain = xscale_any_command_handlers,
},
COMMAND_REGISTRATION_DONE
.chain = xscale_any_command_handlers,
},
COMMAND_REGISTRATION_DONE
Linking to existing account procedure
If you already have an account and want to add another login method
you
MUST first sign in with your existing account and
then change URL to read
https://review.openocd.org/login/?link
to get to this page again but this time it'll work for linking. Thank you.
SSH host keys fingerprints
1024 SHA256:YKx8b7u5ZWdcbp7/4AeXNaqElP49m6QrwfXaqQGJAOk gerrit-code-review@openocd.zylin.com (DSA)
384 SHA256:jHIbSQa4REvwCFG4cq5LBlBLxmxSqelQPem/EXIrxjk gerrit-code-review@openocd.org (ECDSA)
521 SHA256:UAOPYkU9Fjtcao0Ul/Rrlnj/OsQvt+pgdYSZ4jOYdgs gerrit-code-review@openocd.org (ECDSA)
256 SHA256:A13M5QlnozFOvTllybRZH6vm7iSt0XLxbA48yfc2yfY gerrit-code-review@openocd.org (ECDSA)
256 SHA256:spYMBqEYoAOtK7yZBrcwE8ZpYt6b68Cfh9yEVetvbXg gerrit-code-review@openocd.org (ED25519)
+--[ED25519 256]--+
|=.. |
|+o.. . |
|*.o . . |
|+B . . . |
|Bo. = o S |
|Oo.+ + = |
|oB=.* = . o |
| =+=.+ + E |
|. .=o . o |
+----[SHA256]-----+
2048 SHA256:0Onrb7/PHjpo6iVZ7xQX2riKN83FJ3KGU0TvI0TaFG4 gerrit-code-review@openocd.zylin.com (RSA)