Skip to content

Conversation

@mark-honman
Copy link

As described in #622 there is no need for explicit Smaiae and Ssaia extensions because ACLIC extension can be based directly on AIA - there is no need to delete AIA features. AIA provides sufficient scope for area-reduction on resource-constrained systems, e.g. by reducing the number of IPRIO bits (possibly to zero), and by recommending a minimal implementation of mvip.

A note has been added, pointing readers to parts of the AIA spec that assist with area reduction.

The AIA spec describes a minimal implementation of mvip and mvien, which does not carry a significant area penalty. The Smaiae section is removed, and a Smaclic/Ssaclic section "Area impact of AIA features" explains how area can be reduced when needed.
Copy link
Collaborator

@christian-herber-nxp christian-herber-nxp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

Copy link
Collaborator

@christian-herber-nxp christian-herber-nxp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

dependencies need to be updated


== Advanced Core Local Interrupt Controller (Smaclic and Ssaclic)

The Smaclic and Ssaclic extensions depend on the Smaiae extension.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This needs to be removed.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead, dependence on indirect CSR needs to be added.

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.

2 participants