Kevin Kim
|
7270607b22
|
Merge pull request #2 from kipmacsaigoren/bctrlmigrate
bctrl migration started
|
2023-03-03 09:56:25 -08:00 |
|
Kevin Kim
|
66b15b9163
|
Merge branch 'bctrlmigrate' of https://github.com/kipmacsaigoren/cvw into bctrlmigrate
|
2023-03-03 09:54:08 -08:00 |
|
Kevin Kim
|
0dee48fa5c
|
Merge branch 'openhwgroup:main' into bctrlmigrate
|
2023-03-03 09:53:59 -08:00 |
|
Kip Macsai-Goren
|
1e2c81ccca
|
Merge branch 'bit-manip' of github.com:kipmacsaigoren/cvw into bit-manip
|
2023-03-03 09:39:52 -08:00 |
|
Kip Macsai-Goren
|
5fe8b08253
|
Merge remote-tracking branch 'upstream/main' into bit-manip
|
2023-03-03 09:36:44 -08:00 |
|
Kevin Kim
|
77c9114bcc
|
removed outdated b-signals in controller
|
2023-03-03 08:45:42 -08:00 |
|
Kevin Kim
|
2b9a6aba91
|
comments to bctrl
|
2023-03-03 08:41:47 -08:00 |
|
Kevin Kim
|
11f165d1bb
|
migrated B-subarith logic into b controller
|
2023-03-03 08:40:29 -08:00 |
|
Kevin Kim
|
b5a5f364e1
|
began subarith configurability optimization in controller
|
2023-03-03 08:27:11 -08:00 |
|
David Harris
|
17adba5fd5
|
Merge pull request #124 from ross144/main
Added additional performance counters. Ch 5 is update todate with these changes.
|
2023-03-03 06:15:49 -08:00 |
|
Ross Thompson
|
baab2cd1f0
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-03-03 00:22:27 -06:00 |
|
Ross Thompson
|
7dd8fa16c1
|
Renamed BTB misprediction to BTA.
|
2023-03-03 00:18:34 -06:00 |
|
Ross Thompson
|
bdab2c8506
|
Added divide cycle counter.
|
2023-03-02 23:59:52 -06:00 |
|
Ross Thompson
|
4b501f6e03
|
Added the i and d cache cycle counters.
|
2023-03-02 23:54:56 -06:00 |
|
Ross Thompson
|
b19d51b6a2
|
Added fence counter.
|
2023-03-02 23:29:20 -06:00 |
|
Ross Thompson
|
3dbfa96aef
|
Added csr write counter, sfence vma counter, interrupt counter, and exception counter.
|
2023-03-02 23:21:29 -06:00 |
|
Ross Thompson
|
cf4d8e6bd0
|
Added store stall to performance counters.
|
2023-03-02 23:10:54 -06:00 |
|
Ross Thompson
|
e257ec96ac
|
Reordered performance counters and added space for new ones.
|
2023-03-02 23:04:31 -06:00 |
|
Ross Thompson
|
983e30dcb1
|
Fixed bug in performance counter script.
|
2023-03-02 22:32:13 -06:00 |
|
Ross Thompson
|
9bac643db2
|
Added support for branch target buffer stats.
|
2023-03-02 22:16:30 -06:00 |
|
Kevin Kim
|
f4b8968e12
|
bug fix, more elegant logic changes in controller
|
2023-03-02 16:00:56 -08:00 |
|
Kevin Kim
|
2a0c59d5a7
|
formatting
|
2023-03-02 15:28:43 -08:00 |
|
Kevin Kim
|
d0c486df54
|
removed main instruction decoder dependence on bmu controller
|
2023-03-02 15:28:33 -08:00 |
|
Kevin Kim
|
11a977ffe3
|
added bitmanip illegal instruction signal
|
2023-03-02 15:09:55 -08:00 |
|
Kevin Kim
|
b52208b539
|
zbc comments
|
2023-03-02 13:52:00 -08:00 |
|
Kevin Kim
|
2d7d143f6d
|
formatted bmu decoder
|
2023-03-02 13:45:15 -08:00 |
|
Kevin Kim
|
1b222f91be
|
moved ALUControlD into configurable block
|
2023-03-02 12:17:03 -08:00 |
|
Kevin Kim
|
1e1ecaafb1
|
moved SubArith and RegWriteE into configurable block
|
2023-03-02 12:15:57 -08:00 |
|
Kevin Kim
|
7dd4a2e975
|
added BRegWriteE signal
|
2023-03-02 12:15:22 -08:00 |
|
Kevin Kim
|
d40f3b2a1c
|
rename shifternew to shifter
|
2023-03-02 11:45:32 -08:00 |
|
Kevin Kim
|
905373d53b
|
zbc input select mux optimize
|
2023-03-02 11:43:05 -08:00 |
|
Kevin Kim
|
2bfbf051a5
|
zbc select mux optimization
|
2023-03-02 11:40:29 -08:00 |
|
Kevin Kim
|
44d40afca8
|
fixed controller lint, changed byte unit mux select name and input width
|
2023-03-02 11:36:12 -08:00 |
|
Kevin Kim
|
96995c5593
|
removed redundant zbs
|
2023-03-02 11:22:09 -08:00 |
|
Ross Thompson
|
4b6a40857d
|
Merge pull request #123 from eroom1966/main
fix the memory map privileges in the REF model view
|
2023-03-02 09:27:35 -06:00 |
|
eroom1966
|
1169567219
|
fix the memory map privileges in the REF model view
|
2023-03-02 15:25:27 +00:00 |
|
Ross Thompson
|
3d1ffac7d7
|
Cleaned up branch predictor performance counters.
|
2023-03-01 17:05:42 -06:00 |
|
David Harris
|
367f058048
|
Merge pull request #121 from ross144/main
Branch predictor cleanup. Chapter 10 now matches the hardware
|
2023-03-01 09:57:59 -08:00 |
|
Ross Thompson
|
a61f8bc4cf
|
Set bp to use instruction class prediction by default.
|
2023-03-01 11:52:42 -06:00 |
|
Ross Thompson
|
e8744684cd
|
Branch predictor cleanup.
I think Ch 10 is now done except for BTB performance analysis and the section on running benchmarks and collecting data.
|
2023-03-01 11:24:24 -06:00 |
|
Ross Thompson
|
08a1153ae9
|
More btb cleanup.
|
2023-03-01 10:47:00 -06:00 |
|
Ross Thompson
|
dd2433f7ff
|
Minor fix to btb.
|
2023-03-01 10:45:40 -06:00 |
|
Ross Thompson
|
e13ba72c61
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-03-01 10:04:13 -06:00 |
|
Ross Thompson
|
64b8b0ea21
|
Merge pull request #119 from eroom1966/main
update ImperasDV testbench for memory privileges
|
2023-03-01 09:50:00 -06:00 |
|
Ross Thompson
|
8fe750148e
|
Merge pull request #118 from davidharrishmc/dev
Pulled to latest commit of riscv-arch-test
|
2023-03-01 09:49:19 -06:00 |
|
eroom1966
|
72b92e8c0d
|
update testbench for memory privileges
also update configuration to define value of mimpid
|
2023-03-01 15:37:11 +00:00 |
|
Ross Thompson
|
2773048bd4
|
Name cleanup.
|
2023-02-28 17:48:58 -06:00 |
|
David Harris
|
bd6a1dcf40
|
Pulled to latest commit of riscv-arch-test
|
2023-02-28 15:03:59 -08:00 |
|
Kip Macsai-Goren
|
9e52ede0cd
|
Merge remote-tracking branch 'upstream/main' into bit-manip
|
2023-02-28 14:41:51 -08:00 |
|
Kip Macsai-Goren
|
2cab4a2f0a
|
Merge remote-tracking branch 'origin' into bit-manip
|
2023-02-28 14:39:57 -08:00 |
|