From: David Brownell Date: Thu, 28 Jan 2010 21:58:20 +0000 (-0800) Subject: ARM: reference DPM defn from v6/v7 arch spec X-Git-Tag: v0.4.0-rc2~38 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=5dcf7898f6144266c814306003c1e0a5ee067011;p=openocd 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 --- 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. */ /*----------------------------------------------------------------------*/