aboutsummaryrefslogtreecommitdiff
path: root/src/target/armv7a.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/target/armv7a.h')
-rw-r--r--src/target/armv7a.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/target/armv7a.h b/src/target/armv7a.h
index 6a614a18..d1834cce 100644
--- a/src/target/armv7a.h
+++ b/src/target/armv7a.h
@@ -21,6 +21,7 @@
#define ARMV7A_H
#include "arm_adi_v5.h"
+#include "armv7a_cache.h"
#include "arm.h"
#include "armv4_5_mmu.h"
#include "armv4_5_cache.h"
@@ -66,8 +67,12 @@ struct armv7a_cache_common {
int ctype;
struct armv7a_cachesize d_u_size; /* data cache */
struct armv7a_cachesize i_size; /* instruction cache */
+ uint32_t dminline; /* minimum d-cache linelen */
+ uint32_t iminline; /* minimum i-cache linelen */
int i_cache_enabled;
int d_u_cache_enabled;
+ int auto_cache_enabled; /* openocd automatic
+ * cache handling */
/* l2 external unified cache if some */
void *l2_cache;
int (*flush_all_data_cache)(struct target *target);