summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2010-01-28 13:58:20 -0800
committerDavid Brownell <dbrownell@users.sourceforge.net>2010-01-28 13:58:20 -0800
commit5dcf7898f6144266c814306003c1e0a5ee067011 (patch)
tree5329d35dec12da3e08539e58800578289b7baea4 /src
parent75cfda4cd1fe057f0557bd86963a71e530edd584 (diff)
downloadopenocd+libswd-5dcf7898f6144266c814306003c1e0a5ee067011.tar.gz
openocd+libswd-5dcf7898f6144266c814306003c1e0a5ee067011.tar.bz2
openocd+libswd-5dcf7898f6144266c814306003c1e0a5ee067011.tar.xz
openocd+libswd-5dcf7898f6144266c814306003c1e0a5ee067011.zip
ARM: reference DPM defn from v6/v7 arch spec
The term "DPM" is probably not well known ("Device Power Management"?), so identify its source in the current ARM architecture specification. It's relevant to ARMv6, ARMv7-A, and ARMv7-R ... but not "M" profiles. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Diffstat (limited to 'src')
-rw-r--r--src/target/arm_dpm.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/target/arm_dpm.c b/src/target/arm_dpm.c
index 4bd22ffb..3c18e633 100644
--- a/src/target/arm_dpm.c
+++ b/src/target/arm_dpm.c
@@ -35,6 +35,12 @@
* Implements various ARM DPM operations using architectural debug registers.
* These routines layer over core-specific communication methods to cope with
* implementation differences between cores like ARM1136 and Cortex-A8.
+ *
+ * The "Debug Programmers' Model" (DPM) for ARMv6 and ARMv7 is defined by
+ * Part C (Debug Architecture) of the ARM Architecture Reference Manual,
+ * ARMv7-A and ARMv7-R edition (ARM DDI 0406B). In OpenOCD, DPM operations
+ * are abstracted through internal programming interfaces to share code and
+ * to minimize needless differences in debug behavior between cores.
*/
/*----------------------------------------------------------------------*/