riscv-openocd/src/target
Zachary T Welch cb8d567b75 split jim_target into multiple handlers
The 'target' command group was implemented using its own command
dispatching, which can be eliminated by using the new chained command
registration mechanism.  This patch splits the jim_target() function
into individual handlers, which makes them to be visible to the help and
usage commands.  These one-trick handlers are much easier to understand.
2009-11-28 13:00:39 -08:00
..
ecos - reverted some of the changes that possibly broke arm926ejs. Waiting 2008-04-04 13:47:38 +00:00
xscale Remove annoying end-of-line whitespace from most src/* 2009-09-21 18:40:55 +00:00
Makefile.am add 'testee' target type 2009-11-25 10:29:06 -08:00
algorithm.c rename CEIL as DIV_ROUND_UP 2009-11-16 09:58:11 -08:00
algorithm.h target: don't implicitly include "algorithm.h" 2009-11-16 00:35:05 -08:00
arm7_9_common.c target: uplevel add_{break,watch}point() error checks 2009-11-28 10:40:26 -08:00
arm7_9_common.h remove target_type register_command callback 2009-11-24 21:37:36 -08:00
arm7tdmi.c remove target_type register_command callback 2009-11-24 21:37:36 -08:00
arm7tdmi.h ARM7TDMI: remove now-needless "struct arm7tdmi" 2009-11-17 01:09:06 -08:00
arm9tdmi.c remove target_type register_command callback 2009-11-24 21:37:36 -08:00
arm9tdmi.h remove target_type register_command callback 2009-11-24 21:37:36 -08:00
arm11.c ARM11: write_memory() avoids increment check 2009-11-27 18:40:37 -08:00
arm11.h ARM11: remove old R0..R15/CPSR code 2009-11-24 01:27:29 -08:00
arm11_dbgtap.c ARM11: fix warning on amd64 2009-11-28 11:55:00 -08:00
arm11_dbgtap.h ARM11: implement provider for new DPM interface 2009-11-24 00:14:06 -08:00
arm720t.c remove target_type register_command callback 2009-11-24 21:37:36 -08:00
arm720t.h ARM7TDMI: remove now-needless "struct arm7tdmi" 2009-11-17 01:09:06 -08:00
arm920t.c remove target_type register_command callback 2009-11-24 21:37:36 -08:00
arm920t.h remove target_type register_command callback 2009-11-24 21:37:36 -08:00
arm926ejs.c remove target_type register_command callback 2009-11-24 21:37:36 -08:00
arm926ejs.h remove target_type register_command callback 2009-11-24 21:37:36 -08:00
arm966e.c remove target_type register_command callback 2009-11-24 21:37:36 -08:00
arm966e.h remove target_type register_command callback 2009-11-24 21:37:36 -08:00
arm_adi_v5.c ARM: comment tweaks in ADIv5 2009-11-25 16:14:45 -08:00
arm_adi_v5.h #include "target.h" less wildly 2009-11-16 00:35:24 -08:00
arm_disassembler.c ARM: standard disassembler uses Thumb2 entry 2009-11-16 15:29:14 -08:00
arm_disassembler.h target_t -> struct target 2009-11-13 11:58:14 -08:00
arm_dpm.c Cortex-A8: implement DPM 2009-11-24 21:24:44 -08:00
arm_dpm.h Cortex-A8: implement DPM 2009-11-24 21:24:44 -08:00
arm_jtag.c remove unused arm_jtag_buf_to_* helpers 2009-11-14 18:21:02 -08:00
arm_jtag.h remove unused arm_jtag_buf_to_* helpers 2009-11-14 18:21:02 -08:00
arm_simulator.c ARM: remove 'armv4_5_common_s' migration #define 2009-11-22 10:27:29 -08:00
arm_simulator.h target_t -> struct target 2009-11-13 11:58:14 -08:00
armv4_5.c ARM: minor armv4/armv5 cleanup 2009-11-25 16:18:22 -08:00
armv4_5.h remove target_type register_command callback 2009-11-24 21:37:36 -08:00
armv4_5_cache.c command_context_t -> struct command_context 2009-11-13 13:25:47 -08:00
armv4_5_cache.h command_context_t -> struct command_context 2009-11-13 13:25:47 -08:00
armv4_5_mmu.c #include "target.h" less wildly 2009-11-16 00:35:24 -08:00
armv4_5_mmu.h #include "target.h" less wildly 2009-11-16 00:35:24 -08:00
armv7a.c remove target_type register_command callback 2009-11-24 21:37:36 -08:00
armv7a.h remove target_type register_command callback 2009-11-24 21:37:36 -08:00
armv7m.c use ARRAY_SIZE macro 2009-11-25 10:32:00 -08:00
armv7m.h remove target_type register_command callback 2009-11-24 21:37:36 -08:00
avrt.c use ARRAY_SIZE macro 2009-11-25 10:32:00 -08:00
avrt.h avr_common_t -> struct avr_common 2009-11-13 11:58:10 -08:00
breakpoints.c target: uplevel add_{break,watch}point() error checks 2009-11-28 10:40:26 -08:00
breakpoints.h target_t -> struct target 2009-11-13 11:58:14 -08:00
cortex_a8.c Cortex-A8: support "reset-assert" event 2009-11-27 18:50:26 -08:00
cortex_a8.h Cortex-A8: minor cleanup 2009-11-24 21:24:44 -08:00
cortex_m3.c target: uplevel add_{break,watch}point() error checks 2009-11-28 10:40:26 -08:00
cortex_m3.h ARM: only use one set of dummy FPA registers 2009-11-17 23:50:17 -08:00
embeddedice.c target: target_get_name() --> target_type_name() 2009-11-25 16:38:08 -08:00
embeddedice.h target_t -> struct target 2009-11-13 11:58:14 -08:00
etb.c remove register_commands from etm_capture_driver 2009-11-24 21:37:36 -08:00
etb.h etm_context_t -> struct etm_context 2009-11-13 11:58:13 -08:00
etm.c target: create and use target_name() 2009-11-25 16:38:08 -08:00
etm.h remove register_commands from etm_capture_driver 2009-11-24 21:37:36 -08:00
etm_dummy.c remove register_commands from etm_capture_driver 2009-11-24 21:37:36 -08:00
etm_dummy.h etm_capture_driver_t -> struct etm_capture_driver 2009-11-13 11:58:11 -08:00
fa526.c remove target_type register_command callback 2009-11-24 21:37:36 -08:00
feroceon.c remove target_type register_command callback 2009-11-24 21:37:36 -08:00
image.c embedded: do not allocate large temporary structures on stack 2009-11-22 13:38:42 +01:00
image.h fileio: improve API types 2009-11-16 15:47:09 -08:00
mips32.c remove target_type register_command callback 2009-11-24 21:37:36 -08:00
mips32.h target: create/use register_cache_invalidate() 2009-11-19 19:02:10 -08:00
mips32_dmaacc.c mips_ejtag_t -> struct mips_ejtag 2009-11-13 11:58:11 -08:00
mips32_dmaacc.h mips_ejtag_t -> struct mips_ejtag 2009-11-13 11:58:11 -08:00
mips32_pracc.c use ARRAY_SIZE macro 2009-11-25 10:32:00 -08:00
mips32_pracc.h mips: use const for code sequences 2009-11-22 20:18:26 +01:00
mips_ejtag.c use ARRAY_SIZE macro 2009-11-25 10:32:00 -08:00
mips_ejtag.h mips_ejtag_t -> struct mips_ejtag 2009-11-13 11:58:11 -08:00
mips_m4k.c remove target_type register_command callback 2009-11-24 21:37:36 -08:00
mips_m4k.h target_t -> struct target 2009-11-13 11:58:14 -08:00
oocd_trace.c remove register_commands from etm_capture_driver 2009-11-24 21:37:36 -08:00
oocd_trace.h etm_context_t -> struct etm_context 2009-11-13 11:58:13 -08:00
register.c target: create/use register_cache_invalidate() 2009-11-19 19:02:10 -08:00
register.h target: make register flags "bool" 2009-11-22 10:27:29 -08:00
startup.tcl improve startup tcl scripts 2009-11-24 21:37:29 -08:00
target.c split jim_target into multiple handlers 2009-11-28 13:00:39 -08:00
target.h target: remove unused TARGET_EVENT_OLD_* symbols 2009-11-28 10:36:32 -08:00
target_request.c target_request: use register_commands() 2009-11-24 21:37:36 -08:00
target_request.h #include "target.h" less wildly 2009-11-16 00:35:24 -08:00
target_type.h target: uplevel add_{break,watch}point() error checks 2009-11-28 10:40:26 -08:00
testee.c add 'testee' target type 2009-11-25 10:29:06 -08:00
trace.c trace: use register_commands() 2009-11-24 21:37:36 -08:00
trace.h target: less implicit inclusion of "etm.h" 2009-11-16 10:19:33 -08:00
xscale.c target: uplevel add_{break,watch}point() error checks 2009-11-28 10:40:26 -08:00
xscale.h target_t -> struct target 2009-11-13 11:58:14 -08:00