Hello Karel,
with this change, it seems that I can't install an ARM BSP anymore. The
core_cmFunc.h and similar files are missing now. I assume that some old
headers have to be removed, and new headers added to the yml files. Is
it necessary to install all the new headers or only some of them?
Best regards
Christian
On 2023-07-13 23:05, Karel Gardas wrote:
CAVEAT: license change from BSD to Apache2 license!
Explanation:
The imported files come from CMSIS v5 project available on:
https://github.com/ARM-software/CMSIS_5/tree/develop
The files imported are located inside the CMSIS/Core/Include
project sub-directory.
The project does not provide any NOTICE file in its root directory nor
in the directory of the imported files.
The NOTICE file and its usage in the Apache 2 license was/is
so far the only issue mentioned in discussion of RTEMS developers/users
when considering inclusion of the code under Apache 2 license
into the RTEMS project.
Since the CMSIS v5 project is free from this legal hinder, we may freely
use it and update files to the latest version.
Technical: the patch replaces code from 2015 with the latest version
which brings quite a lot of bug fixes and most importantly opens
possibilities to support MCUs based on new ARM cores.
---
bsps/arm/include/cachel1_armv7.h | 441 +++
bsps/arm/include/cmsis_compiler.h | 303 ++
bsps/arm/include/cmsis_gcc.h | 3592 +++++++++++++--------
bsps/arm/include/cmsis_version.h | 39 +
bsps/arm/include/core_cm4.h | 629 ++--
bsps/arm/include/core_cm7.h | 4922 ++++++++++++++---------------
bsps/arm/include/core_cmFunc.h | 87 -
bsps/arm/include/core_cmInstr.h | 88 -
bsps/arm/include/core_cmSimd.h | 97 -
bsps/arm/include/mpu_armv7.h | 275 ++
10 files changed, 6113 insertions(+), 4360 deletions(-)
create mode 100644 bsps/arm/include/cachel1_armv7.h
create mode 100644 bsps/arm/include/cmsis_compiler.h
create mode 100644 bsps/arm/include/cmsis_version.h
delete mode 100644 bsps/arm/include/core_cmFunc.h
delete mode 100644 bsps/arm/include/core_cmInstr.h
delete mode 100644 bsps/arm/include/core_cmSimd.h
create mode 100644 bsps/arm/include/mpu_armv7.h
--
--------------------------------------------
embedded brains GmbH & Co. KG
Herr Christian MAUDERER
Dornierstr. 4
82178 Puchheim
Germany
email: christian.maude...@embedded-brains.de
phone: +49-89-18 94 741 - 18
mobile: +49-176-152 206 08
Registergericht: Amtsgericht München
Registernummer: HRA 117265
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel