Skip to content

Fix ETMv4 exception return P0 handling for all M-profiles#90

Open
sayhal01 wants to merge 1 commit into
Linaro:masterfrom
sayhal01:dscore-26818-v8m-exception-return-p0
Open

Fix ETMv4 exception return P0 handling for all M-profiles#90
sayhal01 wants to merge 1 commit into
Linaro:masterfrom
sayhal01:dscore-26818-v8m-exception-return-p0

Conversation

@sayhal01
Copy link
Copy Markdown

-Treat ETMv4 Exception Return packets as P0 elements for all Cortex-M profiles, not just v7-M. The ETMv4 specification defines Exception Return as a P0 element for M-profile architectures, including v6-M, v7-M, and v8-M.

-Add regression snapshot tests covering both v7-M and v8-M exception return scenarios to validate the behavior and prevent future regressions.

…cores

Treat ETMv4 Exception Return packets as P0 elements for all Cortex-M
profiles, not just v7-M. The ETMv4 specification defines Exception
Return as a P0 element for M-profile architectures, including v6-M,
v7-M and v8-M.

Add regression snapshot tests covering both v7-M and v8-M exception
return scenarios to validate the behavior and prevent future
regressions.

Signed-off-by: Sayani Halder <sayani.halder@arm.com>
@sayhal01 sayhal01 force-pushed the dscore-26818-v8m-exception-return-p0 branch from af051f3 to ec3b5dd Compare June 3, 2026 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant