You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2022/01/27 07:15:36 UTC
[incubator-nuttx] branch master updated (4d5c258 -> 644c2be)
This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.
from 4d5c258 armv7-a/r:cp15_invalidate_dcache_all: fix Sets mask error.
add 1b08f60 arm/xtensa:cache: flush/clean dcache all if size large than cache size
add 644c2be armv7-a/r:cache: implemention clean&flush_dcache_all
No new revisions were added by this update.
Summary of changes:
arch/arm/src/a1x/Make.defs | 1 +
arch/arm/src/am335x/Make.defs | 1 +
arch/arm/src/armv7-a/arm_cache.c | 57 ++++++++++++++++++++++
arch/arm/src/armv7-a/cp15_cacheops.h | 32 ++++++++++++
...lidate_dcache_all.S => cp15_clean_dcache_all.S} | 21 ++++----
...lidate_dcache_all.S => cp15_flush_dcache_all.S} | 21 ++++----
arch/arm/src/armv7-m/arm_cache.c | 20 ++++++++
arch/arm/src/armv7-r/arm_cache.c | 57 ++++++++++++++++++++++
arch/arm/src/armv7-r/cp15_cacheops.h | 32 ++++++++++++
.../cp15_clean_dcache_all.S} | 21 ++++----
.../cp15_flush_dcache_all.S} | 21 ++++----
arch/arm/src/armv8-m/arm_cache.c | 20 ++++++++
arch/arm/src/imx6/Make.defs | 1 +
arch/arm/src/sama5/Make.defs | 1 +
arch/arm/src/tms570/Make.defs | 1 +
arch/xtensa/src/common/xtensa_cache.c | 10 ++++
16 files changed, 277 insertions(+), 40 deletions(-)
copy arch/arm/src/armv7-a/{cp15_invalidate_dcache_all.S => cp15_clean_dcache_all.S} (90%)
copy arch/arm/src/armv7-a/{cp15_invalidate_dcache_all.S => cp15_flush_dcache_all.S} (90%)
copy arch/arm/src/{armv7-a/cp15_invalidate_dcache_all.S => armv7-r/cp15_clean_dcache_all.S} (90%)
copy arch/arm/src/{armv7-a/cp15_invalidate_dcache_all.S => armv7-r/cp15_flush_dcache_all.S} (90%)