CMSIS-Core(M): ARM assembler startup for ARMv8-M cores.
- changed to GAS assembler (support for scatter file, stacksealing).
- increased major version number.
diff --git a/ARM.CMSIS.pdsc b/ARM.CMSIS.pdsc
index 95d4850..44cd507 100644
--- a/ARM.CMSIS.pdsc
+++ b/ARM.CMSIS.pdsc
@@ -2381,7 +2381,7 @@
<!-- include folder / device header file -->
<file category="include" name="Device/ARM/ARMCM23/Include/"/>
<!-- startup / system file -->
- <file category="sourceAsm" name="Device/ARM/ARMCM23/Source/ARM/startup_ARMCM23.S" version="1.1.0" attr="config" condition="ARMCC6"/>
+ <file category="sourceAsm" name="Device/ARM/ARMCM23/Source/ARM/startup_ARMCM23.S" version="2.0.0" attr="config" condition="ARMCC6"/>
<file category="linkerScript" name="Device/ARM/ARMCM23/Source/ARM/ARMCM23_ac6_s.sct" version="1.1.0" attr="config" condition="TZ Secure ARMCC6"/>
<file category="linkerScript" name="Device/ARM/ARMCM23/Source/ARM/ARMCM23_ac6.sct" version="1.1.0" attr="config" condition="TZ Non-secure ARMCC6"/>
<file category="linkerScript" name="Device/ARM/ARMCM23/Source/ARM/ARMCM23_ac6.sct" version="1.1.0" attr="config" condition="TZ Unavailable ARMCC6"/>
@@ -2417,7 +2417,7 @@
<!-- include folder / device header file -->
<file category="include" name="Device/ARM/ARMCM33/Include/"/>
<!-- startup / system file -->
- <file category="sourceAsm" name="Device/ARM/ARMCM33/Source/ARM/startup_ARMCM33.S" version="1.1.0" attr="config" condition="ARMCC6"/>
+ <file category="sourceAsm" name="Device/ARM/ARMCM33/Source/ARM/startup_ARMCM33.S" version="2.0.0" attr="config" condition="ARMCC6"/>
<file category="linkerScript" name="Device/ARM/ARMCM33/Source/ARM/ARMCM33_ac6_s.sct" version="1.1.0" attr="config" condition="TZ Secure ARMCC6"/>
<file category="linkerScript" name="Device/ARM/ARMCM33/Source/ARM/ARMCM33_ac6.sct" version="1.1.0" attr="config" condition="TZ Non-secure ARMCC6"/>
<file category="linkerScript" name="Device/ARM/ARMCM33/Source/ARM/ARMCM33_ac6.sct" version="1.1.0" attr="config" condition="TZ Unavailable ARMCC6"/>
@@ -2453,7 +2453,7 @@
<!-- include folder / device header file -->
<file category="include" name="Device/ARM/ARMCM35P/Include/"/>
<!-- startup / system file -->
- <file category="sourceAsm" name="Device/ARM/ARMCM35P/Source/ARM/startup_ARMCM35P.S" version="1.1.0" attr="config" condition="ARMCC6"/>
+ <file category="sourceAsm" name="Device/ARM/ARMCM35P/Source/ARM/startup_ARMCM35P.S" version="2.0.0" attr="config" condition="ARMCC6"/>
<file category="linkerScript" name="Device/ARM/ARMCM35P/Source/ARM/ARMCM35P_ac6_s.sct" version="1.1.0" attr="config" condition="TZ Secure ARMCC6"/>
<file category="linkerScript" name="Device/ARM/ARMCM35P/Source/ARM/ARMCM35P_ac6.sct" version="1.1.0" attr="config" condition="TZ Non-secure ARMCC6"/>
<file category="linkerScript" name="Device/ARM/ARMCM35P/Source/ARM/ARMCM35P_ac6.sct" version="1.1.0" attr="config" condition="TZ Unavailable ARMCC6"/>
@@ -2563,7 +2563,7 @@
<!-- include folder / device header file -->
<file category="include" name="Device/ARM/ARMv8MBL/Include/"/>
<!-- startup / system file -->
- <file category="sourceAsm" name="Device/ARM/ARMv8MBL/Source/ARM/startup_ARMv8MBL.S" version="1.1.0" attr="config" condition="ARMCC6"/>
+ <file category="sourceAsm" name="Device/ARM/ARMv8MBL/Source/ARM/startup_ARMv8MBL.S" version="2.0.0" attr="config" condition="ARMCC6"/>
<file category="linkerScript" name="Device/ARM/ARMv8MBL/Source/ARM/ARMv8MBL_ac6_s.sct" version="1.1.0" attr="config" condition="TZ Secure ARMCC6"/>
<file category="linkerScript" name="Device/ARM/ARMv8MBL/Source/ARM/ARMv8MBL_ac6.sct" version="1.1.0" attr="config" condition="TZ Non-secure ARMCC6"/>
<file category="linkerScript" name="Device/ARM/ARMv8MBL/Source/ARM/ARMv8MBL_ac6.sct" version="1.1.0" attr="config" condition="TZ Unavailable ARMCC6"/>
@@ -2598,7 +2598,7 @@
<!-- include folder / device header file -->
<file category="include" name="Device/ARM/ARMv8MML/Include/"/>
<!-- startup / system file -->
- <file category="sourceAsm" name="Device/ARM/ARMv8MML/Source/ARM/startup_ARMv8MML.S" version="1.1.0" attr="config" condition="ARMCC6"/>
+ <file category="sourceAsm" name="Device/ARM/ARMv8MML/Source/ARM/startup_ARMv8MML.S" version="2.0.0" attr="config" condition="ARMCC6"/>
<file category="linkerScript" name="Device/ARM/ARMv8MML/Source/ARM/ARMv8MML_ac6_s.sct" version="1.1.0" attr="config" condition="TZ Secure ARMCC6"/>
<file category="linkerScript" name="Device/ARM/ARMv8MML/Source/ARM/ARMv8MML_ac6.sct" version="1.1.0" attr="config" condition="TZ Non-secure ARMCC6"/>
<file category="linkerScript" name="Device/ARM/ARMv8MML/Source/ARM/ARMv8MML_ac6.sct" version="1.1.0" attr="config" condition="TZ Unavailable ARMCC6"/>
diff --git a/Device/ARM/ARMCM23/Source/ARM/startup_ARMCM23.S b/Device/ARM/ARMCM23/Source/ARM/startup_ARMCM23.S
index 1a8d0fb..e1c110f 100644
--- a/Device/ARM/ARMCM23/Source/ARM/startup_ARMCM23.S
+++ b/Device/ARM/ARMCM23/Source/ARM/startup_ARMCM23.S
@@ -1,11 +1,11 @@
/******************************************************************************
* @file startup_ARMCM23.S
* @brief CMSIS-Core Device Startup File for Cortex-M23 Device
- * @version V1.1.0
- * @date 16. December 2020
+ * @version V2.0.0
+ * @date 26. May 2021
******************************************************************************/
/*
- * Copyright (c) 2009-2020 Arm Limited. All rights reserved.
+ * Copyright (c) 2009-2021 Arm Limited. All rights reserved.
*
* SPDX-License-Identifier: Apache-2.0
*
diff --git a/Device/ARM/ARMCM33/Source/ARM/startup_ARMCM33.S b/Device/ARM/ARMCM33/Source/ARM/startup_ARMCM33.S
index 36c4e49..6189924 100644
--- a/Device/ARM/ARMCM33/Source/ARM/startup_ARMCM33.S
+++ b/Device/ARM/ARMCM33/Source/ARM/startup_ARMCM33.S
@@ -1,11 +1,11 @@
/******************************************************************************
* @file startup_ARMCM33.S
* @brief CMSIS-Core Device Startup File for Cortex-M33 Device
- * @version V1.1.0
- * @date 16. December 2020
+ * @version V2.0.0
+ * @date 26. May 2021
******************************************************************************/
/*
- * Copyright (c) 2009-2020 Arm Limited. All rights reserved.
+ * Copyright (c) 2009-2021 Arm Limited. All rights reserved.
*
* SPDX-License-Identifier: Apache-2.0
*
diff --git a/Device/ARM/ARMCM35P/Source/ARM/startup_ARMCM35P.S b/Device/ARM/ARMCM35P/Source/ARM/startup_ARMCM35P.S
index 858323d..d3dd492 100644
--- a/Device/ARM/ARMCM35P/Source/ARM/startup_ARMCM35P.S
+++ b/Device/ARM/ARMCM35P/Source/ARM/startup_ARMCM35P.S
@@ -1,11 +1,11 @@
/******************************************************************************
* @file startup_ARMCM33.S
* @brief CMSIS Core Device Startup File for Cortex-M33 Device
- * @version V1.1.0
- * @date 16. December 2020
+ * @version V2.0.0
+ * @date 26. May 2021
******************************************************************************/
/*
- * Copyright (c) 2009-2020 Arm Limited. All rights reserved.
+ * Copyright (c) 2009-2021 Arm Limited. All rights reserved.
*
* SPDX-License-Identifier: Apache-2.0
*
diff --git a/Device/ARM/ARMv8MBL/Source/ARM/startup_ARMv8MBL.S b/Device/ARM/ARMv8MBL/Source/ARM/startup_ARMv8MBL.S
index b73142a..e29cb40 100644
--- a/Device/ARM/ARMv8MBL/Source/ARM/startup_ARMv8MBL.S
+++ b/Device/ARM/ARMv8MBL/Source/ARM/startup_ARMv8MBL.S
@@ -1,11 +1,11 @@
/******************************************************************************
* @file startup_ARMv8MBL.S
* @brief CMSIS-Core Device Startup File for ARMv8MBL Device
- * @version V1.1.0
- * @date 16. December 2020
+ * @version V2.0.0
+ * @date 26. May 2021
******************************************************************************/
/*
- * Copyright (c) 2009-2020 Arm Limited. All rights reserved.
+ * Copyright (c) 2009-2021 Arm Limited. All rights reserved.
*
* SPDX-License-Identifier: Apache-2.0
*
diff --git a/Device/ARM/ARMv8MML/Source/ARM/startup_ARMv8MML.S b/Device/ARM/ARMv8MML/Source/ARM/startup_ARMv8MML.S
index 7f2803d..07d639d 100644
--- a/Device/ARM/ARMv8MML/Source/ARM/startup_ARMv8MML.S
+++ b/Device/ARM/ARMv8MML/Source/ARM/startup_ARMv8MML.S
@@ -1,11 +1,11 @@
/******************************************************************************
* @file startup_ARMv8MML.S
* @brief CMSIS-Core Device Startup File for Cortex-ARMv8MML Device
- * @version V1.1.0
- * @date 16. December 2020
+ * @version V2.0.0
+ * @date 26. May 2021
******************************************************************************/
/*
- * Copyright (c) 2009-2020 Arm Limited. All rights reserved.
+ * Copyright (c) 2009-2021 Arm Limited. All rights reserved.
*
* SPDX-License-Identifier: Apache-2.0
*