X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Ftarget%2Farmv4_5.h;h=f9aa4baf7ef8b372b6ebebcf476761a9a7817cc6;hp=81eac476d8871d683f8b2931c28982bed4560fa6;hb=bbebfd9e134ec84a29dd68bc3661ead57435a4c3;hpb=9b1f9810b090958bb4a669034173a01683c6e3e9 diff --git a/src/target/armv4_5.h b/src/target/armv4_5.h index 81eac476d8..f9aa4baf7e 100644 --- a/src/target/armv4_5.h +++ b/src/target/armv4_5.h @@ -89,7 +89,15 @@ struct arm int common_magic; struct reg_cache *core_cache; - int /* armv4_5_mode */ core_mode; + /** + * Indicates what registers are in the ARM state core register set. + * ARMV4_5_MODE_ANY indicates the standard set of 37 registers, + * seen on for example ARM7TDMI cores. ARM_MODE_MON indicates three + * more registers are shadowed, for "Secure Monitor" mode. + */ + enum armv4_5_mode core_type; + + enum armv4_5_mode core_mode; enum armv4_5_state core_state; /** Flag reporting unavailability of the BKPT instruction. */