Commit Graph

  • fc01f45c80 fctrl continued cleanup David Harris 2023-03-30 13:07:39 -0700
  • e68e473da9 fctrl continued cleanup David Harris 2023-03-30 13:05:56 -0700
  • b07c71ea41 Started to clean up fctrl David Harris 2023-03-30 12:57:14 -0700
  • 132074523f Make entire cache write path conditional on READ_ONLY_CACHE Alec Vercruysse 2023-03-30 10:32:40 -0700
  • 3cb71125d1
    Merge pull request #176 from kipmacsaigoren/priv-tests David Harris 2023-03-30 07:02:47 -0700
  • 3990417d70 integrated tv generation for IFdivsqrt Alessandro Maiuolo 2023-03-29 20:57:26 -0700
  • 94f03b0d78 unnecessary comments cleanup Kip Macsai-Goren 2023-03-29 19:32:57 -0700
  • dded6a640e Merge branch 'priv-tests' of github.com:kipmacsaigoren/cvw into priv-tests Kip Macsai-Goren 2023-03-29 16:31:35 -0700
  • 7881c245a2 ported medelg fixes to 32 bit tests. Requires a make allclean Kip Macsai-Goren 2023-03-29 16:31:28 -0700
  • aec27965af
    Merge branch 'openhwgroup:main' into priv-tests kipmacsaigoren 2023-03-29 15:34:47 -0700
  • f5c66b4464
    Merge pull request #175 from SydRiley/main David Harris 2023-03-29 15:29:16 -0700
  • 6c1f9de8c2 Manual merge in the coverage64gc Sydney Riley 2023-03-29 15:25:27 -0700
  • 414cd26a9d updated tests to reflect non-writeable bits of deleg Kip Macsai-Goren 2023-03-29 15:24:00 -0700
  • 287df517b9 Corrected authorship for IFU.S tests file Sydney Riley 2023-03-29 15:20:46 -0700
  • ede13491ef Starting IFU tests including c.fld compressed instruction Sydney Riley 2023-03-29 15:15:47 -0700
  • da905b4eb9 Resolved ImperasDV receiving incorrect cause values Kip Macsai-Goren 2023-03-29 15:04:56 -0700
  • 0fea40282a instantiate 5 4KiB arrays, aim to thrash all 4 ways Noah Limpert 2023-03-29 13:08:33 -0700
  • 0e08c4393d access of 4KiB spaced mem locations, aim to fill + evict a line of all 4 ways Noah Limpert 2023-03-29 13:07:34 -0700
  • dac011c1d2 icache coverage improvements by simplifying logic Alec Vercruysse 2023-03-29 13:04:00 -0700
  • 289b1ac3f6
    Merge pull request #173 from davidharrishmc/dev Ross Thompson 2023-03-29 13:00:25 -0500
  • de2a0da9e9 Reduced number of bits in mcause and medeleg registers David Harris 2023-03-29 07:02:09 -0700
  • 96e3c3bea8 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev David Harris 2023-03-29 06:19:10 -0700
  • e858d8a2ff
    Merge pull request #171 from AlecVercruysse/fix_152 David Harris 2023-03-29 06:18:31 -0700
  • 0e02378532 Turned on FS bit in fpu.S coverage test David Harris 2023-03-29 06:10:05 -0700
  • cfb58a32b4
    Log file cleanup Limnanthes Serafini 2023-03-29 04:12:10 -0700
  • 959a96a9fe
    Log file cleanup Limnanthes Serafini 2023-03-29 04:11:54 -0700
  • a9d59c2196
    Log file cleanup Limnanthes Serafini 2023-03-29 04:11:43 -0700
  • 0216b1d412 Git issues, repushing Limnanthes Serafini 2023-03-29 04:10:47 -0700
  • 9049945b21 A first pass at the Cache simulator. Limnanthes Serafini 2023-03-29 04:03:55 -0700
  • 4fa2959e56 Added test coverage cases for writing to STVAL, SCAUSE, SEPC, and STIMECMP CSRs. Diego Herrera Vicioso 2023-03-28 22:48:17 -0700
  • 4c41589329 Turned off hpm counters David Harris 2023-03-28 21:28:56 -0700
  • 043e4fe5f4 Simplified fctrl David Harris 2023-03-28 21:13:48 -0700
  • 7132271a83 Started adding fpu fctrl tests David Harris 2023-03-28 21:13:25 -0700
  • bfb4f0d6eb add check for legal funct3 for IW instructions Alec Vercruysse 2023-03-23 21:39:42 +0000
  • 77affa7ccd Merge branch 'main' of https://github.com/openhwgroup/cvw into dev David Harris 2023-03-28 14:33:18 -0700
  • cac9d31696
    Merge pull request #170 from ross144/main David Harris 2023-03-28 14:32:54 -0700
  • 73e6972f0b Merge branch 'main' of https://github.com/openhwgroup/cvw Ross Thompson 2023-03-28 16:31:50 -0500
  • b4338a5a50 Modified the testbench to not use the loggers for unsupported configurations. Ross Thompson 2023-03-28 16:27:54 -0500
  • 5e352bf72e Merge branch 'main' of https://github.com/openhwgroup/cvw into dev David Harris 2023-03-28 14:27:08 -0700
  • 6b58cb8d65 Merge branch 'main' of github.com:ross144/cvw Ross Thompson 2023-03-28 16:22:26 -0500
  • 34dd2850e0 Disable loggers by default. Ross Thompson 2023-03-28 16:20:45 -0500
  • cef75cfe06 Now reports if there is a hit or miss. Ross Thompson 2023-03-28 16:20:14 -0500
  • a48049f6fe Restored performance counter reports. Ross Thompson 2023-03-28 16:15:05 -0500
  • 7cc8d4f20c Now have logging of i/d cache addresses, but the performance counter reports are x's. Ross Thompson 2023-03-28 16:09:54 -0500
  • f2edf0ff86 Merge branch 'main' of github.com:ross144/cvw Ross Thompson 2023-03-28 14:47:16 -0500
  • 69f6b291c6 Possible fix for issue 148. Ross Thompson 2023-03-28 14:47:08 -0500
  • adabb7c236 comment formatting Kevin Kim 2023-03-28 11:40:19 -0700
  • 4c9670a082
    Merge branch 'openhwgroup:main' into bitmanip_cleanup Kevin Kim 2023-03-28 11:31:18 -0700
  • f0cab709f2 Added support (untested) for half and quad conversions David Harris 2023-03-28 10:53:06 -0700
  • 40311c4f62 fixed fp->fp conversions David Harris 2023-03-28 10:35:41 -0700
  • e5955c5dd8 support more fp -> fp conversions David Harris 2023-03-28 10:28:01 -0700
  • fd2d08f501 Fixed fmv decoder David Harris 2023-03-28 10:21:33 -0700
  • d55b0c8c1f
    Merge pull request #169 from davidharrishmc/dev Ross Thompson 2023-03-28 11:49:00 -0500
  • 82ae3a74e2 Fixed bitrot in testfloat tests David Harris 2023-03-28 09:35:19 -0700
  • 20d8c2476e Moved rv32 peripheral tests using TEST-LIB to wally32priv because rv32imc doesn't support PMP David Harris 2023-03-28 09:08:48 -0700
  • aa31b45d88 Fixed RV32 tests after PMP fix David Harris 2023-03-28 08:35:23 -0700
  • 39d3bf8e8a Fixed PMP issue 132. Updated tests to initialize PMP before using. Needs to remake tests David Harris 2023-03-28 06:58:17 -0700
  • 01113320f4 Set PMP to allow all user/supervisor accesses in WALLY-init-lib David Harris 2023-03-28 06:46:11 -0700
  • f12fd30117
    Merge pull request #168 from AlecVercruysse/makecoverage David Harris 2023-03-28 05:23:04 -0700
  • 8093f55e34
    Merge pull request #167 from ross144/main David Harris 2023-03-28 05:21:44 -0700
  • 20ebf7e536 CSRS privileged coverage test David Harris 2023-03-28 04:37:56 -0700
  • 108ad671cf Now reports i cache and d cache memory accesses. Ross Thompson 2023-03-27 23:44:50 -0500
  • ba2b022653
    Merge pull request #166 from magpyed/patch-1 Ross Thompson 2023-03-27 22:41:20 -0500
  • 5844ba8e71 Merge branch 'main' of github.com:ross144/cvw Ross Thompson 2023-03-27 18:37:07 -0500
  • 510a0bb3ba First stab at the i cache logger. Ross Thompson 2023-03-27 18:36:02 -0500
  • 498a17deda Added some additional details about the buildroot install. Ross Thompson 2023-03-27 18:06:20 -0500
  • a0aac6b15c add tests/coverage/ tests as a target to sim/Makefile Alec Vercruysse 2023-03-27 13:47:26 -0700
  • dd503c22ea
    Fixing order of local repo commands in README Limnanthes Serafini 2023-03-27 13:35:48 -0700
  • 2ad5547aa5
    Merge pull request #163 from ross144/main David Harris 2023-03-27 12:47:00 -0700
  • 4e2131066d Added buildroot instructions back to readme. moved these instructions to the docs directory. Ross Thompson 2023-03-27 14:45:55 -0500
  • 8504774a11 Merge branch 'main' of https://github.com/openhwgroup/cvw Ross Thompson 2023-03-27 11:55:19 -0500
  • 3f1bf7bece
    Merge pull request #165 from davidharrishmc/dev Ross Thompson 2023-03-27 11:54:30 -0500
  • edaa306240 Removed unnecessary monitor David Harris 2023-03-27 09:52:38 -0700
  • 88c572d9bb Merge branch 'main' of https://github.com/openhwgroup/cvw Ross Thompson 2023-03-27 10:22:48 -0500
  • 86ab90d715 Commented out setting RISCV in run-imperas-linux.sh David Harris 2023-03-27 06:34:45 -0700
  • f80abb9a75
    Merge pull request #164 from eroom1966/add-linux David Harris 2023-03-27 06:26:41 -0700
  • e65cbc6636 update to allow running of ImperasDV with linux boot optimize performance of the tracer eroom1966 2023-03-27 09:46:16 +0100
  • 39ac6be103
    Merge branch 'openhwgroup:main' into add-linux Lee Moore 2023-03-27 09:44:13 +0100
  • f3edbcea15 removed unnecessary signal indices Kevin Kim 2023-03-26 20:06:55 -0700
  • b4d6021b3b removed unneccesary input signal from zbb Kevin Kim 2023-03-26 19:39:49 -0700
  • c8baffba7c Started constrains file for arty a7 fpga. Ross Thompson 2023-03-24 20:38:13 -0500
  • 3fc0c4b34e Modified plic and uart to remove async reset. This removes vivado critical warning. Ross Thompson 2023-03-24 20:37:48 -0500
  • c10d98b1c8 Updated fpga constraints to remove critical warning. Ross Thompson 2023-03-24 19:09:36 -0500
  • 78ab9f59af Updated GPIO signal names to reflect book. Ross Thompson 2023-03-24 18:55:43 -0500
  • 1f37e6dcea Renamed controllerinputstage to controllerinput to match book. Ross Thompson 2023-03-24 17:57:02 -0500
  • 11379c6dee Remerge shifter David Harris 2023-03-24 15:53:19 -0700
  • fef025cb91
    Merge pull request #162 from davidharrishmc/dev Ross Thompson 2023-03-24 17:49:26 -0500
  • 0dc6f9b991 Merged ross's spacing fixes David Harris 2023-03-24 15:47:26 -0700
  • ce93b8e383 Merged Ross's tab fixes David Harris 2023-03-24 15:42:41 -0700
  • 46e0841011
    Merge pull request #159 from ross144/main David Harris 2023-03-24 15:34:59 -0700
  • 730f3ac84e Fixed all tap/space issue in RTL. Ross Thompson 2023-03-24 17:32:25 -0500
  • 0e81101ce9 Starting to parameterize David Harris 2023-03-24 13:31:51 -0700
  • 0511c73e22 Replaced tabs -> spaces cache. Ross Thompson 2023-03-24 15:15:38 -0500
  • 1ff15c3882 Updated EBU to replace tabs with spaces. Ross Thompson 2023-03-24 15:01:38 -0500
  • 271f21d5d6
    Merge pull request #161 from kipmacsaigoren/bitmanip_muxchange David Harris 2023-03-24 11:56:59 -0700
  • 278a31c16b
    Merge branch 'openhwgroup:main' into bitmanip_muxchange Kevin Kim 2023-03-24 11:54:50 -0700
  • eb8fe3ed17 Zero/Sign extend mux in Shifter, Zero extend mux in Bitmanip alu Kevin Kim 2023-03-24 11:52:51 -0700
  • e294bfb357 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev David Harris 2023-03-24 11:41:07 -0700
  • 63b1a48d8a
    Merge pull request #160 from kipmacsaigoren/priv-tests David Harris 2023-03-24 11:40:35 -0700
  • b856698ce2 Revert "added premilinary boundary ccrossing cases" Kip Macsai-Goren 2023-03-24 11:27:41 -0700