David Harris
|
b6ae5661b4
|
Added environment configuration control (menvcfg/senvcfg) of cbo instructions
|
2023-07-02 01:52:25 -07:00 |
|
David Harris
|
15314a9c9a
|
Gated floating-point load/stores with STATUS_FS and added initial decoding for Cache Management Operations
|
2023-07-02 00:34:30 -07:00 |
|
Harshini Srinath
|
3593762cfa
|
Merge branch 'main' into main
|
2023-06-14 11:52:45 -07:00 |
|
Harshini Srinath
|
3f8cd8932c
|
Update csrs.sv
Program clean up
|
2023-06-13 22:16:43 -07:00 |
|
Harshini Srinath
|
12af05da02
|
Update csrm.sv
Program clean up
|
2023-06-13 22:08:06 -07:00 |
|
Harshini Srinath
|
a213f7d5a4
|
Update csrc.sv
Program clean up
|
2023-06-13 21:54:47 -07:00 |
|
Harshini Srinath
|
6aba0187d7
|
Update csr.sv
Program clean up
|
2023-06-13 21:12:49 -07:00 |
|
Harshini Srinath
|
2c6322647f
|
Update trap.sv
Program clean up
|
2023-06-12 20:31:44 -07:00 |
|
Harshini Srinath
|
dba1a77e5f
|
Update privmode.sv
Program clean up
|
2023-06-12 20:27:48 -07:00 |
|
Harshini Srinath
|
63a7649179
|
Update privileged.sv
Program clean up
|
2023-06-12 20:26:07 -07:00 |
|
Harshini Srinath
|
d2a41a6422
|
Update csru.sv
Program clean up
|
2023-06-12 20:21:55 -07:00 |
|
Harshini Srinath
|
6866a9c541
|
Update csrsr.sv
Program clean up
|
2023-06-12 20:19:47 -07:00 |
|
Harshini Srinath
|
fbdf76629f
|
Update csrsr.sv
Program clean up
|
2023-06-12 20:15:29 -07:00 |
|
Harshini Srinath
|
120cde2aea
|
Update csrs.sv
Program clean up
|
2023-06-12 19:53:41 -07:00 |
|
Harshini Srinath
|
6305412d57
|
Update csrm.sv
Program clean up
|
2023-06-12 19:42:45 -07:00 |
|
Harshini Srinath
|
61d50a18da
|
Update csri.sv
Program clean up
|
2023-06-12 19:32:04 -07:00 |
|
Harshini Srinath
|
02a11278fc
|
Update csrc.sv
Program clean up
|
2023-06-12 19:03:34 -07:00 |
|
Harshini Srinath
|
a2645dd576
|
Update csr.sv
Program clean up
|
2023-06-12 18:51:37 -07:00 |
|
David Harris
|
b70b0c7c5e
|
Added support for menvcfg and senvcfg, including menvcfg.STCE for supervisor timer compare
|
2023-06-09 14:40:01 -07:00 |
|
David Harris
|
df96900aa1
|
Added named support for Zicntr and Zihpm
|
2023-06-09 09:35:51 -07:00 |
|
Ross Thompson
|
918464c236
|
Found the coremark performance issue. The testbench was continuously forcing the BTB to all zeros. Once fixed it resolved the performance problem.
|
2023-06-05 15:42:05 -05:00 |
|
Ross Thompson
|
a963f0af3a
|
Updated source code to be compatible with verilator 5.011 for lint only.
|
2023-05-31 10:44:23 -05:00 |
|
Ross Thompson
|
c7e515634d
|
I think I've solved the slow down issue. Parameters can't be mixed with cvw_t and other types.
|
2023-05-26 13:56:51 -05:00 |
|
Ross Thompson
|
8cf38b28aa
|
The privileged unit is parameterized using Lim's method.
|
2023-05-26 12:03:46 -05:00 |
|
Ross Thompson
|
625d365f3e
|
Fixes load and store stall counters.
|
2023-05-22 10:08:49 -05:00 |
|
David Harris
|
ca61cff33f
|
CSR code cleanup
|
2023-04-27 14:12:57 -07:00 |
|
David Harris
|
6a5895e09f
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-04-27 07:30:07 -07:00 |
|
Alexa Wright
|
6ee8a9c0bd
|
Added better comment for the exclusion in privdec.sv
|
2023-04-26 16:25:55 -07:00 |
|
Alexa Wright
|
59d913949f
|
Excluded and added coverage for WFI test case.
|
2023-04-25 17:06:57 -07:00 |
|
David Harris
|
a5087818ba
|
Commented about Sstvecd trap vector alignment
|
2023-04-24 12:20:33 -07:00 |
|
Diego Herrera Vicioso
|
d29dc30288
|
Excluded coverage for impossible cases in wficountreg and status.MPRV
|
2023-04-24 02:06:53 -07:00 |
|
David Harris
|
52f49ed24d
|
Fault on writes to odd-numbered PMPCFG in RV64
|
2023-04-22 15:32:39 -07:00 |
|
Diego Herrera Vicioso
|
16fd17be39
|
Added test coverage for reads to HPM counters and added exclusions for impossible cases in rv64gc
|
2023-04-15 23:13:39 -07:00 |
|
Limnanthes Serafini
|
034c289a36
|
Misc typo and indent fixing.
|
2023-04-13 16:54:15 -07:00 |
|
Alexa Wright
|
fb517163f5
|
Excluded coverage for misaligned instructions
|
2023-04-10 23:18:25 -07:00 |
|
David Harris
|
9394389fec
|
Bug fix: MTIME & MTIMEH registers are unimplemented and should fault when accessed
|
2023-04-07 20:43:28 -07:00 |
|
Ross Thompson
|
da9cf02ba0
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-04-05 14:55:12 -05:00 |
|
Ross Thompson
|
394f2d65f2
|
Progress on bug 203.
|
2023-04-05 13:20:04 -05:00 |
|
David Harris
|
4552f9cf8c
|
Fixed WFI to commit when an interrupt occurs
|
2023-04-04 09:32:26 -07:00 |
|
David Harris
|
fd0c9e973d
|
Coverage improvements in ieu, hazard units
|
2023-03-31 08:33:46 -07:00 |
|
David Harris
|
da53f240d3
|
Refactored InstrValidNotFlushed into CSR Write signals
|
2023-03-30 17:06:09 -07:00 |
|
David Harris
|
406bb22b6a
|
Started factoring out InstrValidNotFlushed from CSRs
|
2023-03-30 14:56:19 -07:00 |
|
Kip Macsai-Goren
|
3805cf993a
|
unnecessary comments cleanup
|
2023-03-29 19:32:57 -07:00 |
|
Kip Macsai-Goren
|
491ef14b71
|
Resolved ImperasDV receiving incorrect cause values
|
2023-03-29 15:04:56 -07:00 |
|
David Harris
|
9d8f9e4428
|
Reduced number of bits in mcause and medeleg registers
|
2023-03-29 07:02:09 -07:00 |
|
David Harris
|
2e238c15aa
|
CSRS privileged coverage test
|
2023-03-28 04:37:56 -07:00 |
|
David Harris
|
9b7e5cec1f
|
Removed unnecessary monitor
|
2023-03-27 09:52:38 -07:00 |
|
Lee Moore
|
4bb7dadc00
|
Merge branch 'openhwgroup:main' into add-linux
|
2023-03-27 09:44:13 +01:00 |
|
Ross Thompson
|
46b1bca4fc
|
Fixed all tap/space issue in RTL.
|
2023-03-24 17:32:25 -05:00 |
|
David Harris
|
121d1cea62
|
Added csrwrites.S test case for privileged tests
|
2023-03-23 10:55:32 -07:00 |
|