1. Feb 22, 2022
  2. Feb 13, 2022
  3. Jan 21, 2022
    • Tsukasa #01 (a4lg)'s avatar
      Synchronize priv-instr-table.tex with the Manual (#99) · 9780234b
      Tsukasa #01 (a4lg) authored
      This commit roughly synchronizes privileged instruction table with the ISA
      Manual with slight instruction order modifications, expecting instruction
      tables in the ISA Manual are fully generated by riscv-opcodes,
      not modified by hand.
      
      This is based on:
      
      *   riscv/riscv-isa-manual: commit f30a5f6de685
          ("Update chapters 2 and 7 for Hypervisor v0.6")
      *   riscv/riscv-opcodes: commit 65af4131
          ("Virtual memory updates (#76)")
      9780234b
  4. Jan 20, 2022
  5. Dec 22, 2021
  6. Dec 17, 2021
  7. Dec 16, 2021
    • Andrew Waterman's avatar
      a3e0d33b
    • Andrew Waterman's avatar
      add quotes around 'make' command · 00ac3bec
      Andrew Waterman authored
      00ac3bec
    • Tsukasa OI's avatar
      Make intermediate header file · cfbb07ab
      Tsukasa OI authored
      Instead of making (and depending on) multiple header files in external
      repositories, this commit makes single intermediate file and copies it
      to external directories on install.
      
      This will...
      
      *   Reduce CPU time (only slightly, though).
      *   Enable making header file *without* cloning and destroying
          external repositories (`make encoding.out.h`).
      *   Ensure that latest encoding.h is generated and copied on install,
          even after fresh checkout on an external source tree.
      cfbb07ab
  8. Dec 15, 2021
  9. Dec 14, 2021
  10. Nov 03, 2021
  11. Nov 02, 2021
  12. Nov 01, 2021
  13. Aug 26, 2021
  14. Aug 09, 2021
  15. Aug 04, 2021
  16. Jul 29, 2021
  17. Jul 28, 2021
    • Ben Marshall's avatar
      scalar-crypto: Remove rv*_only logic. · c540f88a
      Ben Marshall authored
      - No instructions now share opcodes between RV32 and RV64.
      
      - Removing extra logic from parse_opcodes which was added to handle this.
      
      - Will also remove downstream logic in Spike to handle this too.
      
       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:   parse_opcodes
      c540f88a
  18. Jul 23, 2021
    • Ben Marshall's avatar
      scalar-crypto: post arch-review aes32* opcode change · fa77a73c
      Ben Marshall authored
      - After questions from the architecture review and subsequent cryptography
        task group meetings, we have stopped overlapping the aes32* and aes64*
        instruction encodings.
      
      - We've done this in the name of removing complexity, because opcode space is
        not as tight as we thought it was when we originally overlapped them.
      
      - Change affected by updating the aes32* opcodes only.
      
       On branch master
       Your branch is up-to-date with 'origin/master'.
      
       Changes to be committed:
      	modified:   opcodes-rv32k
      	modified:   parse_opcodes
      fa77a73c
  19. Jul 20, 2021
  20. Jul 19, 2021
  21. Jul 13, 2021
  22. Jun 21, 2021