-
Notifications
You must be signed in to change notification settings - Fork 78
feat: add amo instruction layout system for Zaamo & Zabha extension & some Zacas extension #921
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
Closed
Closed
Changes from 56 commits
Commits
Show all changes
61 commits
Select commit
Hold shift + click to select a range
37dcf7b
feat: add amo instruction layout system for zaamo extension
Sukuna0007Abhi d091dc1
Merge branch 'main' into main
Sukuna0007Abhi 5bfcfa9
feat: add amo instruction layout system for zaamo extension
Sukuna0007Abhi 3cfa5e3
feat: implement AMO instruction layout system for Zaamo extension
Sukuna0007Abhi 9ea548d
Merge branch 'main' into main
Sukuna0007Abhi cdbf368
Merge branch 'main' into main
Sukuna0007Abhi 309ad6a
fix(zaamo-amo): use .aqrl (not .aq.rl) for combined acquire/release A…
Sukuna0007Abhi 1d95bc4
fix(zaamo-amo): correct path to use four ../ in layout files
Sukuna0007Abhi 77b615e
feat: make all deploy actions dry-run from regress (#919)
dhower-qc da7d931
fix: cfgs with custom overlays; was broken by refactoring (#908)
dhower-qc c3c7da5
feat: get deploy actions running in both merge queue and regress (#920)
dhower-qc 6e75a16
feat: add amo instruction layout system for zaamo extension
Sukuna0007Abhi 72e4905
feat: implement AMO instruction layout system for Zaamo extension
Sukuna0007Abhi 1cc1e6f
fix(csr): misa: add Q-bit in sw_read() (#922)
adingank-qualcomm a469ee8
Fix issue #85: Make instruction access mode display conditional (#911)
7908837174 d283bad
fix(zaamo-amo): use .aqrl (not .aq.rl) for combined acquire/release A…
Sukuna0007Abhi 56456f9
fix(zaamo-amo): correct path to use four ../ in layout files
Sukuna0007Abhi 2ad81c1
Merge branch 'riscv-software-src:main' into main
Sukuna0007Abhi 621b85e
Merge branch 'main' of https://github.com/Sukuna0007Abhi/riscv-unifie…
Sukuna0007Abhi ccea35a
feat: add amo instruction layout system for zaamo extension
Sukuna0007Abhi 0dcde0f
feat: make all deploy actions dry-run from regress (#919)
dhower-qc 4b251d5
fix: cfgs with custom overlays; was broken by refactoring (#908)
dhower-qc e39bab7
feat: get deploy actions running in both merge queue and regress (#920)
dhower-qc c21fd76
feat: add amo instruction layout system for zaamo extension
Sukuna0007Abhi 7421916
feat: implement AMO instruction layout system for Zaamo extension
Sukuna0007Abhi 69ac64c
fix(csr): misa: add Q-bit in sw_read() (#922)
adingank-qualcomm 5781bad
Fix issue #85: Make instruction access mode display conditional (#911)
7908837174 7839e51
fix(zaamo-amo): use .aqrl (not .aq.rl) for combined acquire/release A…
Sukuna0007Abhi bc986d2
fix(zaamo-amo): correct path to use four ../ in layout files
Sukuna0007Abhi 19cf34b
feat: adding certificate and CTP for RVI20 (#889)
james-ball-qualcomm 0654020
Merge branch 'main' of https://github.com/Sukuna0007Abhi/riscv-unifie…
Sukuna0007Abhi ca81979
feat:added a restore file …
Sukuna0007Abhi 2383d3b
feat:added a restore file …
Sukuna0007Abhi 0b8e1c2
Generate missing Zaamo instruction files
Sukuna0007Abhi 7e7a6d9
Fix Zaamo extension specification inconsistencies
Sukuna0007Abhi 4e13e45
Merge branch 'main' into main
Sukuna0007Abhi 2b118e5
feat:Resolved all asked changes
Sukuna0007Abhi 01c199a
Merge branch 'main' into main
Sukuna0007Abhi 29066d5
fix: correct AMO function syntax in Zaamo templates and generated files
Sukuna0007Abhi 720da29
fix: correct AMO function argument types
Sukuna0007Abhi a4ab767
fix: implement mentor feedback for AMO memory model semantics and mis…
Sukuna0007Abhi 296b88a
feat: reorganize AMO instructions by size between Zaamo and Zabha ext…
Sukuna0007Abhi d9a642d
refactor: remove amocas generation from Rakefile
Sukuna0007Abhi 8acdb30
fix: correct AMO instruction encodings and operation calls
Sukuna0007Abhi ed67e23
fix: address all PR feedback - correct MISA logic and layout conditio…
Sukuna0007Abhi 7230cf2
fix: resolve AMO opcode overlaps by fixing base files to use aq=0,rl=0
Sukuna0007Abhi e70ec3c
fix: temporarily disable Zacas amocas generation to pass CI
Sukuna0007Abhi c10e8ff
feat: implement AMOCAS instruction support for Zabha and Zacas extens…
Sukuna0007Abhi a301003
fix: correct AMOCAS instruction operation() implementations
Sukuna0007Abhi 5736f75
Merge branch 'main' into main
Sukuna0007Abhi 04d75e5
fix: correct AMOCAS function calls and update golden appendix
Sukuna0007Abhi 3ac435e
fix: correct PmaAttribute enum usage in AMOCAS functions
Sukuna0007Abhi 633247e
fix: restore original path in golden instruction appendix
Sukuna0007Abhi 79e238f
fix: sail syntax in Zabha AMO base files
Sukuna0007Abhi 1ea634c
Merge branch 'main' into main
Sukuna0007Abhi 4e7c462
refactor: clean up Rakefile duplication and fix AMO layout templates
Sukuna0007Abhi 981fdd6
feat: implement AMO instruction layout system for Zaamo & Zabha exten…
Sukuna0007Abhi f7e811f
chore: update golden instruction appendix for new AMO instructions
Sukuna0007Abhi 3fdacaa
chore: update golden instruction appendix with current generation output
Sukuna0007Abhi 4bbe2f1
fix: address Sir @ThinkOpenly's code review feedback on AMO instructi…
Sukuna0007Abhi 267b75f
Merge branch 'riscv-software-src:main' into main
Sukuna0007Abhi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.