- 15 Nov, 2009 1 commit
-
-
Krzysztof Dziuba authored
-
- 14 Nov, 2009 13 commits
-
-
David Brownell authored
Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
It's completely unused; the obnoxious "DANGER!!!" comments don't even explain what it was doing (shorthand SVN magic). Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
Dean Glazeski authored
This fixes an issue due to the new command handler syntax caused by the mw handler playing with the args pointer before using the CMD_NAME macro. Fix is to move this call above the lines changing args.
-
Zachary T Welch authored
Create src/openocd.h to hold declarations previously made internally by src/main.c and src/server/server.c. This ensures all functions are verified to be in-sync at compile time (rather than at link), making it easier to track down bugs.
-
Ferdinand Postema authored
Changed some printf format strings.. [dbrownell@users.sourceforge.net: shrink lines, fix indents] Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
Kick in ETM (and ETB) support for ARM11. Tested on OMAP 2420, so update that configuration. (That's an ARM1136ejs, ETB, OpenGL ES1.1, C55x DSP, etc.) Also update the other ARM11 ETM + ETB targets in the tree to set up these modules. (Not tested.) Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
These aren't desirable, given "standard" ETM support. Also remove the now-unused arm11_find_target(). Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
ARM9 cores with an ETB will have a matching ETM. Hook them both up by default. Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
No point in having two identical examine methods for the ARM7TDMI and ARM9TDMI drivers; move, rename, shrink, share. Add a bit of doxygen; stop needlessly exporting a method. Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
Return NULL from etm_build_reg_cache() not ERROR_OK; and share code on that fault path. Let ETM code handle any tracking of its cache -- not callers. Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
This will enable reusing many common ARM utilities, in particular the ETM and ETB support. The ARM11 support can still be much simplified after this patch, though. Note: none of those common utilities kick in yet... Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
We have too many different registers, and too many version and context dependent interpretations, for this type of bitfield management to be scalable. (Anyone who really wants bitfield interpretation *can* do that in Tcl code...) There are ... quite a few copies of the same ARM dummy registers. There should eventually be one copy; this many is craziness. Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
- 13 Nov, 2009 26 commits
-
-
David Brownell authored
Various cores with an ETB have its TAP misnamed ... either as a boundary scan TAP or as the iMX "Secure JTAG Controller" (which is, among other things, a JRC that could be used to shorten scan chains). Use the correct name for these TAPs, which we can recognize since their IDs were assigned by ARM and these chips all document the presence of an ETB. The 0x2b900f0f is ETB11; the 0x1b900f0f is an older module, just called "ETB". Also shrink the ETB's IR configuration; the default IR-Capture value is fine, and the mask can specify that all four bits are safe to check (per ARM documentation). Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
Remove the last external user of arm7_9_get_arch_pointers(), and that annoying downcast utility. Add an is_arm7_9() predicate. Stop returning specious success codes on various failure paths in the ARM7/ARM9 commands which used that downcast utility. Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
Zachary T Welch authored
Update the style guide and chase obvious references to structures that have been renamed.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct command.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct command_context.
-
Zachary T Welch authored
Remove useless typedefs from the rlink driver. Improve whitespace.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct flash_bank.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct nand_device.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct target.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct reg.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct target_type.
-
Zachary T Welch authored
Use struct mips32_pracc_context instead of a typedef.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct image. Also removes the typedef from enum image_type, as it is used in image.h only.
-
Zachary T Welch authored
Remove misleading typedef and just use struct arm.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct etm_context.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct etb.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct trace.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct image_elf.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct cortex_m3_dwt_comparator.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct cortex_m3_fp_comparator.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct cortex_a8_wrp.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct cortex_a8_brp.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct breakpoint.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct xscale_trace.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct xscale_trace_entry.
-
Zachary T Welch authored
Remove misleading typedef and redundant suffix from struct target_event_action.
-