-
Notifications
You must be signed in to change notification settings - Fork 0
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
Sail Crosscheck Testing with ACT Against Spike #38
Comments
@junambi also expressed interest and/or a willingness to help here. @UmerShahidengr, can you and Nambi see if the work can be divided? |
I have implemented the methodology in CI that runs ACTs on riscv-sail model and test it against spike, using RISCOF. CI runs tests for all configurations of architecture sizes ( The implementation is currently on my forked repo of sail and (CI results) available here for the initial review for @billmcspadden-riscv. If this looks good to you and does not require major changes, I'm happy to make a PR official sail-riscv repository. |
Update ⇾ March 5th, 2024 |
Thank, @UmerShahidengr. @Abdulwadoodd, I hear your demo is quite impressive. Now begins the "fun" work of finding an acceptable solution for the community. @billmcspadden-riscv will help you with this. It will take time, so please be patient. @gsterlin, FYI. This work plays into the broader Compatibility Testing delivery plan we trying to develop. |
Thanks @jjscheel, |
@Abdulwadoodd can you please give any update on it? |
@Abdulwadoodd has been busy in other assignments, he will update on this issue soon |
@Abdulwadoodd, if you get a chance, I'd appreciate an update on Monday or Tuesday. Thanks! |
@jjscheel sorry for the delay. Currently, CI uses arch-tests release of 3.8.10 while the later releases (including current 3.8.20) is a bit broken for RISCOF. The PR to fix this issue is underway (riscv-non-isa/riscv-arch-test#464) |
Thanks for the update, @Abdulwadoodd! |
Update June 11th, 2024: |
@billmcspadden-riscv, as discussed in yesterday's meeting, please review this SOW and help us understand what's next in the context of Sail CI testing. An update here or in a future DevPartners meeting would be helpful when ready. |
Technical Group
Golden Model SIG
ratification-pkg
Technical Debt
Technical Liaison
Bill McSpadden
Task Category
SAIL model
Task Sub Category
Ratification Target
3Q2023
Statement of Work (SOW)
Component names:
Sail (infrastructure)
Requirements:
In order to improve functional coverage of the RISC-V Sail model, the RISC-V ACTs need to be run against the model. Since the ACTs are not self-checking tests, another model needs to be checked against. We will use Spike to crosscheck the Sail model.
Configurations of the Sail model should be done with RISCV-Config.
RISCOF should be used for testing.
Deliverables:
Acceptance Criteria:
Projected timeframe: (best guess date)
6 person months of work from start date
SOW Signoffs: (delete those not needed)
Waiver
Pull Request Details
The text was updated successfully, but these errors were encountered: