]> begriffs open source - cmsis/commit
CoreValidation: Fixed/enhanced test cases.
authorJonatan Antoni <jonatan.antoni@arm.com>
Tue, 8 May 2018 11:14:10 +0000 (13:14 +0200)
committerJonatan Antoni <jonatan.antoni@arm.com>
Tue, 8 May 2018 11:14:10 +0000 (13:14 +0200)
commitc9f449929859b34bcea691e6bbc5310b6b8db515
treec03d17899d09c31f3809b1986eccceb443d4c238
parentf5076ca027786f59fd84f60897d6099e7a2eb9f1
CoreValidation: Fixed/enhanced test cases.
- TC_CoreFunc_IRQVect needs to place ram vector table 512-byte aligned due to a limitation on Cortex-M23 FVP.
- TC_CoreFunc_FPUType preprocessor switch __FPU_PRESENT was not evaluated properly.
- TC_CoreFunc_FPSCR now ensures RAZ/WI behaviour if FPU not used/available.

Change-Id: Ic37c84c3c09c37742af8042b9b2383aacda86636
17 files changed:
CMSIS/CoreValidation/Include/cmsis_cv.h
CMSIS/CoreValidation/Source/CV_CoreFunc.c
CMSIS/CoreValidation/Source/cmsis_cv.c
CMSIS/CoreValidation/Tests/Cortex-M0/AC6/CMSIS_CV.uvprojx
CMSIS/CoreValidation/Tests/Cortex-M0plus/AC6/CMSIS_CV.uvprojx
CMSIS/CoreValidation/Tests/Cortex-M23/AC6/CMSIS_CV.uvprojx
CMSIS/CoreValidation/Tests/Cortex-M23NS/AC6/CMSIS_CV.uvprojx
CMSIS/CoreValidation/Tests/Cortex-M23S/AC6/CMSIS_CV.uvprojx
CMSIS/CoreValidation/Tests/Cortex-M3/AC6/CMSIS_CV.uvprojx
CMSIS/CoreValidation/Tests/Cortex-M33/AC6/CMSIS_CV.uvprojx
CMSIS/CoreValidation/Tests/Cortex-M33NS/AC6/CMSIS_CV.uvprojx
CMSIS/CoreValidation/Tests/Cortex-M33S/AC6/CMSIS_CV.uvprojx
CMSIS/CoreValidation/Tests/Cortex-M4/AC6/CMSIS_CV.uvprojx
CMSIS/CoreValidation/Tests/Cortex-M4FP/AC6/CMSIS_CV.uvprojx
CMSIS/CoreValidation/Tests/Cortex-M7/AC6/CMSIS_CV.uvprojx
CMSIS/CoreValidation/Tests/Cortex-M7DP/AC6/CMSIS_CV.uvprojx
CMSIS/CoreValidation/Tests/Cortex-M7SP/AC6/CMSIS_CV.uvprojx