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

Is Ziccrse compatible with rv32i? #77

Open
palmer-dabbelt opened this issue Nov 2, 2022 · 2 comments
Open

Is Ziccrse compatible with rv32i? #77

palmer-dabbelt opened this issue Nov 2, 2022 · 2 comments

Comments

@palmer-dabbelt
Copy link
Member

There's a bunch of new extensions listed in the profile document that are only defined by being mandatory in some profiles that require rv64i. Are these meant to also be legal extensions to other base ISAs?

@aswaterman
Copy link
Member

Most or all of them could be compatible with RV32I (and the other base ISAs), and the intent wasn't to imply otherwise.

I agree with the point you're driving at, though: the strategy of implicitly defining these extensions within profiles leaves it unstated whether these extensions are only defined for the profile's base ISA, or whether they're more broadly scoped.

@kasanovic
Copy link
Collaborator

For now, the names are being introduced in the context of profiles. Many of them should be later expanded within the context of priv arch spec.

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

No branches or pull requests

3 participants