Adding GIC v2 interrupt group handling to GCC_AARCH64 port.#1135
Draft
sfarnswo wants to merge 1 commit intoFreeRTOS:mainfrom
Draft
Adding GIC v2 interrupt group handling to GCC_AARCH64 port.#1135sfarnswo wants to merge 1 commit intoFreeRTOS:mainfrom
sfarnswo wants to merge 1 commit intoFreeRTOS:mainfrom
Conversation
|
moninom1
pushed a commit
to moninom1/FreeRTOS-Kernel
that referenced
this pull request
Sep 30, 2025
) * Bump up to MBed-TLS V3.5.1, make changes to Visual Studio Projects to account for this. * Update MBedTLS Transport files to call psa_crypto_init() if the MBEDTLS_PSA_CRYPTO_C is set. * Add WIN32_LEAN_AND_MEAN to the corePKCS11_MQTT_Mutual_Auth_Windows_Simulator demo. Add in a check for MBEDTLS_ERR_SSL_RECEIVED_NEW_SESSION_TICKET when making a TLS handshake. * Change transport interface files from using void * to mbedtls_pk_context * instead per changes in the MbedTLS API. * Changes to Fleet Provisioning Demo and Demo Setup to use ECDSA keys * Remove non-32 bit configs from various VisualStudio Projects. Enforce all projects using WIN32_LEAN_AND_MEAN as well as winsock2.h
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Description
re: #316 (comment)
Adding handling for GIC V2 interrupt grouping and security extension. Additional handling determines which interrupt group is asserted by inspecting HPPIR. Based on the interrupt group IAR/EOIR or AIAR/AEOIR registers are used to acknowledge and end interrupts.
Test Steps
Test target used = STM32MP357F-EV1.
Manually verified interrupt acknowledgement, routing, and ending for group 0 and group 1 interrupts by utilizing the ARMV8-A physical timer interrupt and varying the security routing of the interrupt.
Checklist:
Related Issue
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.