Skip to content

Commit

Permalink
i#5036 A64 scatter/gather, part 9: State restore
Browse files Browse the repository at this point in the history
Adds support for restoring register app state when a fault is triggered
by one of the instructions in a scatter/gather expansion sequence
emitted by drx_expand_scatter_gather().

Also extends the existing scatter/gather expansion tests to check the value
of the FFR register, and run the test instructions with different elements
rigged to fault so we can test the state restoration behaviour.

Support for the first-faulting and non-faulting variants (ldff1*, ldnf1*)
will be added in future commits.

Issue: #5036
  • Loading branch information
jackgallagher-arm committed Apr 3, 2024
1 parent 34b7435 commit 643af64
Show file tree
Hide file tree
Showing 3 changed files with 1,683 additions and 1,149 deletions.
Loading

0 comments on commit 643af64

Please sign in to comment.