1 # Revision History {#rev_histCoreA}
3 CMSIS-Core(A) component is maintaned with own versioning that gets incremented together with the [CMSIS Software Pack](../General/cmsis_pack.html) releases.
5 The table below provides information about the changes delivered with specific versions of CMSIS-Core(A) updates.
7 <table class="cmtable" summary="Revision History">
16 <li>Added support for Cortex-M52</li>
17 <li>Added deprecated CoreDebug symbols for CMSIS 5 compatibility</li>
18 <li>Added define CMSIS_DISABLE_DEPRECATED to hide deprecated symbols</li>
25 <li>Core(M) and Core(A) joined into single Core component</li>
26 <li>Core header files reworked, aligned with TRMs</li>
27 <li>Previously deprecated features removed</li>
28 <li>Dropped support for Arm Compiler 5</li>
36 <li>Bugfixes for Cortex-A32</li>
44 <li>Fixed \ref GIC_SetPendingIRQ to use GICD_SGIR instead of GICD_SPENDSGIR
45 for compliance with all GIC specification versions.</li>
46 <li>Added missing DSP intrinsics.</li>
47 <li>Reworked assembly intrinsics: volatile, barriers and clobbers.</li>
55 <li>Fixed __FPU_Enable().</li>
63 <li>Fixed __get_SP_usr() / __set_SP_usr() for ArmClang.</li>
64 <li>Fixed zero argument handling in __CLZ() .</li>
72 <li>Removed using get/set built-ins FPSCR in GCC >= 7.2 due to shortcomings.</li>
73 <li>Fixed co-processor register access macros for Arm Compiler 5.</li>
81 <li>Refactored L1 cache maintenance to be compiler agnostic.</li>
89 <li>Added compiler_iccarm.h for IAR compiler.</li>
90 <li>Added missing core access functions for Arm Compiler 5.</li>
91 <li>Aligned access function to coprocessor 15.</li>
92 <li>Additional generic Timer functions.</li>
93 <li>Bug fixes and minor enhancements.</li>
99 <td>Initial Release for Cortex-A5/A7/A9 processors.</td>