1. Jan 21, 2023
  2. Mar 30, 2021
    • Ben Marshall's avatar
      arch-test: Update docs and submodule pointers. · 12d66e94
      Ben Marshall authored
      - Update extern/riscv-compliance -> extern/riscv-arch-test to reflect
        change of upstream repository name. Also bump to latest commit with
        Imperas tests merged.
      
      - Bump extern/sail-riscv to latest commit.
      
      - Remove very old and redundant compliance test generator tools. They have
        all been supersceeded.
      
      - Pointers/explanations in README.
      
       On branch dev/next-release
       Your branch is up-to-date with 'origin/dev/next-release'.
      
       Changes to be committed:
      	modified:   .gitmodules
      	modified:   README.md
      	new file:   extern/riscv-arch-test
      	deleted:    extern/riscv-compliance
      	modified:   extern/sail-riscv
      	modified:   tests/compliance/Makefile
      	modified:   tests/compliance/README.md
      	deleted:    tests/compliance/generate_tests.py
      	deleted:    tests/compliance/riscv-compliance.patch
      	deleted:    tests/compliance/test_template.S
      	deleted:    tests/kat-gen/Makefile
      	deleted:    tests/kat-gen/README.md
      	deleted:    tests/kat-gen/kat_gen.c
      	deleted:    tests/kat-gen/kat_gen.h
      	deleted:    tests/kat-gen/main_sail.c
      	deleted:    tests/kat-gen/main_spike.c
      	deleted:    tests/kat-gen/sail.S
      	deleted:    tests/kat-gen/sail.ld
      
       Changes not staged for commit:
      	modified:   extern/riscv-gnu-toolchain (modified content)
      	modified:   extern/riscv-isa-sim (untracked content)
      
       Untracked files:
      	doc/supp/entropy-source-bd.png
      	doc/supp/entropy-source-verification.adoc
      12d66e94
  3. Mar 09, 2021
    • Ben Marshall's avatar
      extern/spike,opcodes: Update submodule pointers. · 8171fc97
      Ben Marshall authored
      - Spike and riscv-opcodes now point to the latest official upstream versions
        of the repositories, not a private fork.
      
      - This wasn't the case before since we were waiting for two pull requests
        to be merged:
        - riscv/riscv-isa-sim#649
        - riscv/riscv-opcodes#63
      
       On branch dev/next-release
       Your branch is ahead of 'origin/dev/next-release' by 2 commits.
         (use "git push" to publish your local commits)
      
       Changes to be committed:
      	modified:   .gitmodules
      	modified:   README.md
      	modified:   extern/riscv-isa-sim
      	modified:   extern/riscv-opcodes
      
       Changes not staged for commit:
      	modified:   extern/riscv-compliance (modified content)
      	modified:   extern/riscv-gnu-toolchain (modified content)
      8171fc97
  4. Mar 05, 2021
  5. Nov 18, 2020
    • Ben Marshall's avatar
      tools: Task list for up-streamable GCC/Binutils Patch. · 01e093c3
      Ben Marshall authored
       On branch master
       Your branch is ahead of 'origin/master' by 3 commits.
         (use "git push" to publish your local commits)
      
       Changes to be committed:
      	modified:   README.md
      	modified:   bin/parse_opcodes.py
      	modified:   tools/README.md
      	new file:   tools/gcc-patch-tasks.adoc
      
       Changes not staged for commit:
      	modified:   extern/riscv-compliance (modified content)
      	modified:   extern/riscv-gnu-toolchain (modified content)
      	modified:   extern/riscv-isa-sim (modified content)
      	modified:   extern/riscv-opcodes (modified content)
      	modified:   extern/sail-riscv (modified content, untracked content)
      01e093c3
  6. Oct 16, 2020
    • Ben Marshall's avatar
      compliance: #27 - WiP compliance test plan. · 8df82fcd
      Ben Marshall authored
       On branch dev/next-release
       Your branch is up-to-date with 'origin/dev/next-release'.
      
       Changes to be committed:
      	modified:   README.md
      	modified:   tests/compliance/README.md
      	new file:   tests/compliance/test-plan-scalar.adoc
      
       Changes not staged for commit:
      	modified:   extern/riscv-compliance (modified content)
      	modified:   extern/riscv-gnu-toolchain (modified content)
      	modified:   extern/riscv-isa-sim (modified content)
      	modified:   extern/sail-riscv (modified content, untracked content)
      8df82fcd
  7. Oct 15, 2020
  8. Oct 12, 2020
    • Ben Marshall's avatar
      SAIL: integrated flow for building modified SAIL. · fd7ea17c
      Ben Marshall authored
      - Change kat-gen to use the inbuilt SAIL executables.
      
       On branch dev/next-release
       Your branch is ahead of 'origin/dev/next-release' by 9 commits.
         (use "git push" to publish your local commits)
      
       Changes to be committed:
      	modified:   README.md
      	new file:   sail/Makefile
      	new file:   sail/README.md
      	new file:   sail/sail-riscv.patch
      	new file:   sail/setup-sail.sh
      	modified:   tests/kat-gen/Makefile
      	modified:   tests/kat-gen/README.md
      
       Changes not staged for commit:
      	modified:   extern/riscv-gnu-toolchain (modified content)
      	modified:   extern/riscv-isa-sim (modified content)
      	modified:   extern/sail-riscv (modified content, untracked content)
      fd7ea17c
  9. Aug 13, 2020
    • Ben Marshall's avatar
      Test commit after repo move · f4ad6d01
      Ben Marshall authored
      f4ad6d01
    • Ben Marshall's avatar
      README: How can I help? · 85634630
      Ben Marshall authored
       On branch dev/repo-move
       Changes to be committed:
      	modified:   README.md
      
       Changes not staged for commit:
      	modified:   extern/riscv-gnu-toolchain (modified content)
      	modified:   extern/riscv-isa-sim (modified content)
      85634630
    • Ben Marshall's avatar
      repo move: Update all urls. · 88519a32
      Ben Marshall authored
      - github.com/scarv/* -> github.com/riscv/*
      
      - See #25
      
       On branch dev/repo-move
       Changes to be committed:
      	modified:   README.md
      	modified:   doc/README.md
      	modified:   doc/riscv-crypto-spec.bib
      	modified:   doc/riscv-crypto-spec.sty
      	modified:   doc/supp/fusion.adoc
      	modified:   doc/supp/vector-clmul-rfc.md
      	modified:   doc/tex/appx-benchmarking.tex
      
       Changes not staged for commit:
      	modified:   extern/riscv-gnu-toolchain (modified content)
      	modified:   extern/riscv-isa-sim (modified content)
      88519a32
  10. Aug 04, 2020
  11. Jul 31, 2020
  12. Jul 28, 2020
  13. May 07, 2020
    • Ben Marshall's avatar
      RTL: Re-vamped crypto functional unit. · 6cf01ec2
      Ben Marshall authored
      - Re-written instruction RTL and built "dropin" example FU.
      
      - Parameterised for RV32/64 and whether different instructions are
        included or not.
      
      - Formal checkers for lut4 and aes. Others TBD.
      
       On branch master
       Your branch is up-to-date with 'origin/master'.
      
       Changes to be committed:
      	modified:   README.md
      	modified:   rtl/Makefile
      	modified:   rtl/README.md
      	new file:   rtl/crypto-fu/Makefile.in
      	new file:   rtl/crypto-fu/riscv_crypto_fu.v
      	new file:   rtl/crypto-fu/riscv_crypto_fu_aes_mix_columns.v
      	new file:   rtl/crypto-fu/riscv_crypto_fu_lut4.v
      	new file:   rtl/crypto-fu/riscv_crypto_fu_saes32.v
      	new file:   rtl/crypto-fu/riscv_crypto_fu_saes64.v
      	new file:   rtl/crypto-fu/riscv_crypto_fu_sboxes.v
      	new file:   rtl/crypto-fu/riscv_crypto_fu_sm3.v
      	new file:   rtl/crypto-fu/riscv_crypto_fu_ssha256.v
      	new file:   rtl/crypto-fu/riscv_crypto_fu_ssha512.v
      	new file:   rtl/crypto-fu/riscv_crypto_fu_ssm4.v
      	new file:   rtl/crypto-fu/tb_checker_lut4_rv32.v
      	new file:   rtl/crypto-fu/tb_checker_saes.vh
      	new file:   rtl/crypto-fu/tb_checker_saes32.v
      	new file:   rtl/crypto-fu/tb_checker_saes64.v
      	new file:   rtl/crypto-fu/tb_riscv_crypto_fu.v
      	new file:   rtl/crypto-fu/verify.sby
      
       Changes not staged for commit:
      	modified:   extern/riscv-gnu-toolchain (modified content)
      	modified:   extern/riscv-isa-sim (modified content)
      6cf01ec2
    • Ben Marshall's avatar
      Add skeleton supplementary information document. · 7ba31a0d
      Ben Marshall authored
       On branch master
       Your branch is ahead of 'origin/master' by 1 commit.
         (use "git push" to publish your local commits)
      
       Changes to be committed:
      	modified:   README.md
      	new file:   doc/README.md
      	new file:   doc/supplementary-info.adoc
      
       Changes not staged for commit:
      	modified:   extern/riscv-gnu-toolchain (modified content)
      	modified:   extern/riscv-isa-sim (modified content)
      7ba31a0d
  14. Apr 23, 2020
  15. Mar 27, 2020
    • Ben Marshall's avatar
      README: Tidy · 94444224
      Ben Marshall authored
       On branch master
       Your branch is up-to-date with 'origin/master'.
      
       Changes to be committed:
      	modified:   README.md
      94444224
  16. Mar 12, 2020
  17. Feb 19, 2020
  18. Jan 21, 2020
    • Ben Marshall's avatar
      Don't forget the submodules! · 8579232d
      Ben Marshall authored
      8579232d
    • Ben Marshall's avatar
      RTL directory README · ea6bc600
      Ben Marshall authored
       On branch master
       Your branch is up-to-date with 'origin/master'.
      
       Changes to be committed:
      	modified:   README.md
      	modified:   rtl/Makefile
      	new file:   rtl/README.md
      ea6bc600
    • Ben Marshall's avatar
      README updates. · 7d1eb75d
      Ben Marshall authored
       On branch master
       Your branch is ahead of 'origin/master' by 6 commits.
         (use "git push" to publish your local commits)
      
       Changes to be committed:
      	modified:   README.md
      	modified:   benchmarks/README.md
      7d1eb75d
  19. Jan 11, 2020
    • Ben Marshall's avatar
      Some docs for benchmark flow · fb1126fa
      Ben Marshall authored
       On branch master
       Your branch is ahead of 'origin/master' by 3 commits.
         (use "git push" to publish your local commits)
      
       Changes to be committed:
      	modified:   README.md
      	new file:   benchmarks/README.md
      fb1126fa
  20. Jan 03, 2020
    • Ben Marshall's avatar
      Spelling · ed3d6546
      Ben Marshall authored
      ed3d6546
    • Ben Marshall's avatar
      README · 7b9605cf
      Ben Marshall authored
       On branch master
       Your branch is ahead of 'origin/master' by 3 commits.
         (use "git push" to publish your local commits)
      
       Changes to be committed:
      	modified:   README.md
      7b9605cf
  21. Jan 01, 2020
    • Ben Marshall's avatar
      Tool scripts to build a vanilla toolchain. · 06ec99ea
      Ben Marshall authored
       On branch master
       Your branch is up-to-date with 'origin/master'.
      
       Changes to be committed:
      	modified:   README.md
      	new file:   tools/README.md
      	new file:   tools/build-all.sh
      	new file:   tools/build-binutils.sh
      	new file:   tools/build-gcc.sh
      	new file:   tools/build-newlib.sh
      	new file:   tools/build-pk.sh
      	new file:   tools/build-spike.sh
      	new file:   tools/clone-repos.sh
      	new file:   tools/common.sh
      06ec99ea
  22. Dec 12, 2019
    • Ben Marshall's avatar
      Spec structure and loose skeleton · 8edb24c7
      Ben Marshall authored
       On branch master
       Your branch is up-to-date with 'origin/master'.
      
       Changes to be committed:
      	new file:   .gitignore
      	new file:   Makefile
      	modified:   README.md
      	new file:   bin/conf.sh
      	new file:   doc/Makefile
      	new file:   doc/riscv-crypto-spec.bib
      	new file:   doc/riscv-crypto-spec.sty
      	new file:   doc/riscv-crypto-spec.tex
      	new file:   doc/tex/contributors.tex
      	new file:   doc/tex/sec-intro.tex
      	new file:   doc/tex/sec-randombit.tex
      	new file:   doc/tex/sec-scalar.tex
      	new file:   doc/tex/sec-vector.tex
      8edb24c7
    • Ben Marshall's avatar
      Initial commit · aa28399d
      Ben Marshall authored
      aa28399d