FreeRTOS-Kernel/.github
Ahmed Ismail 029545f4ad armv8.1-m: Add task dedicated PAC key
To harden the security, each task is assigned
a dedicated PAC key, so that attackers needs
to guess the all the tasks' PAC keys right to
exploit the system using Return Oriented Programming.

The kernel is now updated to support the following:
* A PAC key set with a random number generated and
is pushed onto the task's stack when a task is created.

* As part of scheduling, the task's PAC key is stacked/unstacked
to/from the task's stack when a task is unscheduled/scheduled
from/to run.

Signed-off-by: Ahmed Ismail <Ahmed.Ismail@arm.com>
2025-01-13 11:04:35 +00:00
..
ISSUE_TEMPLATE Normalize line endings and whitespace in source files 2022-11-29 15:38:47 -08:00
media PR Process for Open Source Contribution (#717) 2023-08-03 12:26:59 +05:30
scripts Update manifest to use 'V' (#1201) 2024-12-02 11:29:36 -08:00
workflows Add macro guard configUSE_MPU_WRAPPERS_V1 to remove definition missing warning. (#1208) 2024-12-16 18:26:43 +05:30
.cSpellWords.txt armv8.1-m: Add task dedicated PAC key 2025-01-13 11:04:35 +00:00
allowed_urls.txt Add macro guard configUSE_MPU_WRAPPERS_V1 to remove definition missing warning. (#1208) 2024-12-16 18:26:43 +05:30
CODEOWNERS Update .github/CODEOWNERS (#1162) 2024-10-22 18:16:46 +05:30
CONTRIBUTING.md PR Process for Open Source Contribution (#717) 2023-08-03 12:26:59 +05:30
pull_request_process.md CI-CD Updates (#768) 2023-09-05 14:24:04 -07:00
pull_request_template.md Update PR template to include checkbox for Unit Test related changes (#627) 2023-02-20 13:16:57 -08:00
SECURITY.md Normalize line endings and whitespace in source files 2022-11-29 15:38:47 -08:00
third_party_tools.md refactor: change methods ENTER|EXIT critical (#1140) 2024-10-07 10:37:50 +05:30
uncrustify.cfg Update uncrustify configuration to 0.69 (#445) 2022-01-28 10:48:03 -08:00