Commit Graph

  • 9d51abc2e1 mmu cleanup David Harris 2023-01-14 18:20:47 -0800
  • ee1b4fe221 mmu cleanup David Harris 2023-01-14 18:14:38 -0800
  • 7c5548a39c mmu cleanup David Harris 2023-01-14 17:49:10 -0800
  • 939bf3f148 mmu cleanup David Harris 2023-01-14 17:35:21 -0800
  • 697a8d8f50 uncore cleanup David Harris 2023-01-14 17:21:07 -0800
  • a4c753635e uncore cleanup David Harris 2023-01-14 17:09:11 -0800
  • a2b455d7b5 uncore cleanup David Harris 2023-01-14 17:07:36 -0800
  • f16267ddbc uncore cleanup David Harris 2023-01-14 17:00:58 -0800
  • 1ec42b9d50 sdc cleanup David Harris 2023-01-14 16:49:44 -0800
  • 3ad4ae352c uncore cleanup David Harris 2023-01-14 06:15:35 -0800
  • 0c91505f41 Wallypipeliendcore/soc cleanup David Harris 2023-01-14 05:57:50 -0800
  • 10f76dd7e6 csr & wally cleanup David Harris 2023-01-13 22:25:19 -0800
  • efe7e88258 csr cleanup David Harris 2023-01-13 22:12:06 -0800
  • 90e7aa2d50 csr cleanup David Harris 2023-01-13 21:29:03 -0800
  • 9526479782 csr cleanup David Harris 2023-01-13 21:25:55 -0800
  • c9c174de49 csr cleanup David Harris 2023-01-13 21:09:29 -0800
  • be236d9438 csr cleanup David Harris 2023-01-13 21:00:06 -0800
  • 50415a0a12 csr cleanup David Harris 2023-01-13 20:55:21 -0800
  • 25d8566694 csr comments David Harris 2023-01-13 20:49:34 -0800
  • 543d9d379b trap comments David Harris 2023-01-13 19:50:44 -0800
  • b613722617 trap comments David Harris 2023-01-13 19:44:38 -0800
  • 74d3e0aa40 privileged comments David Harris 2023-01-13 17:57:38 -0800
  • 4c78bcade8 Possible improvement to gshare. Ross Thompson 2023-01-13 18:50:01 -0600
  • 76a9e7d963 Merge branch 'rastemp' Ross Thompson 2023-01-13 18:09:50 -0600
  • 886e4e2935 Partial fix to RAS prediction accurracy. Ross Thompson 2023-01-13 18:05:47 -0600
  • 3b7e721823 Fixed typos. Apparently `defube causes a weird vivado error. Jacob Pease 2023-01-13 16:59:18 -0600
  • 4aa2b5737f Signal renames for ras. Ross Thompson 2023-01-13 15:56:10 -0600
  • 0e215ac3c6 Removed 1 bit from instruction classification. Ross Thompson 2023-01-13 15:19:53 -0600
  • 47c46bc9b5 Added IPs to wally.tcl. Jacob Pease 2023-01-13 14:36:23 -0600
  • bb96925374 Merge branch 'main' of github.com:davidharrishmc/riscv-wally into boot Jacob Pease 2023-01-13 13:58:18 -0600
  • b63927b474 Connected the axi_sdc_controller with an axi crossbar. Jacob Pease 2023-01-13 13:56:01 -0600
  • de7f3b14fc More branch predictor cleanup. Found small bug. The decode stage was using the predicted instruction class rather than the decoded instruction class. Ross Thompson 2023-01-13 12:57:18 -0600
  • cf608ee45f Possible optimization of gshare. I don't believe the Writeback stage ghr is needed. Ross Thompson 2023-01-13 12:39:29 -0600
  • ea7c447218 Possible minor enhancement to gshare. Ross Thompson 2023-01-13 12:32:39 -0600
  • 55169fa9b0 Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main Ross Thompson 2023-01-13 10:26:07 -0600
  • 395b7a5b32 Nearly complete RVVI tracer. Missing PMP registers and performance counters other than MCYCLE and MINSTRET. Ross Thompson 2023-01-12 18:43:39 -0600
  • ef4c684336 Added supervisor mode registers to tracer. Ross Thompson 2023-01-12 17:04:41 -0600
  • 9917be817c Added M CSRs to the CSRArray. Ross Thompson 2023-01-12 16:51:51 -0600
  • a68773eba1 added machine csr to logger. Ross Thompson 2023-01-12 16:35:19 -0600
  • 2e622c9860 Added support to print the gprs. Ross Thompson 2023-01-12 16:09:30 -0600
  • 4733b787f8 rvvi trace is coming alone nicely. Ross Thompson 2023-01-12 14:46:31 -0600
  • 3cc37e3f12 Completely stripped down imperas simulation. run with vsim -c -do "do wally-pipelined-imperas.do rv64gc" Ross Thompson 2023-01-12 12:48:38 -0600
  • 2f2f3d6da5 Stripped out all signature checking. Removed multiple tests loop. Only runs 1 test now. Ross Thompson 2023-01-12 12:45:44 -0600
  • 5ad0bacf5b Created separate imperas testbench. Resolved logger issue with the duplicated instructions after commit. Ross Thompson 2023-01-12 12:07:07 -0600
  • cd017e4d66 Merge branch 'main' of github.com:davidharrishmc/riscv-wally into boot Jacob Pease 2023-01-12 12:06:31 -0600
  • 94f24d3f58 Added instruction logger. Ross Thompson 2023-01-12 10:09:34 -0600
  • fdcb1f08ce Privileged unit formatting David Harris 2023-01-12 07:41:30 -0800
  • e58879f2d0 restructured code for lint error related to CORRSHIFTSZ David Harris 2023-01-12 07:34:37 -0800
  • 93233fbb45 Restructured negateintres to avoid lint error, but one still shows on shiftcorrection David Harris 2023-01-12 07:28:52 -0800
  • 1ad6ac1393 MDU comment cleanup David Harris 2023-01-12 07:15:14 -0800
  • 768c1bc703 Header comments David Harris 2023-01-12 04:35:44 -0800
  • b96a53df0a Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main Ross Thompson 2023-01-11 23:02:14 -0600
  • 77a982c977 cleaned up all FPU files except for division Katherine Parry 2023-01-11 22:02:30 -0600
  • 67d474995e Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main David Harris 2023-01-11 19:48:37 -0800
  • bfd47ff7f5 Removed unused wallypipelinedsocwrapper David Harris 2023-01-11 19:48:34 -0800
  • e0867b1840 Completed review of LSU. Ross Thompson 2023-01-11 19:06:03 -0600
  • aba1df9abf Merge branch 'main' of github.com:davidharrishmc/riscv-wally Ross Thompson 2023-01-11 18:52:49 -0600
  • 318ceba34d Improved LSU formating. Ross Thompson 2023-01-11 18:52:46 -0600
  • 796a189451 privilege unit -> privileged unit in ifu.sv sarah-harris 2023-01-11 16:33:08 -0800
  • ad22a9ea02 Merge branch 'main' of github.com:davidharrishmc/riscv-wally Ross Thompson 2023-01-11 17:26:11 -0600
  • 203cc164d9 Added Sarah.Harris@unlv.edu to alu.sv sarah-harris 2023-01-11 15:20:41 -0800
  • b60e9730a7 Merge branch 'main' of github.com:davidharrishmc/riscv-wally Ross Thompson 2023-01-11 17:15:49 -0600
  • 8c6ddcc15b changed name to CORE-V-WALLY David Harris 2023-01-11 15:15:08 -0800
  • bccef3b39c Updated header for LSU. Ross Thompson 2023-01-11 17:15:07 -0600
  • 9a057ef5cd Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main David Harris 2023-01-11 15:13:58 -0800
  • a8931e0211 Merge branch 'main' of github.com:davidharrishmc/riscv-wally Ross Thompson 2023-01-11 17:09:23 -0600
  • 4556839960 fixed typo bug in fpu Katherine Parry 2023-01-11 17:07:02 -0600
  • 6999b4562e Updated branch predictor. Ross Thompson 2023-01-11 17:00:45 -0600
  • 3ea4dd4898 Changed Wally to CORE-V Wally David Harris 2023-01-11 14:03:44 -0800
  • 99ff78b902 FPU cleanup David Harris 2023-01-11 12:27:00 -0800
  • 4ff2627a50 fpu cleanup David Harris 2023-01-11 12:18:06 -0800
  • d1bfdddd8c Rename FP and FPU to F in signal names David Harris 2023-01-11 11:46:36 -0800
  • 15026f61f7 FPU comments David Harris 2023-01-11 11:31:28 -0800
  • 654abcde61 Replaced MDUE with IntDivE in FDIVSQRT David Harris 2023-01-11 11:06:37 -0800
  • 1df9c5f13e Optimized gshare. Ross Thompson 2023-01-10 18:12:48 -0600
  • f6987fab8c Switched to XZeroE from NumerZeroE in square root preprocessor David Harris 2023-01-10 12:37:49 -0800
  • 739c2c8322 Changed MIT license to Solderpad License David Harris 2023-01-10 11:35:20 -0800
  • 446b5fa83f Division constant cleanup David Harris 2023-01-10 11:14:59 -0800
  • b500b980b7 Merge branch 'main' of github.com:davidharrishmc/riscv-wally into boot Jacob Pease 2023-01-10 11:21:03 -0600
  • e291609c84 Initial commit for the boot process. Jacob Pease 2023-01-10 11:19:28 -0600
  • 4a34007b49 Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main David Harris 2023-01-09 13:04:37 -0800
  • b2ec52c94d Changed DIVN from NF+3 to NF+2, cleanup David Harris 2023-01-09 13:04:34 -0800
  • f330d877ac Added folded gshare predictor with k=16 and depth=10. Ross Thompson 2023-01-09 14:41:03 -0600
  • 48f31d4b24 Divider constant cleanup, made CORRSHIFTSZ consistent David Harris 2023-01-09 12:34:19 -0800
  • 302a2e0116 Added better branch predictor to fpga config. Ross Thompson 2023-01-09 13:46:30 -0600
  • ca55bd8444 Fixed branch predictor. Ross Thompson 2023-01-09 13:45:49 -0600
  • 6a616617d1 Restored to default configuration. Ross Thompson 2023-01-09 00:21:45 -0600
  • 816006ac1b Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main Ross Thompson 2023-01-09 00:18:11 -0600
  • 6326e6984c Might have actually solved the gshare bug. Ross Thompson 2023-01-09 00:11:25 -0600
  • 6cbce9672d Possibly working speculative global history. Ross Thompson 2023-01-08 23:46:53 -0600
  • 0eda4b1ab3 core part of global history works now. forwarding is still broken. Ross Thompson 2023-01-08 23:35:02 -0600
  • d7e420e350 Cache code cleanup David Harris 2023-01-07 15:49:18 -0800
  • dc12291ee3 Cache code cleanup David Harris 2023-01-07 15:46:23 -0800
  • 057183bcc9 Cache code cleanup David Harris 2023-01-07 15:44:44 -0800
  • 0a25f18a07 Cache code cleanup David Harris 2023-01-07 15:42:08 -0800
  • 0ad707f1a5 Cache code cleanup David Harris 2023-01-07 15:39:13 -0800
  • bf08c57ab0 Added branch outcome logger to testbench Ross Thompson 2023-01-07 13:16:57 -0600
  • 475becb414 Removed unused rv64BP config. Ross Thompson 2023-01-07 12:17:40 -0600
  • f541a277a8 Remove unused CACHE_ENABLED parameter David Harris 2023-01-07 09:57:24 -0800
  • 33c910f952 Remove unused signals David Harris 2023-01-07 06:26:29 -0800