riscv-openocd/src
oharboe 1d0b276c9f David Brownell The rest of the Cortex-A8 support from Magnus: replace the previous
nonfunctional cortex_a8 code with something that at least basically
works (for halt/step/resume, without MMU) even if it is incomplete.
(With tweaks from Øyvind, and cleanup from Dave.)

This code has mainly been developed and tested against R1606, it has 
been built and tested against R2294 where it runs but step and resume 
commands are broken due to regression (which should be fixed now).

This code is really written for OMAP3530.  It doesn't identify debug
resources using generic DAP calls to scan the ROM table, or perform
topology detection.  The OMAP3530 DAP exposes two memory access ports:

 - Port #0 is connected to L3 interconnect (the main bus) with
   passthrough to the L4 EMU bus ... so it will be used for most
   memory accesses.

 - Port #1 is connected to a dedicated debug bus (L4 EMU), with
   access to L4 Wakeup, and holds the ROM table ... so it must
   be used for most debug and control operations.

The are some defines to handle this in cortex_a8.c, which should be
replaced with more general code.  Having access to another Cortex-A8
implementation would help get that right.


git-svn-id: svn://svn.berlios.de/openocd/trunk@2609 b42882b7-edfa-0310-969c-e2dbd0fdcd60
2009-08-25 06:58:34 +00:00
..
flash Piotr Ziecik <kosmo@semihalf.com> Due to errors in chipselect management in davinci_nand driver 2009-08-18 10:18:18 +00:00
helper add missing isblank() for eCos 2009-08-25 06:45:40 +00:00
jtag Steve Grubb <sgrubb@redhat.com> fix various and sundry leaks 2009-08-24 07:53:46 +00:00
pld - Replace '){' with ') {'. 2009-06-23 22:49:06 +00:00
server Steve Grubb <sgrubb@redhat.com> fix various and sundry leaks 2009-08-24 07:53:46 +00:00
svf Steve Grubb <sgrubb@redhat.com> fix various and sundry leaks 2009-08-24 07:53:46 +00:00
target David Brownell The rest of the Cortex-A8 support from Magnus: replace the previous 2009-08-25 06:58:34 +00:00
xsvf Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
Makefile.am Add quick target - full cygwin builds take a long long long time, this shortens the edit/build/debug cycle 2009-06-24 02:00:19 +00:00
ecosboard.c Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
main.c Dick Hollenbeck <dick@softplc.com> moved stuff into openocd.c - should never have been in main.c in the first place. DLL will now build. 2009-05-02 19:31:30 +00:00
openocd.c Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00