-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Zk(Zbk, Zkn, Zks)/Zb: Scalar Cryptography/Bitmanip Extension #2950
Commits on Mar 15, 2022
-
add the Zbk extension for Bitmanip instructions supporting cryptography
fix decode due to the add of H extension commit Related to 185cac8
Configuration menu - View commit details
-
Copy full SHA for ee289d4 - Browse repository at this point
Copy the full SHA ee289d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5932acb - Browse repository at this point
Copy the full SHA 5932acbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f4fcbb - Browse repository at this point
Copy the full SHA 5f4fcbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for da9d6b8 - Browse repository at this point
Copy the full SHA da9d6b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 428f808 - Browse repository at this point
Copy the full SHA 428f808View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58dc1b5 - Browse repository at this point
Copy the full SHA 58dc1b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a786f23 - Browse repository at this point
Copy the full SHA a786f23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2eefbe0 - Browse repository at this point
Copy the full SHA 2eefbe0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 386e5e9 - Browse repository at this point
Copy the full SHA 386e5e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5e0bd1 - Browse repository at this point
Copy the full SHA c5e0bd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for af97f3a - Browse repository at this point
Copy the full SHA af97f3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b46e1d - Browse repository at this point
Copy the full SHA 0b46e1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 380bb42 - Browse repository at this point
Copy the full SHA 380bb42View commit details
Commits on Mar 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a3ba274 - Browse repository at this point
Copy the full SHA a3ba274View commit details -
Cherry-pick part of (54a6cdd) Zbk: add the Zbk implementation for RV64
Configuration menu - View commit details
-
Copy full SHA for 009f0ed - Browse repository at this point
Copy the full SHA 009f0edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35f02e1 - Browse repository at this point
Copy the full SHA 35f02e1View commit details -
decode: add the support for the Zkn extension
Merge conflicts with (185cac8) Add hypervisor extension (chipsalliance#2841)
Configuration menu - View commit details
-
Copy full SHA for c327863 - Browse repository at this point
Copy the full SHA c327863View commit details -
Configuration menu - View commit details
-
Copy full SHA for f431ffd - Browse repository at this point
Copy the full SHA f431ffdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ae146a - Browse repository at this point
Copy the full SHA 7ae146aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2c8185 - Browse repository at this point
Copy the full SHA e2c8185View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2faae3f - Browse repository at this point
Copy the full SHA 2faae3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 265d4ee - Browse repository at this point
Copy the full SHA 265d4eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36350c9 - Browse repository at this point
Copy the full SHA 36350c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ce3f74 - Browse repository at this point
Copy the full SHA 0ce3f74View commit details -
Configuration menu - View commit details
-
Copy full SHA for d26e561 - Browse repository at this point
Copy the full SHA d26e561View commit details
Commits on Mar 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 76db33a - Browse repository at this point
Copy the full SHA 76db33aView commit details
Commits on Mar 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d4acc70 - Browse repository at this point
Copy the full SHA d4acc70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7631b8a - Browse repository at this point
Copy the full SHA 7631b8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8240daf - Browse repository at this point
Copy the full SHA 8240dafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38728ef - Browse repository at this point
Copy the full SHA 38728efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65bc35c - Browse repository at this point
Copy the full SHA 65bc35cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d25c4b9 - Browse repository at this point
Copy the full SHA d25c4b9View commit details
Commits on Apr 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for dce44b8 - Browse repository at this point
Copy the full SHA dce44b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a8d59f - Browse repository at this point
Copy the full SHA 0a8d59fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 784b0e6 - Browse repository at this point
Copy the full SHA 784b0e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab51f3f - Browse repository at this point
Copy the full SHA ab51f3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fcd554 - Browse repository at this point
Copy the full SHA 5fcd554View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c29480 - Browse repository at this point
Copy the full SHA 3c29480View commit details -
Configuration menu - View commit details
-
Copy full SHA for 960cf3e - Browse repository at this point
Copy the full SHA 960cf3eView commit details
Commits on Apr 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9494980 - Browse repository at this point
Copy the full SHA 9494980View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd52e3e - Browse repository at this point
Copy the full SHA cd52e3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for da39720 - Browse repository at this point
Copy the full SHA da39720View commit details
Commits on Apr 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 74f17e7 - Browse repository at this point
Copy the full SHA 74f17e7View commit details
Commits on Apr 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for de9efc4 - Browse repository at this point
Copy the full SHA de9efc4View commit details
Commits on Apr 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 181c1ad - Browse repository at this point
Copy the full SHA 181c1adView commit details
Commits on Apr 16, 2022
-
When all 0, it is 32/64, which can not be represented by log(32)/log(64)
Configuration menu - View commit details
-
Copy full SHA for 978118b - Browse repository at this point
Copy the full SHA 978118bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd7b7be - Browse repository at this point
Copy the full SHA fd7b7beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81db153 - Browse repository at this point
Copy the full SHA 81db153View commit details
Commits on Apr 17, 2022
-
Instructions: sync from riscv-opcodes
The current Instructions.scala is not up-to-date with riscv-opcodes Previous changes on this file seems to be adding new instructions manually, this can be inferred from riscv/riscv-opcodes@e2ebbf5 which changed the name from parse-opcodes to parse_opcodes thus this PR reorders a lot of instructions and CSRs
Configuration menu - View commit details
-
Copy full SHA for 906cb6c - Browse repository at this point
Copy the full SHA 906cb6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06688eb - Browse repository at this point
Copy the full SHA 06688ebView commit details -
Instructions: Separate rocket custom instructions
As standard instructions are synced from riscv-opcodes
Configuration menu - View commit details
-
Copy full SHA for f39d059 - Browse repository at this point
Copy the full SHA f39d059View commit details -
Instructions: Separate NMI insts and CSRs
Rocket already implemented NMI in chipsalliance#2711, however, riscv-opcodes currently does not have NMI as it is a WIP (See riscv/riscv-opcodes#67) To avoid generating Instructions.scala from a patched riscv-opcodes, putting NMI related insts/CSRs into CustomInstructions is reasonable.
Configuration menu - View commit details
-
Copy full SHA for c770dd9 - Browse repository at this point
Copy the full SHA c770dd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 374de8f - Browse repository at this point
Copy the full SHA 374de8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bab78e - Browse repository at this point
Copy the full SHA 8bab78eView commit details
Commits on Apr 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c0f2260 - Browse repository at this point
Copy the full SHA c0f2260View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc504cf - Browse repository at this point
Copy the full SHA cc504cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 773a119 - Browse repository at this point
Copy the full SHA 773a119View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad3edff - Browse repository at this point
Copy the full SHA ad3edffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18927be - Browse repository at this point
Copy the full SHA 18927beView commit details
Commits on Apr 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8240ffd - Browse repository at this point
Copy the full SHA 8240ffdView commit details -
Configuration menu - View commit details
-
Copy full SHA for fcc711f - Browse repository at this point
Copy the full SHA fcc711fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8541647 - Browse repository at this point
Copy the full SHA 8541647View commit details
Commits on Apr 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 37f089a - Browse repository at this point
Copy the full SHA 37f089aView commit details
Commits on May 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4f81143 - Browse repository at this point
Copy the full SHA 4f81143View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4c641a - Browse repository at this point
Copy the full SHA c4c641aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1916f3a - Browse repository at this point
Copy the full SHA 1916f3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a76f5d - Browse repository at this point
Copy the full SHA 1a76f5dView commit details
Commits on May 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f2cab56 - Browse repository at this point
Copy the full SHA f2cab56View commit details
Commits on May 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 84574f8 - Browse repository at this point
Copy the full SHA 84574f8View commit details
Commits on May 16, 2022
-
Merge pull request #2 from cyyself/Zk-chisel
fix ALU.FN when using ABLU
Configuration menu - View commit details
-
Copy full SHA for 076d041 - Browse repository at this point
Copy the full SHA 076d041View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa52e72 - Browse repository at this point
Copy the full SHA aa52e72View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4726bc - Browse repository at this point
Copy the full SHA d4726bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b980b3c - Browse repository at this point
Copy the full SHA b980b3cView commit details
Commits on May 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 03aa2cd - Browse repository at this point
Copy the full SHA 03aa2cdView commit details
Commits on Jun 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b145184 - Browse repository at this point
Copy the full SHA b145184View commit details
Commits on Jun 15, 2022
-
IDecode: use DW_XPR for branch insts
The DW signal for branch insts was X, and making it Bool(true) is fixing it to one of the possible values. No matter it is DW_X or DW_XPR, ALU would function happily for RV32/RV64. However, for RV64 ABLU, branch inst depends on cmp, then xor, then adder_in1, and if io.dw == 0, namely DW_32 and possibly DW_X (depending on decoder) the higher 32 bits of adder_in1 is filled with 1, then ABLU would malfunction.
Configuration menu - View commit details
-
Copy full SHA for c8aaa14 - Browse repository at this point
Copy the full SHA c8aaa14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e52f46 - Browse repository at this point
Copy the full SHA 9e52f46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a5127f - Browse repository at this point
Copy the full SHA 8a5127fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f34d61f - Browse repository at this point
Copy the full SHA f34d61fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4740f16 - Browse repository at this point
Copy the full SHA 4740f16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 196c372 - Browse repository at this point
Copy the full SHA 196c372View commit details -
Configuration menu - View commit details
-
Copy full SHA for d481fb6 - Browse repository at this point
Copy the full SHA d481fb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dfd5aa - Browse repository at this point
Copy the full SHA 2dfd5aaView commit details
Commits on Jan 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 95dd0ac - Browse repository at this point
Copy the full SHA 95dd0acView commit details
Commits on Jan 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 46217ee - Browse repository at this point
Copy the full SHA 46217eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a8abd8 - Browse repository at this point
Copy the full SHA 7a8abd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4d74d7 - Browse repository at this point
Copy the full SHA f4d74d7View commit details
Commits on Jan 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 058ea26 - Browse repository at this point
Copy the full SHA 058ea26View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef03f08 - Browse repository at this point
Copy the full SHA ef03f08View commit details
Commits on Jan 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9dff941 - Browse repository at this point
Copy the full SHA 9dff941View commit details -
Configuration menu - View commit details
-
Copy full SHA for df3fbd5 - Browse repository at this point
Copy the full SHA df3fbd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0ae1e9 - Browse repository at this point
Copy the full SHA a0ae1e9View commit details -
Instantiate BitManipCrypto earlier
Make both isaDTS and usingBitManipCrypto happy
Configuration menu - View commit details
-
Copy full SHA for 58ff23f - Browse repository at this point
Copy the full SHA 58ff23fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9229556 - Browse repository at this point
Copy the full SHA 9229556View commit details
Commits on Jan 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for beb3a11 - Browse repository at this point
Copy the full SHA beb3a11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 590fbb5 - Browse repository at this point
Copy the full SHA 590fbb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 879f6c3 - Browse repository at this point
Copy the full SHA 879f6c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5a5edc - Browse repository at this point
Copy the full SHA e5a5edcView commit details
Commits on Jan 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c04a3a6 - Browse repository at this point
Copy the full SHA c04a3a6View commit details
Commits on Jan 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for be84dc0 - Browse repository at this point
Copy the full SHA be84dc0View commit details -
Merge pull request #4 from chipsalliance/Zk-chisel-fixes
Refactors to ease migration burden
Configuration menu - View commit details
-
Copy full SHA for 57b1259 - Browse repository at this point
Copy the full SHA 57b1259View commit details -
Configuration menu - View commit details
-
Copy full SHA for bccdd5f - Browse repository at this point
Copy the full SHA bccdd5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6abee57 - Browse repository at this point
Copy the full SHA 6abee57View commit details
Commits on Jan 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 871e13c - Browse repository at this point
Copy the full SHA 871e13cView commit details