-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update CMSIS to 5.4.0 #7875
Update CMSIS to 5.4.0 #7875
Commits on Aug 26, 2018
-
Move Code to get Cortex A tick irqn
Move the function "mbed_get_a9_tick_irqn()" declared in os_tick.h to SysTimer.h so it does not get overridden when RTX is updated. This function was originally added in: 3d3e890 Fixes for RZ_A1H issue 6543
Configuration menu - View commit details
-
Copy full SHA for 5d0aac5 - Browse repository at this point
Copy the full SHA 5d0aac5View commit details -
Revert uVisor changes for K64F
Revert the changes made in the commit: 1c2a7d8 Added the commit: Access MCG and SIM through secure access
Configuration menu - View commit details
-
Copy full SHA for 4ff5ea4 - Browse repository at this point
Copy the full SHA 4ff5ea4View commit details -
Revert "EFM32: Use SECURE_ACCESS to access the ROM table"
This reverts commit 1b0922e.
Configuration menu - View commit details
-
Copy full SHA for 22ebf69 - Browse repository at this point
Copy the full SHA 22ebf69View commit details -
Update cmsis_importer in prep for CMSIS 5.4.0
Reference the correct commits to pull in and remove commits related to uVisor since these are no longer needed. Also add the missing file cmsis_os1.c to cmsis_importer.json. Below is detailed information on each commit added to cmsis_importer.json CMSIS/RTX: Patch RTX4 to preserve osThreadDef compatibility 4360b7b CMSIS/RTX: Patch RTX so irq_cm4f.s files work with no FPU targets cc2e051 CMSIS/RTX: Allow overwriting mutex ops for ARMC b882548 CMSIS/RTX: Pre-processor defines used for assembly 287121f CMSIS/RTX: Fix using FALSE/TRUE with preprocesor 1752803 CMSIS/RTX: Reintroduce arm_math.h 6a6e3ac fixup
Configuration menu - View commit details
-
Copy full SHA for a2a0ea7 - Browse repository at this point
Copy the full SHA a2a0ea7View commit details -
Add details to importer script docs
Add an example showing how to run the importer and a note to indicate that it must be run from the mbed-os directory.
Configuration menu - View commit details
-
Copy full SHA for a62b312 - Browse repository at this point
Copy the full SHA a62b312View commit details -
Configuration menu - View commit details
-
Copy full SHA for 342841a - Browse repository at this point
Copy the full SHA 342841aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a87d7b - Browse repository at this point
Copy the full SHA 9a87d7bView commit details -
CMSIS/RTX: Patch RTX so irq_cm4f.s files work with no FPU targets
(cherry picked from commit cc2e051)
Configuration menu - View commit details
-
Copy full SHA for 1be672d - Browse repository at this point
Copy the full SHA 1be672dView commit details -
CMSIS/RTX: Allow overwriting mutex ops for ARMC
(cherry picked from commit b882548)
Configuration menu - View commit details
-
Copy full SHA for 4fd0daf - Browse repository at this point
Copy the full SHA 4fd0dafView commit details -
CMSIS/RTX: Pre-processor defines used for assembly
CMSIS repo does not support pre-processor defines, hence multiple assembly files are added for secure/non-secure and floating point tools. Mbed OS tools support assembly file pre-processing, but the build system does not support multiple assembly files for each target, hence updating the assembly files. (cherry picked from commit 287121f)
Configuration menu - View commit details
-
Copy full SHA for 67b677d - Browse repository at this point
Copy the full SHA 67b677dView commit details -
CMSIS/RTX: Fix using FALSE/TRUE with preprocesor
(cherry picked from commit 1752803)
Configuration menu - View commit details
-
Copy full SHA for b7efe36 - Browse repository at this point
Copy the full SHA b7efe36View commit details -
CMSIS/RTX: Reintroduce arm_math.h
(cherry picked from commit 6a6e3ac)
Configuration menu - View commit details
-
Copy full SHA for ace5df9 - Browse repository at this point
Copy the full SHA ace5df9View commit details -
CMSIS/RTX: Patch to conditionally compile
tz_context.c should be compiled only for secure world, definition of API's in tz_context.h should be part of secure binary/bootloader when building mbed-os as non-secure (Cherry picked from d0a43b8)
Configuration menu - View commit details
-
Copy full SHA for fb35475 - Browse repository at this point
Copy the full SHA fb35475View commit details -
CMSIS/RTX: Remove the file os_tick_gtim.c
Cortex-A devices in mbed-os supply their own OS timer so the code from RTX is not needed.
Configuration menu - View commit details
-
Copy full SHA for 6f7964b - Browse repository at this point
Copy the full SHA 6f7964bView commit details -
Fix define around EvrRtxKernelInitialized
Rename the define EVR_RTX_KERNEL_INITIALIZE_COMPLETED_DISABLE to EVR_RTX_KERNEL_INITIALIZED_DISABLE so it matches the rest of RTX.
Configuration menu - View commit details
-
Copy full SHA for d5be92a - Browse repository at this point
Copy the full SHA d5be92aView commit details -
Fix CMSIS __RESTRICT define for IAR
Revert the define __RESTRICT from "__restrict" to "restrict". This fixes compilation for IAR.
Configuration menu - View commit details
-
Copy full SHA for 308dfe3 - Browse repository at this point
Copy the full SHA 308dfe3View commit details -
Remove the double free RTOS tests since this was never defined behavior of CMSIS-RTOS. This allows testing to pass. The RTX commit which caused this test to start failing is: c3b123ef4256f65537e2597af475fc20ec9a383e RTX5: updated MemoryPoolFree (removed count check) [SDCMSIS-801] Note - Double freeing an element from a memory pool was never safe. The error return value when double freeing was misleading since memory corruption may still be occurring in that case. For more information on this see SDCMSIS-801.
Configuration menu - View commit details
-
Copy full SHA for c3f5b64 - Browse repository at this point
Copy the full SHA c3f5b64View commit details