ARM: Core Stack Improvements/Bug fixes for 2.0 release #14744
Labels
area: ARM
ARM (32-bit) Architecture
area: Kernel
area: Memory Protection
area: Trusted Execution
Trusted Execution
Enhancement
Changes/Updates/Additions to existing features
In progress
For PRs: is work in progress and should not be merged yet. For issues: Is being worked on
Meta
A collection of features, enhancements or bugs
Milestone
This is an umbrella issue for the ARM stack enhancements, including improvements/enhancements made for ARM SoCs and Boards, beyond 1.14 LTS and towards the 2.0 release.
Several of the items below are related to issues, which have been spotted during the 1.14 feature freeze and tree stabilization, and have, eventually, been moved to the 2.0 Zephyr release.
Items are constantly been added in the list, as issues are been reported and fixed. This will give a quick overview of the implemented fixes/improvements and help with the ARM release notes.
Areas:
Scope
Below is a list of tasks:
CONFIG_NO_OPTIMIZATIONS
(arch: arm: move stack switching back to ASM code #16099, mps2_an385 crashes if CONFIG_INIT_STACKS=y and CONFIG_COVERAGE=y #15794)[Enh. ARM] Move thread privileged stack area right above the user stack (remove privileged stack generation mechanism for ARM #14688)fatal.c
also for ARM (arch: arm: print thread name in z_NanoFatalErrorHandler() #16253 )RAMFUNC
feature (tests: kernel: add simple ramfunc test #17091)[Enh. ARM, Kernel] Privilege stack size could be per-thread configurable, depending on what system-calls are executed. We should investigate.The text was updated successfully, but these errors were encountered: