From 6f7491c1c10844e9e65482980a04182a3547bf4e Mon Sep 17 00:00:00 2001 From: oharboe Date: Tue, 25 Aug 2009 06:57:26 +0000 Subject: David Brownell Subset of Cortex-A8 support from Magnus: create an armv7a file and seed it with DAP access support using the current ADIv5 code. (With tweaks and cleanup from Øyvind and Dave.) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The ARMv7-AR architecture manual is not publicly available (even in subset form like the ARMv7-M spec), so it's hard to distinguish between the Cortex-A8 implementation and the ARMv7-A architecture. The register set presumably is architectural, and so it's stored here; it's like earlier ARMs, with small additions. Ditto the instruction set, though Thumb2 support is used (extending Thumb support from ARMv6 with more 32-bit instructions) and there's this ThumbEE thing too. There is a new "debug monitor" mode, not yet fully addressed here, to support debugging in environments (like motor control) where halting debug mode is inadvisable. git-svn-id: svn://svn.berlios.de/openocd/trunk@2608 b42882b7-edfa-0310-969c-e2dbd0fdcd60 --- src/target/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/target/Makefile.am') diff --git a/src/target/Makefile.am b/src/target/Makefile.am index 807e87e3..05232752 100644 --- a/src/target/Makefile.am +++ b/src/target/Makefile.am @@ -38,6 +38,7 @@ libtarget_la_SOURCES = \ arm_simulator.c \ image.c \ armv7m.c \ + armv7a.c \ cortex_m3.c \ cortex_a8.c \ arm_adi_v5.c \ @@ -80,6 +81,7 @@ noinst_HEADERS = \ arm_simulator.h \ image.h \ armv7m.h \ + armv7a.h \ cortex_m3.h \ cortex_a8.h \ arm_adi_v5.h \ -- cgit v1.2.3