openocd/src/target
Øyvind Harboe e03f45f699 config: add init_targets proc that is executed just before init
this allows configuration scripts to export a init_targets proc
rather than setting up the target directly.

This allows for new conventions in how to set up target vs. board
script and how to transfer default settings between board and
target scripts.

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2010-12-22 17:44:22 +01: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
adi_v5_jtag.c jtagdp: remove #if 0'd kludges and explain why the code is correct 2010-09-21 22:17:38 +02:00
adi_v5_swd.c ADIv5 transport support moves to separate files 2010-03-16 14:12:00 -07:00
algorithm.c change #include "binarybuffer.h" to <helper/binarybuffer.h> 2009-12-03 04:22:17 -08:00
algorithm.h target: don't implicitly include "algorithm.h" 2009-11-16 00:35:05 -08:00
arm_adi_v5.c ADIv5: Implement function to lookup CoreSight component 2010-11-05 11:25:57 +01:00
arm_adi_v5.h ADIv5: Implement function to lookup CoreSight component 2010-11-05 11:25:57 +01:00
arm_disassembler.c Various doc/comment updates 2010-01-21 16:45:00 -08:00
arm_disassembler.h change #include "types.h" to <helper/types.h> 2009-12-03 04:22:52 -08:00
arm_dpm.c arm_dpm: error propagation fixes 2010-07-19 22:13:49 +02:00
arm_dpm.h ARM DPM: support updating HW breakpoints 2009-12-11 15:26:10 -08:00
arm_jtag.c ARM_JTAG: review scope of functions 2010-04-10 16:59:50 +08:00
arm_jtag.h warnings: fix alignment warnings 2010-09-20 13:12:35 +02:00
arm_opcodes.h ARM: update arm_opcodes.h copyright 2009-12-09 21:43:23 -08:00
arm_semihosting.c arm_semihosting buildfix 2010-03-01 10:39:57 -08:00
arm_semihosting.h ARM: remove semihosting globals 2009-12-04 16:51:48 -08:00
arm_simulator.c arm_simulator: -Wshadow warning fixes 2010-06-15 23:14:20 +02:00
arm_simulator.h ARM_SIMULATOR: review scope of functions 2010-04-10 16:57:49 +08:00
arm.h ARMV4_5: review scope of data 2010-04-10 16:46:01 +08:00
arm7_9_common.c arm: add missing error reporting 2010-08-11 10:58:49 +02:00
arm7_9_common.h debug: debug entry error propagation 2010-07-19 22:13:49 +02:00
arm7tdmi.c arm_jtag_scann error propagation fixes 2010-07-20 08:24:53 +02:00
arm7tdmi.h target files shouldn't #include <target/...h> 2009-12-13 12:52:23 -08:00
arm9tdmi.c arm: error propagation of arm_jtag_set_instr 2010-07-19 22:13:49 +02:00
arm9tdmi.h target files shouldn't #include <target/...h> 2009-12-13 12:52:23 -08:00
arm11_dbgtap.c arm11 error propagation fixes 2010-07-20 08:42:52 +02:00
arm11_dbgtap.h arm11 error propagation fixes 2010-07-20 08:42:52 +02:00
arm11.c warnings: fix alignment warnings 2010-09-20 13:12:35 +02:00
arm11.h ARM11: per-core options should not be global 2010-02-21 14:30:27 -08:00
arm720t.c debug: debug entry error propagation 2010-07-19 22:13:49 +02:00
arm720t.h target files shouldn't #include <target/...h> 2009-12-13 12:52:23 -08:00
arm920t.c arm: add missing error reporting 2010-08-11 10:58:49 +02:00
arm920t.h debug: debug entry error propagation 2010-07-19 22:13:49 +02:00
arm926ejs.c arm: error propagation of arm_jtag_set_instr 2010-07-19 22:13:49 +02:00
arm926ejs.h target files shouldn't #include <target/...h> 2009-12-13 12:52:23 -08:00
arm946e.c arm964e: Add support for ARM946E target. 2010-11-04 14:52:47 +01:00
arm946e.h arm964e: Add support for ARM946E target. 2010-11-04 14:52:47 +01:00
arm966e.c arm: error propagation of arm_jtag_set_instr 2010-07-19 22:13:49 +02:00
arm966e.h target files shouldn't #include <target/...h> 2009-12-13 12:52:23 -08:00
armv4_5_cache.c change #include "log.h" to <helper/log.h> 2009-12-03 04:22:52 -08:00
armv4_5_cache.h change #include "types.h" to <helper/types.h> 2009-12-03 04:22:52 -08:00
armv4_5_mmu.c arm: add error propagation for enable/disable mmu caches 2010-07-19 22:13:48 +02:00
armv4_5_mmu.h arm: add error propagation for enable/disable mmu caches 2010-07-19 22:13:48 +02:00
armv4_5.c src: add loader src description 2010-10-28 10:08:16 +01:00
armv4_5.h ARM: use <target/arm.h> not armv4_5.h 2009-12-07 14:57:44 -08:00
armv7a.c ADIv5 share DAP command support 2010-03-05 10:39:25 -08:00
armv7a.h debug: debug entry error propagation 2010-07-19 22:13:49 +02:00
armv7m.c src: add loader src description 2010-10-28 10:08:16 +01:00
armv7m.h debug: debug entry error propagation 2010-07-19 22:13:49 +02:00
avr32_ap7k.c warnings: fix alignment warnings 2010-09-20 13:12:35 +02:00
avr32_ap7k.h avr32: work-in-progress 2010-08-15 21:51:34 +02:00
avr32_jtag.c avr32: work-in-progress 2010-08-15 21:51:34 +02:00
avr32_jtag.h avr32: work-in-progress 2010-08-15 21:51:34 +02:00
avr32_mem.c warnings: fix alignment warnings 2010-09-20 13:12:35 +02:00
avr32_mem.h avr32: work-in-progress 2010-08-15 21:51:34 +02:00
avr32_regs.c avr32: work-in-progress 2010-08-15 21:51:34 +02:00
avr32_regs.h avr32: work-in-progress 2010-08-15 21:51:34 +02:00
avrt.c target/avrt: review unused symbols 2010-06-21 22:14:18 +08:00
avrt.h target/avr: review scope of symbols 2010-06-21 22:14:17 +08:00
breakpoints.c breakpoints: fix error handling 2010-09-14 16:25:48 +02:00
breakpoints.h change #include "types.h" to <helper/types.h> 2009-12-03 04:22:52 -08:00
cortex_a8.c CortexA8: Implement debug base autodetection 2010-11-05 11:25:57 +01:00
cortex_a8.h cortex-a8: more MMU support 2010-04-14 07:36:08 +02:00
cortex_m3.c cortex_m3: change cortec_m3 reset_config behaviour 2010-12-03 09:02:07 +00:00
cortex_m3.h cortex_m3: change cortec_m3 reset_config behaviour 2010-12-03 09:02:07 +00:00
dsp563xx_once.c jim tests: use installed 2010-10-29 15:10:51 +02:00
dsp563xx_once.h TARGET/DSP563XX_ONCE: review scope of functions 2010-04-10 22:12:20 +08:00
dsp563xx.c jim tests: use installed 2010-10-29 15:10:51 +02:00
dsp563xx.h target/dsp563xx: review unused symbols 2010-06-18 10:03:40 +02:00
embeddedice.c embeddedice: fix error handling 2010-09-21 22:17:38 +02:00
embeddedice.h EMBEDDEDICE: review scope of functions 2010-04-10 16:44:54 +08:00
etb.c warnings: fix alignment warnings 2010-09-20 13:12:35 +02:00
etb.h ETM trigger_percent becomes an ETB command 2009-12-19 13:06:46 -08:00
etm_dummy.c ARM ETM/ETB/trace: help/usage updates 2010-01-07 15:22:41 -08:00
etm_dummy.h target files shouldn't #include <target/...h> 2009-12-13 12:52:23 -08:00
etm.c fileio: fileio_size() can now fail 2010-09-29 18:56:07 +02:00
etm.h ETM: more ETM_CTRL bit cleanup 2009-12-19 13:07:26 -08:00
fa526.c arm7/9: remove unused post_restore_context 2010-03-17 07:40:00 +01:00
feroceon.c arm_jtag_scann error propagation fixes 2010-07-20 08:24:53 +02:00
image.c fileio: fileio_size() can now fail 2010-09-29 18:56:07 +02:00
image.h image: fix spelling mistake 2010-09-27 16:29:51 +02:00
Makefile.am build: add common.mk 2010-11-18 14:05:56 +00:00
mips_ejtag.c mips_ejtag: -Wshadow warning fixes 2010-06-15 23:27:08 +02:00
mips_ejtag.h TARGET/MIPS_EJTAG: review scope of functions 2010-04-10 22:20:41 +08:00
mips_m4k.c warnings: fix alignment warnings 2010-09-20 13:12:35 +02:00
mips_m4k.h target/mips_m4k: review scope of symbols 2010-06-21 22:14:14 +08:00
mips32_dmaacc.c TARGET/MIPS32_DMAACC: review scope of functions 2010-04-11 01:03:53 +08:00
mips32_dmaacc.h TARGET/MIPS32_DMAACC: review scope of functions 2010-04-11 01:03:53 +08:00
mips32_pracc.c mips32_pracc: -Wshadow warning fixes 2010-06-15 23:26:16 +02:00
mips32_pracc.h TARGET/MIPS32_PRACC: review scope of functions 2010-04-11 01:11:11 +08:00
mips32.c src: add loader src description 2010-10-28 10:08:16 +01:00
mips32.h TARGET/MIPS32: review scope of functions 2010-04-11 01:16:14 +08:00
oocd_trace.c ARM ETM/ETB/trace: help/usage updates 2010-01-07 15:22:41 -08:00
oocd_trace.h target files shouldn't #include <target/...h> 2009-12-13 12:52:23 -08:00
register.c change #include "types.h" to <helper/types.h> 2009-12-03 04:22:52 -08:00
register.h target: make register flags "bool" 2009-11-22 10:27:29 -08:00
startup.tcl config: add init_targets proc that is executed just before init 2010-12-22 17:44:22 +01:00
target_request.c target misc: help/usage updates 2010-01-07 15:05:26 -08:00
target_request.h #include "target.h" less wildly 2009-11-16 00:35:24 -08:00
target_type.h jim tests: use installed 2010-10-29 15:10:51 +02:00
target.c profile: use 100Hz as a default sampling frequency 2010-12-01 15:28:56 +01:00
target.h target: document that target_poll() will report and clear sticky errors 2010-11-09 13:03:22 +01:00
testee.c target: further shrink Jim-awareness 2009-12-13 12:52:23 -08:00
trace.c target misc: help/usage updates 2010-01-07 15:05:26 -08:00
trace.h error number: review 2010-06-23 07:55:43 +02:00
xscale.c xscale: trace buffer remains enabled until explicitly disabled 2010-12-04 09:40:15 +01:00
xscale.h xscale: trace buffer remains enabled until explicitly disabled 2010-12-04 09:40:15 +01:00