openocd/src/target
Robert Jarzmik 12e25f34eb target: xscale more human vector catching
Replace hexadecimal masks for vector catching with words
representing the caught exception, such as dabt for data
abort, etc ...
This way, the new xscale command is :
 - xscale vector_catch
   Reads back to the user the current vector catching status
 - xscale vector_catch reset dabt pabt
   Sets the caught vectors to data abort and prefetch abort
   for example.

This is mostly taken from Cortex-M3 openocd code.

Change-Id: I66591d5796f0e07f0f31edc8d28722e1e48aa8c5
Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr>
Reviewed-on: http://openocd.zylin.com/1456
Tested-by: jenkins
Reviewed-by: Marek Vasut <marek.vasut@gmail.com>
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
2013-07-01 08:44:59 +00:00
..
xscale update files to correct FSF address 2013-06-05 19:52:42 +00:00
adi_v5_jtag.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
adi_v5_swd.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
algorithm.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
algorithm.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm_adi_v5.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm_adi_v5.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm_disassembler.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm_disassembler.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm_dpm.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm_dpm.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm_jtag.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm_jtag.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm_opcodes.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm_semihosting.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm_semihosting.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm_simulator.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm_simulator.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm7_9_common.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm7_9_common.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm7tdmi.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm7tdmi.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm9tdmi.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm9tdmi.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm11_dbgtap.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm11_dbgtap.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm11.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm11.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm720t.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm720t.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm920t.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm920t.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm926ejs.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm926ejs.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm946e.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm946e.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm966e.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm966e.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
armv4_5_cache.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
armv4_5_cache.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
armv4_5_mmu.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
armv4_5_mmu.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
armv4_5.c armv4_5: prevent segfault when gdb connects to an underinitialised target 2013-07-01 08:39:00 +00:00
armv4_5.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
armv7a.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
armv7a.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
armv7m.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
armv7m.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
avr32_ap7k.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
avr32_ap7k.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
avr32_jtag.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
avr32_jtag.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
avr32_mem.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
avr32_mem.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
avr32_regs.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
avr32_regs.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
avrt.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
avrt.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
breakpoints.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
breakpoints.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
cortex_a.c cortex_a: remove memory leak on failure 2013-06-12 14:41:43 +00:00
cortex_a.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
cortex_m.c cortex_m: deprecate soft_reset_halt 2013-07-01 08:37:44 +00:00
cortex_m.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
dsp563xx_once.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
dsp563xx_once.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
dsp563xx.c Change variable scope. 2013-06-12 14:41:04 +00:00
dsp563xx.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
dsp5680xx.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
dsp5680xx.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
embeddedice.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
embeddedice.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
etb.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
etb.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
etm_dummy.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
etm_dummy.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
etm.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
etm.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
fa526.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
feroceon.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
hla_target.c hla: Add Simulated DCC register for target communicaton 2013-06-14 11:18:57 +00:00
image.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
image.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
Makefile.am nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
mips_ejtag.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
mips_ejtag.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
mips_m4k.c [RFC] mips: Enable bulk write optimization for all writes 2013-06-12 20:11:36 +00:00
mips_m4k.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
mips32_dmaacc.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
mips32_dmaacc.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
mips32_pracc.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
mips32_pracc.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
mips32.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
mips32.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
nds32_aice.c nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32_aice.h nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32_cmd.c nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32_cmd.h nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32_disassembler.c nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32_disassembler.h nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32_edm.h nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32_insn.h nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32_reg.c nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32_reg.h nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32_tlb.c nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32_tlb.h nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32_v2.c nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32_v2.h nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32_v3_common.c nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32_v3_common.h nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32_v3.c nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32_v3.h nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32_v3m.c nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32_v3m.h nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32.c nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32.h nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
oocd_trace.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
oocd_trace.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
register.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
register.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
smp.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
smp.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
startup.tcl target: rename cortex_a8 to cortex_a 2013-04-28 08:56:04 +00:00
target_request.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
target_request.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
target_type.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
target.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
target.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
testee.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
trace.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
trace.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
xscale.c target: xscale more human vector catching 2013-07-01 08:44:59 +00:00
xscale.h target: xscale more human vector catching 2013-07-01 08:44:59 +00:00