X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Ftarget%2Farmv7m.h;h=bc245fb7fd1cc5bf683672aa6a9cd1211e9e20d0;hb=12e25f34ebc9a62ac327d51229c32deda009addc;hp=d5006c2bf294da717decfbdb1b823a12bd7312af;hpb=85ed6ea59fdc3cc15de33f95f04441b75b9439bf;p=openocd.git diff --git a/src/target/armv7m.h b/src/target/armv7m.h index d5006c2bf2..bc245fb7fd 100644 --- a/src/target/armv7m.h +++ b/src/target/armv7m.h @@ -21,7 +21,7 @@ * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * ***************************************************************************/ #ifndef ARMV7M_COMMON_H @@ -151,7 +151,6 @@ struct armv7m_common { struct arm arm; int common_magic; - struct reg_cache *core_cache; int exception_number; struct adiv5_dap dap; @@ -165,10 +164,6 @@ struct armv7m_common { int (*load_core_reg_u32)(struct target *target, uint32_t num, uint32_t *value); int (*store_core_reg_u32)(struct target *target, uint32_t num, uint32_t value); - /* register cache to processor synchronization */ - int (*read_core_reg)(struct target *target, unsigned num); - int (*write_core_reg)(struct target *target, unsigned num); - int (*examine_debug_reason)(struct target *target); int (*post_debug_entry)(struct target *target); @@ -194,12 +189,6 @@ struct armv7m_algorithm { uint32_t context[ARMV7M_LAST_REG]; /* ARMV7M_NUM_REGS */ }; -struct armv7m_core_reg { - uint32_t num; - struct target *target; - struct armv7m_common *armv7m_common; -}; - struct reg_cache *armv7m_build_reg_cache(struct target *target); enum armv7m_mode armv7m_number_to_mode(int number); int armv7m_mode_to_number(enum armv7m_mode mode);