Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

m-mode tagging: Standardize support for m-mode tagging #15

Merged
merged 1 commit into from
Jan 7, 2025

Conversation

deepak0414
Copy link
Collaborator

Recent discussions in TG echoed that support for m-mode tagging should be standardized instead of leaving the enabling mechanism to be impl. dependent. This patch defines the enabling mechanism to be defined via mseccfg CSR and adds a CSR for holding base address for tag table. Maximum virtual address of M-mode is left impl. defined because priv spec doesn't define any standard mechanism to discover maximum addressable physical address on platform.

Recent discussions in TG echoed that support for m-mode tagging should be
standardized instead of leaving the enabling mechanism to be impl.
dependent. This patch defines the enabling mechanism to be defined via
`mseccfg` CSR and adds a CSR for holding base address for tag table.
Maximum virtual address of M-mode is left impl. defined because priv
spec doesn't define any standard mechanism to discover maximum
addressable physical address on platform.

Signed-off-by: Deepak Gupta <[email protected]>
@deepak0414 deepak0414 merged commit bb7ef25 into riscv:main Jan 7, 2025
2 checks passed
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