summaryrefslogtreecommitdiff
path: root/src/target/arm9tdmi.h
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2009-10-23 12:28:03 -0700
committerDavid Brownell <dbrownell@users.sourceforge.net>2009-10-23 12:28:03 -0700
commit75cdc8a260e081752698f374d4cd6e97e84eb6cb (patch)
tree0243254891f694470d6b9147431746837dcc4394 /src/target/arm9tdmi.h
parentbfefe85645a51d8e5f94879dcd0321abafdcbf7c (diff)
downloadopenocd+libswd-75cdc8a260e081752698f374d4cd6e97e84eb6cb.tar.gz
openocd+libswd-75cdc8a260e081752698f374d4cd6e97e84eb6cb.tar.bz2
openocd+libswd-75cdc8a260e081752698f374d4cd6e97e84eb6cb.tar.xz
openocd+libswd-75cdc8a260e081752698f374d4cd6e97e84eb6cb.zip
arm9tdmi vector_catch: reserved means "don't use"
Bit 5 shouldn't be used. Remove all support for modifying it. Matches the exception vector table, of course ... more than one bootloader uses that non-vector to help distinguish valid boot images from random garbage in flash.
Diffstat (limited to 'src/target/arm9tdmi.h')
-rw-r--r--src/target/arm9tdmi.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/target/arm9tdmi.h b/src/target/arm9tdmi.h
index 28be9b6c..9dfa8863 100644
--- a/src/target/arm9tdmi.h
+++ b/src/target/arm9tdmi.h
@@ -47,7 +47,7 @@ enum arm9tdmi_vector
ARM9TDMI_SWI_VECTOR = 0x04,
ARM9TDMI_PABT_VECTOR = 0x08,
ARM9TDMI_DABT_VECTOR = 0x10,
- ARM9TDMI_RESERVED_VECTOR = 0x20,
+ /* BIT(5) reserved -- must be zero */
ARM9TDMI_IRQ_VECTOR = 0x40,
ARM9TDMI_FIQ_VECTOR = 0x80,
};