[PATCH] bsps/arm: replace CMSIS v4 with CMSIS v5 files
Karel Gardas
karel at functional.vision
Thu Jul 13 21:11:13 UTC 2023
Folks,
please take this patch as an attempt to renew old discussion or rather
start a new one focused solely on importing new ARM CMSIS code which is
(i) under Apache 2 license but (ii) without any NOTICE file.
I hope technical advantages are huge and there is no hinder involved
like with other possible Apache2 licensed projects with NOTICE file
presented.
The patch itself is clear replace of existing files with a new files,
plus required files added and old one not needed anymore removed.
The patch was very lightly tested by building several ARM BSPs
especially those affected by the change.
Thanks for any comments!
Karel
On 7/13/23 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.
> ---
More information about the devel
mailing list