]> begriffs open source - cmsis/commit
Core(A): Refactored L1 Cache maintenance to be compiler agnostic.
authorJonatan Antoni <jonatan.antoni@arm.com>
Mon, 11 Dec 2017 09:46:31 +0000 (10:46 +0100)
committerJonatan Antoni <jonatan.antoni@arm.com>
Mon, 11 Dec 2017 14:15:01 +0000 (15:15 +0100)
commit5436a6698f668ebcb6cc1b5747d6e63321f0ddbb
tree57ffbd09d01f4e98160dd251521a2688fc0e7531
parent575fe249e5da1e66a1f93502b0cecffaa021975a
Core(A): Refactored L1 Cache maintenance to be compiler agnostic.
- Added L1 Cache test cases to CoreValidation.
- Adopted FVP Cortex-A configs to simulate cache states.
58 files changed:
CMSIS/CoreValidation/Include/cmsis_cv.h
CMSIS/CoreValidation/Source/CV_CoreAFunc.c
CMSIS/CoreValidation/Source/CV_L1Cache.c [new file with mode: 0644]
CMSIS/CoreValidation/Source/ConfigA/CV_Config.h
CMSIS/CoreValidation/Source/cmsis_cv.c
CMSIS/CoreValidation/Tests/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A5/AC5/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A5/AC6/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A5/AC6LTM/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A5/GCC/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A5/IAR/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A5/cortex-a5.rtebuild
CMSIS/CoreValidation/Tests/Cortex-A5neon/AC5/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A5neon/AC6/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A5neon/AC6LTM/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A5neon/GCC/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A5neon/IAR/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A5neon/cortex-a5.rtebuild
CMSIS/CoreValidation/Tests/Cortex-A7/AC5/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A7/AC6/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A7/AC6LTM/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A7/GCC/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A7/IAR/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A7/cortex-a7.rtebuild
CMSIS/CoreValidation/Tests/Cortex-A7neon/AC5/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A7neon/AC6/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A7neon/AC6LTM/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A7neon/GCC/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A7neon/IAR/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A7neon/cortex-a7.rtebuild
CMSIS/CoreValidation/Tests/Cortex-A9/AC5/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A9/AC6/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A9/AC6LTM/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A9/GCC/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A9/IAR/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A9/IAR/debug.ewp.jnj [new file with mode: 0644]
CMSIS/CoreValidation/Tests/Cortex-A9/IAR/debug.eww [new file with mode: 0644]
CMSIS/CoreValidation/Tests/Cortex-A9/IAR/default.rtebuild
CMSIS/CoreValidation/Tests/Cortex-A9/cortex-a9.rtebuild
CMSIS/CoreValidation/Tests/Cortex-A9neon/AC5/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A9neon/AC6/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A9neon/AC6LTM/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A9neon/GCC/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A9neon/IAR/CV_Config.h
CMSIS/CoreValidation/Tests/Cortex-A9neon/cortex-a9.rtebuild
CMSIS/CoreValidation/Tests/config/ARMCA5_config.txt
CMSIS/CoreValidation/Tests/config/ARMCA5neon_config.txt
CMSIS/CoreValidation/Tests/config/ARMCA7_config.txt
CMSIS/CoreValidation/Tests/config/ARMCA7neon_config.txt
CMSIS/CoreValidation/Tests/config/ARMCA9_config.txt
CMSIS/CoreValidation/Tests/config/ARMCA9neon_config.txt
CMSIS/Core_A/Include/cmsis_armcc.h
CMSIS/Core_A/Include/cmsis_armclang.h
CMSIS/Core_A/Include/cmsis_compiler.h
CMSIS/Core_A/Include/cmsis_cp15.h
CMSIS/Core_A/Include/cmsis_gcc.h
CMSIS/Core_A/Include/cmsis_iccarm.h
CMSIS/Core_A/Include/core_ca.h