Open jjscheel opened 4 months ago
@billmcspadden-riscv, I'd love your review and feedback of this SOW.
With regards to acceptance criteria, passing of ACT tests: if the ACT tests are not self-checking, then the tests must be run against another model (perhaps Spike) and the signatures compared. If a second simulator is needed, then that model must also implement 1.13 features as well.
In short, unless the ACTs are self-checking for 1.13 features, I don't think this should be criteria for acceptance.
Thanks, @billmcspadden-riscv. So, you're advocating that I remove the second acceptance item and not replace it with anything?
I think the BVTs for 1.13 must exist and must pass to meet acceptance criteria.
If the ACTs exist and are self-checking, then they should be part of the acceptance criteria. We need to ask Allen if the tests will be self-checking.
In general, I think we need to try and make the ACTs self-checking.
Bill Mc.
Thanks, @billmcspadden-riscv. I've updated the SOW description above w.r.t. ACT and BVTs. Please let me know if you'd like any additional clarifications.
@billmcspadden-riscv will be driving this work. If anyone has resources who can help, please reach out to him.
Under way....
Technical Group
Privileged Spec IC
ratification-pkg
Priv 1.13
Technical Liaison
Greg Favor
Task Category
SAIL model
Task Sub Category
Ratification Target
3Q2024
Statement of Work (SOW)
Component names:
Requirements: Provide Sail model function for the following Priv 1.13 updates:
The following footnotes clarify level of support:
Note: the following features of Priv 1.13 require ACT infrastructure that prevent their implementation at this time:
Deliverables:
Acceptance Criteria:
Projected timeframe: (best guess date) 2 person months (part time)
SOW Signoffs: (delete those not needed)
Waiver
Pull Request Details
No response