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

Meaning of Ss extension, e.g. Ss1p11, Ss1p12 #140

Closed
kito-cheng opened this issue Jan 10, 2024 · 5 comments
Closed

Meaning of Ss extension, e.g. Ss1p11, Ss1p12 #140

kito-cheng opened this issue Jan 10, 2024 · 5 comments

Comments

@kito-cheng
Copy link
Member

Does Ss1p11 = Machine ISA 1.11 + Supervisor ISA 1.11, and Ss1p12 = Machine ISA 1.12 + Supervisor ISA 1.12, or does it include more thing?

@kito-cheng
Copy link
Member Author

Need some clarification about meaning of Ss1p11, Ss1p12 and Ss1p13 https://github.com/riscv/riscv-profiles/blob/main/rvm23-profile.adoc say Ss1p13 is Supervisor Architecture, but https://github.com/riscv/riscv-profiles/blob/main/rva23-profile.adoc say it's Privileged Architecture version 1.13?

@aswaterman @kasanovic

@aswaterman
Copy link
Member

The RVM23 profile is just a proposal, so there's no reason to consider it in this question.

The other profiles explicitly don't contain any machine-mode content.

@kito-cheng
Copy link
Member Author

kito-cheng commented Feb 16, 2024

oh okay, I found it has defined it as Supervisor Architecture 1.13 and Privileged Architecture version 1.13 within same doc (rva23[1]), so I still wondering how to correctly interpret that extension?

[1] https://github.com/riscv/riscv-profiles/blob/main/rva23-profile.adoc

@aswaterman
Copy link
Member

Ah-ha, I now see your point. Yes, Ss1p13 means the supervisor architecture. I'll fix the spec.

@kito-cheng
Copy link
Member Author

Thanks!

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

2 participants