arch-riscv: Add rvv calibration note[skip ci]#850
Conversation
Change-Id: I8216f2832fc528cd3bb07af9b04fde6d494761a9
|
Warning Rate limit exceeded
To continue reviewing without waiting, purchase usage credits in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Pull request overview
Adds design documentation for the RISC-V RVV “vector config instruction blocks younger instructions” behavior in the O3 pipeline, plus a small index README for the vector design-docs folder.
Changes:
- Added a design note describing how
isVectorConfig()instructions introduce serialize barriers in Decode and a commit-time squash “safety net”. - Added
docs/design-docs/vector/README.mdas an entry point to the vector design docs.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| docs/design-docs/vector/vector-config-decode-block-design.md | New design doc explaining Decode serialize stall + Commit squashAfter fallback for RVV vector-config ordering. |
| docs/design-docs/vector/README.md | New index README linking to the vector-config decode-block design doc. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| - `src/cpu/o3/decode.cc` | ||
| - `src/cpu/o3/commit.hh` | ||
| - `src/cpu/o3/commit.cc` | ||
| - 文档:`docs/exec-plans/active/vector-config-decode-blocking.md` |
Change-Id: I8216f2832fc528cd3bb07af9b04fde6d494761a9