]>
begriffs open source - cmsis/log
Joseph Yiu [Tue, 7 May 2024 09:29:04 +0000 (10:29 +0100)]
Fix typos in IAR linker scripts for Cortex-M in ROM1 and RAM1
Jonatan Antoni [Mon, 6 May 2024 11:00:18 +0000 (13:00 +0200)]
Updates for upcoming 6.1.0 release:
- Bump versions
- Add release history
- Fix core tests lit execution (returns 1 on failing tests)
- Provide define CMSIS_DISABLE_DEPRECATED to hide deprecated symbols
- Add link to CM52 TRM fo documentation
- Update compiler versions used for verification
GuentherMartin [Fri, 3 May 2024 07:01:19 +0000 (09:01 +0200)]
Core: Added CoreDebug, CMSIS_5 backward compatibility
Jonatan Antoni [Tue, 30 Apr 2024 11:58:16 +0000 (13:58 +0200)]
Enhance lit Core tests for CM52
GuentherMartin [Tue, 30 Apr 2024 08:13:24 +0000 (10:13 +0200)]
Core: correct type ENDIANNESS
Martin Günther [Tue, 30 Apr 2024 11:33:34 +0000 (13:33 +0200)]
Added ARMCM52 support to CoreValidation
Co-authored-by: Jonatan Antoni <jonatan.antoni@arm.com>
Dávid Házi [Thu, 25 Apr 2024 07:59:33 +0000 (09:59 +0200)]
iar: Add missing v8.1m check
Signed-off-by: Dávid Házi <david.hazi@arm.com>
Jonatan Antoni [Thu, 18 Apr 2024 11:37:44 +0000 (13:37 +0200)]
Add licenseSets tag to pdsc file
Markus Klein [Sat, 13 Apr 2024 11:18:25 +0000 (13:18 +0200)]
Fix miner issues:
- wrong filename in file header
- Use the same order in the Target clayer file for CA5 as it is used in CA7 and CA9
- Fix invalid escape sequence in XML statement
dependabot[bot] [Mon, 1 Apr 2024 23:15:53 +0000 (23:15 +0000)]
Bump actions/configure-pages from 4 to 5
Bumps [actions/configure-pages](https://github.com/actions/configure-pages) from 4 to 5.
- [Release notes](https://github.com/actions/configure-pages/releases)
- [Commits](https://github.com/actions/configure-pages/compare/v4...v5)
---
updated-dependencies:
- dependency-name: actions/configure-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Jonatan Antoni [Thu, 29 Feb 2024 16:43:30 +0000 (17:43 +0100)]
Fix invalid #pragma clang in GCC compiler header
Jonatan Antoni [Mon, 4 Mar 2024 14:27:03 +0000 (15:27 +0100)]
CoreValidation: Initial support to run tests in Qemu
Markus Klein [Wed, 9 Aug 2023 14:56:05 +0000 (16:56 +0200)]
* Top-level compiler headers will exist in the core folder (no separate compiler folder is needed).
** The cmsis_compiler.h header will continue to figure out which compiler toolchain is being used.
** Compiler headers specific to each architecture profiles can reside within the new architecture profile folders.
* Introduce compiler abstraction for cortex-R
Albert Huang [Fri, 23 Feb 2024 11:01:19 +0000 (19:01 +0800)]
Update ARM.CMSIS.pdsc to add Cortex-M52 Dcore
GuentherMartin [Thu, 22 Feb 2024 07:29:19 +0000 (08:29 +0100)]
Core: corrected use of #ifdef __ICACHE_PRESENT / __DCACHE_PRESENT (#134)
GuentherMartin [Thu, 22 Feb 2024 14:34:31 +0000 (15:34 +0100)]
Core: align CoreValidation model configuration with Cortex_DFP
Markus Klein [Thu, 15 Feb 2024 10:00:48 +0000 (11:00 +0100)]
__DSP_PRESENT was defined twice in some unit-test definitions
Markus Klein [Sat, 27 Jan 2024 22:11:47 +0000 (23:11 +0100)]
Core(A): align compiler header files to core(M) implementation
GuentherMartin [Fri, 9 Feb 2024 14:54:06 +0000 (15:54 +0100)]
Core: fix Core test to allow run in git bash
albhua01 [Thu, 8 Feb 2024 13:44:32 +0000 (21:44 +0800)]
CMSIS-Core(M): Add Cortex-M52 support : add core_m52.h
Mayank Bhatt [Tue, 23 Jan 2024 11:12:52 +0000 (16:42 +0530)]
Added Virtual Timer support
Updated cmsis_cp15.h and core_ca.h files for adding Virtual Timer support for Cortex A7.
dependabot[bot] [Mon, 22 Jan 2024 23:43:05 +0000 (23:43 +0000)]
Bump actions/cache from 3 to 4
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
GuentherMartin [Fri, 19 Jan 2024 06:59:08 +0000 (07:59 +0100)]
Core: resolve __ARM_FP undef warning (#120)
GuentherMartin [Tue, 16 Jan 2024 15:33:24 +0000 (16:33 +0100)]
Core: GCC compiler resolve __ARM_FP undef warning (#120)
Vladimir Marchenko [Tue, 16 Jan 2024 14:03:41 +0000 (15:03 +0100)]
Doc: Added info about backward incompatibilities in CMSIS-Core
Jonatan Antoni [Tue, 9 Jan 2024 08:12:56 +0000 (09:12 +0100)]
Bump actions
GuentherMartin [Fri, 5 Jan 2024 08:48:59 +0000 (09:48 +0100)]
Core: IAR compiler corrected __ARM_FP check.
Jonatan Antoni [Wed, 20 Dec 2023 09:20:39 +0000 (10:20 +0100)]
Update README after initial release
dependabot[bot] [Mon, 18 Dec 2023 23:20:35 +0000 (23:20 +0000)]
Bump github/codeql-action from 2 to 3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Mon, 18 Dec 2023 23:20:29 +0000 (23:20 +0000)]
Bump actions/upload-artifact from 3 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Jonatan Antoni [Mon, 18 Dec 2023 13:47:02 +0000 (14:47 +0100)]
Fixup typo in release history
dependabot[bot] [Mon, 11 Dec 2023 23:32:48 +0000 (23:32 +0000)]
Bump actions/setup-python from 4 to 5
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Vladimir Marchenko [Mon, 18 Dec 2023 09:55:24 +0000 (10:55 +0100)]
Doc: minor improvements in content and style
Robert Rostohar [Mon, 11 Dec 2023 14:33:53 +0000 (15:33 +0100)]
Correct typo in README.md
Milorad Cvjetkovic [Mon, 11 Dec 2023 12:37:18 +0000 (13:37 +0100)]
CMSIS-Driver USART: Minor comments update (#108)
Vladimir Marchenko [Thu, 7 Dec 2023 11:02:55 +0000 (12:02 +0100)]
Doc: Final clean ups
Jonatan Antoni [Wed, 6 Dec 2023 14:07:37 +0000 (15:07 +0100)]
Move Doxygen tag file for Core(A)
Jonatan Antoni [Wed, 6 Dec 2023 09:16:30 +0000 (10:16 +0100)]
Update component versions and histories
Robert Rostohar [Wed, 6 Dec 2023 06:48:42 +0000 (07:48 +0100)]
CMSIS-Driver: remove return tag from documentation for void functions
- avoid doxygen warnings
dependabot[bot] [Tue, 5 Dec 2023 00:03:25 +0000 (00:03 +0000)]
Bump actions/configure-pages from 3 to 4
Bumps [actions/configure-pages](https://github.com/actions/configure-pages) from 3 to 4.
- [Release notes](https://github.com/actions/configure-pages/releases)
- [Commits](https://github.com/actions/configure-pages/compare/v3...v4)
---
updated-dependencies:
- dependency-name: actions/configure-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Tue, 5 Dec 2023 00:03:32 +0000 (00:03 +0000)]
Bump actions/deploy-pages from 2 to 3
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 2 to 3.
- [Release notes](https://github.com/actions/deploy-pages/releases)
- [Commits](https://github.com/actions/deploy-pages/compare/v2...v3)
---
updated-dependencies:
- dependency-name: actions/deploy-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Robin Kastberg [Fri, 1 Dec 2023 13:19:31 +0000 (14:19 +0100)]
Workaround for __iar_builtin_clrex bug
Robin Kastberg [Fri, 1 Dec 2023 13:33:04 +0000 (14:33 +0100)]
Use __ARM_FP to detect FPU
Robin Kastberg [Tue, 21 Nov 2023 13:04:48 +0000 (14:04 +0100)]
__enable/disable_fiq is forbidden on Cortex-M since IAR 9.40.1. Replace with inline assembly
Robin Kastberg [Fri, 1 Dec 2023 13:26:51 +0000 (14:26 +0100)]
STLEX out register must be different from input regs
Holden [Thu, 30 Nov 2023 16:28:25 +0000 (11:28 -0500)]
Resolve gcc undef warnings
Co-authored-by: Holden <holden-zenithaerotech.com>
MiloradCvjetkovic [Wed, 29 Nov 2023 08:59:17 +0000 (09:59 +0100)]
Core: Update __NO_INIT docu and implementation for AC6
GuentherMartin [Tue, 28 Nov 2023 15:14:21 +0000 (16:14 +0100)]
Core{ Rework CoreValidation
MiloradCvjetkovic [Tue, 28 Nov 2023 11:24:00 +0000 (12:24 +0100)]
Doc: Increase timeout for link checking
Vladimir Marchenko [Tue, 28 Nov 2023 08:05:00 +0000 (09:05 +0100)]
Doc, CMSIS-Core: minor documentation clean up.
Jonatan Antoni [Mon, 27 Nov 2023 16:34:28 +0000 (17:34 +0100)]
Update test documentation
Jonatan Antoni [Mon, 27 Nov 2023 12:32:36 +0000 (13:32 +0100)]
Restructure Core tests
- Move tests into src subfolder
- Use temp directory for intermediate object files
- Include test report in matrix summary
Jonatan Antoni [Fri, 24 Nov 2023 14:27:45 +0000 (15:27 +0100)]
Update GCC to version 13.2.1
- Enable tests for Cortex-M85 on GCC
- Cleanup test scripts
- Enable test execution for all available FVP AVH models
- Update README.md for CoreValidation
Robin Kastberg [Tue, 14 Nov 2023 14:46:03 +0000 (15:46 +0100)]
Update __NO_RETURN Macro. Add ARMv8.1-M Support
GuentherMartin [Fri, 24 Nov 2023 08:07:32 +0000 (09:07 +0100)]
Core: Clean up header files
MiloradCvjetkovic [Thu, 23 Nov 2023 09:33:37 +0000 (10:33 +0100)]
Core: Unify __NO_INIT macro across toolchains
GuentherMartin [Thu, 23 Nov 2023 13:16:18 +0000 (14:16 +0100)]
Core: Align on CMSIS-Core version defines
Vladimir Marchenko [Wed, 22 Nov 2023 08:36:16 +0000 (09:36 +0100)]
Doc: Update CMSIS-Core toolchain versions. Plus various clean ups.
Robert Rostohar [Mon, 20 Nov 2023 11:16:01 +0000 (12:16 +0100)]
Correct tz_context.h type introduced recently
Vladimir Marchenko [Thu, 16 Nov 2023 14:16:39 +0000 (15:16 +0100)]
Doc: Added Azure ThreadX as CMSIS-RTOS2 API; added link to CMSIS 6 pack page.
Vladimir Marchenko [Tue, 14 Nov 2023 08:16:49 +0000 (09:16 +0100)]
Doc: aligning on doxygen filenames, plus link fixes
Jonatan Antoni [Mon, 13 Nov 2023 16:28:31 +0000 (17:28 +0100)]
Update infrastructure and reference container
Ziga Mahne [Fri, 10 Nov 2023 14:11:17 +0000 (15:11 +0100)]
Update driver GPIO documentation
Jonatan Antoni [Thu, 9 Nov 2023 11:05:54 +0000 (12:05 +0100)]
Update gen-pack lib bootstrap
Vladimir Marchenko [Wed, 8 Nov 2023 11:37:39 +0000 (12:37 +0100)]
Doc: various updates and alignments
Reinhard Keil [Wed, 8 Nov 2023 11:02:37 +0000 (12:02 +0100)]
Update README.md
MiloradCvjetkovic [Mon, 6 Nov 2023 12:02:22 +0000 (13:02 +0100)]
Pack generation: Use same version of gen-pack library for gen_pack.sh and gen_doc.sh as used by check_links.sh
Vladimir Marchenko [Tue, 31 Oct 2023 15:01:00 +0000 (16:01 +0100)]
Doc: Varios alignment updates
Martin Günther [Tue, 31 Oct 2023 13:27:43 +0000 (14:27 +0100)]
Cortex(M): align core header with TRMs
Reworked CMSIS core header files:
- align with latest TRMs
- unified core header
Jonatan Antoni [Mon, 30 Oct 2023 12:36:42 +0000 (13:36 +0100)]
Add preprocessed default linker scripts explicitly.
Vladimir Marchenko [Mon, 30 Oct 2023 09:05:36 +0000 (10:05 +0100)]
Doc: addressed review feedback, and moved Doxygen/ to Documentation/
Co-authored-by: Joachim Krech <joachim.krech@arm.com>
Co-authored-by: Jonatan Antoni <jonatan.antoni@arm.com>
Reinhard Keil [Fri, 27 Oct 2023 14:45:30 +0000 (16:45 +0200)]
Update README.md (#73)
Jonatan Antoni [Thu, 26 Oct 2023 08:37:16 +0000 (10:37 +0200)]
Fix CodeQL issues
Jonatan Antoni [Thu, 26 Oct 2023 09:03:18 +0000 (11:03 +0200)]
Enhance tests for Core(A)
Jonatan Antoni [Thu, 26 Oct 2023 06:54:52 +0000 (08:54 +0200)]
Core(A): Cleanup duplicated functions with wrong names.
Jonatan Antoni [Thu, 26 Oct 2023 07:15:33 +0000 (09:15 +0200)]
Update GitHub workflows
Jonatan Antoni [Thu, 26 Oct 2023 06:57:49 +0000 (08:57 +0200)]
Enable dependabot updates for GitHub action workflows
Kyle Finch [Tue, 24 Oct 2023 17:59:17 +0000 (10:59 -0700)]
Remove clang pragma from cmsis_gcc_m.h
Jonatan Antoni [Tue, 24 Oct 2023 14:13:45 +0000 (16:13 +0200)]
Add LLVM LIT/FileCheck tests for Core files
Jonatan Antoni [Tue, 24 Oct 2023 12:13:56 +0000 (14:13 +0200)]
Core: Add Clang compiler header for Cortex-A (preliminary)
Jonatan Antoni [Tue, 24 Oct 2023 11:24:45 +0000 (13:24 +0200)]
Core: Add missing SIMD intrinsics for AC6 on Cortex-A
Jonatan Antoni [Mon, 23 Oct 2023 08:34:16 +0000 (10:34 +0200)]
CoreValidation: Update to Cortex_DFP
Vladimir Marchenko [Mon, 16 Oct 2023 12:50:30 +0000 (14:50 +0200)]
Doc: various improvements in documentation.
Robert Rostohar [Fri, 13 Oct 2023 05:03:20 +0000 (07:03 +0200)]
OS Tick: moved from Device to CMSIS class
Jonatan Antoni [Thu, 12 Oct 2023 09:24:13 +0000 (11:24 +0200)]
Core: GCC compiler add missing simd/neon instructions
Jonatan Antoni [Wed, 11 Oct 2023 11:04:17 +0000 (13:04 +0200)]
Update compiler header.
Martin Günther [Tue, 10 Oct 2023 12:13:41 +0000 (14:13 +0200)]
Core(M): Correct Cortex-M55/M85 TPIU type and align core header
Co-authored-by: Jonatan Antoni <jonatan.antoni@arm.com>
GuentherMartin [Thu, 5 Oct 2023 06:27:14 +0000 (08:27 +0200)]
Cortex(M): align __FPU_USED check
Vladimir Marchenko [Tue, 26 Sep 2023 13:17:25 +0000 (15:17 +0200)]
Doc link fixes
Vladimir Marchenko [Wed, 20 Sep 2023 06:51:56 +0000 (08:51 +0200)]
Reworked CMSIS-Core(M) and Core(A) docs for CMSIS 6. (#47)
- Changed text content to Markdown
- Reflected new CMSIS-Core structure
- Cleaned warnings/errors.
Vladimir Marchenko [Thu, 17 Aug 2023 14:23:12 +0000 (16:23 +0200)]
Doc: Clean up of CMSIS-Driver docs, incl. change to markdown.
Vladimir Marchenko [Tue, 5 Sep 2023 08:38:36 +0000 (10:38 +0200)]
Doc: reworked CMSIS-RTOS2 for better abstraction from RTX and cleaned out errors.
Jonatan Antoni [Wed, 9 Aug 2023 12:51:14 +0000 (14:51 +0200)]
Fix arch profile detection:
cmsis_compiler.h must be independent from being included after
core_xx.h which sets __CORTEX_x defines.
Markus Klein [Wed, 9 Aug 2023 10:31:36 +0000 (12:31 +0200)]
Retire the Core_A folder and use a single Core folder for all processor core headers
* Separate folders for different architecture profiles (A-profile, R-profile and M-profile)
* Top-level compiler headers will exist in the Core folder (no separate Compiler folder is needed).
** The cmsis_compiler.h header will continue to figure out which compiler toolchain is being used.
** Compiler headers specific to each architecture profiles can reside within the new architecture profile folders.
** The second-level files like cmsis_gcc.h are named cmsis_gcc_a.h, cmsis_gcc_r.h and cmsis_gcc_m.h to avoid having multiple files with the same name
Jonatan Antoni [Wed, 9 Aug 2023 10:16:45 +0000 (12:16 +0200)]
Make CV execution optional
Execution requires professional arm license which might not be available in forks or pull-requests.
Jonatan Antoni [Wed, 9 Aug 2023 09:04:33 +0000 (11:04 +0200)]
Update CoreValidation vcpkg config
Jonatan Antoni [Wed, 9 Aug 2023 07:17:18 +0000 (09:17 +0200)]
Run CoreValidation in VHT models
Jonatan Antoni [Mon, 7 Aug 2023 10:50:52 +0000 (12:50 +0200)]
Fix vcpkg cache
Jonatan Antoni [Mon, 7 Aug 2023 10:30:57 +0000 (12:30 +0200)]
Update CoreValidation workflow with Clang 17 devdrop
GuentherMartin [Thu, 27 Jul 2023 13:54:31 +0000 (15:54 +0200)]
Core(M): align compiler header files