X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Ftarget%2Farmv7a_cache.h;h=e0ebb618b472fa2e0f092b293d6cd3f605dd2bda;hb=4f2cc02d2761d13aa421c363fe4dc462a51628c6;hp=0efdab74a78f998182faa65b8e112a34f511153b;hpb=8704e53665910ba71e5bc3f99b32ead0060e1a3e;p=openocd.git diff --git a/src/target/armv7a_cache.h b/src/target/armv7a_cache.h index 0efdab74a7..e0ebb618b4 100644 --- a/src/target/armv7a_cache.h +++ b/src/target/armv7a_cache.h @@ -21,13 +21,18 @@ int armv7a_l1_d_cache_clean_virt(struct target *target, uint32_t virt, unsigned int size); +int armv7a_l1_d_cache_inval_virt(struct target *target, uint32_t virt, + unsigned int size); +int armv7a_l1_d_cache_flush_virt(struct target *target, uint32_t virt, + unsigned int size); int armv7a_l1_i_cache_inval_all(struct target *target); int armv7a_l1_i_cache_inval_virt(struct target *target, uint32_t virt, uint32_t size); int armv7a_cache_auto_flush_on_write(struct target *target, uint32_t virt, uint32_t size); int armv7a_cache_auto_flush_all_data(struct target *target); - +int armv7a_cache_flush_virt(struct target *target, uint32_t virt, + uint32_t size); extern const struct command_registration arm7a_cache_command_handlers[]; /* CLIDR cache types */