Dolu1990
|
3739b9ac88
|
plic update
|
2023-08-29 08:58:48 +02:00 |
Charles Papon
|
fd0f23abb6
|
Merge branch master into dev
|
2023-07-11 04:19:06 +08:00 |
Dolu1990
|
ba6dcb1789
|
Add a few privSpec tests
|
2023-04-27 14:56:41 +02:00 |
Dolu1990
|
cb0bacfce9
|
implement dummy pmp as 1.10 spec says
|
2023-03-31 10:12:52 +02:00 |
Dolu1990
|
b4d5a315cf
|
CsrPlugin implement dummy pmp if no pmp is there
|
2023-03-31 10:11:53 +02:00 |
Dolu1990
|
8195bec788
|
privSpec now check FPU dirty flag
|
2023-03-23 11:24:38 +01:00 |
Dolu1990
|
b01490b5f3
|
Implement counteren (1.10+ spec)
|
2023-03-23 08:53:10 +01:00 |
Dolu1990
|
0e59a56bd1
|
add privSpec test
|
2023-03-22 16:25:23 +01:00 |
Dolu1990
|
bba022b746
|
fix a few csr related WARL (minor)
|
2023-03-22 16:25:03 +01:00 |
Dolu1990
|
4972a27ae9
|
More verbose main.cpp on failure, fix C.ADDSP regfile initialisation
|
2023-03-22 11:06:23 +01:00 |
Charles Papon
|
25eda80fee
|
FpuTest document how to install berkley testfloat
|
2023-03-10 14:46:21 +08:00 |
Dolu1990
|
6f76a45e7d
|
update mmu test
|
2023-02-23 15:54:39 +01:00 |
Dolu1990
|
a40d5f19b2
|
Fix MMU A and D flag handeling
|
2023-02-23 12:00:08 +01:00 |
Dolu1990
|
344b2d4eda
|
TestIndividual supervisor missing CSR=yes
|
2023-02-23 11:59:13 +01:00 |
Dolu1990
|
773f268f37
|
Fix FPU test syntax
|
2022-12-01 12:04:16 +01:00 |
Dolu1990
|
eafeb5fe49
|
Add EmbeddedRiscvJtag.debugCd
|
2022-11-28 11:04:02 +01:00 |
Dolu1990
|
0bfaf06a4a
|
main.cpp add VEXRISCV_JTAG=yes
|
2022-11-10 13:43:14 +01:00 |
Dolu1990
|
d70794f252
|
fix regression
|
2022-10-27 15:38:34 +02:00 |
Dolu1990
|
5d0deb20b3
|
Fix regression compilation
|
2022-10-27 15:20:55 +02:00 |
Dolu1990
|
4cd3f65296
|
Add official RISC-V debug support (WIP, but can already load / step / run code via openocd telnet)
|
2022-10-19 12:36:45 +02:00 |
Dolu1990
|
959e48a353
|
Fpu now set csr status fs on FPU csr write
|
2022-10-06 11:13:57 +02:00 |
Dolu1990
|
3b8270b82b
|
#241 Fix Murax/Briey TB timeouts
|
2022-04-11 11:59:41 +02:00 |
Andreas Wallner
|
2d2017465e
|
Fix reset vector of GenCustomSimdAdd
With the old reset vector half of the tests fail since
they expect the CPU to start at 0x80000000.
(e.g. I-IO, I-NOP, I-LUI, etc.)
|
2022-04-03 02:55:42 +02:00 |
Dolu1990
|
e558b79582
|
Fix Briey simulation floating rxd blocking the uart #238
|
2022-02-22 16:15:14 +01:00 |
Dolu1990
|
5714680278
|
Merge branch 'master' into dev
# Conflicts:
# build.sbt
|
2022-02-05 11:32:40 +01:00 |
Dolu1990
|
8b2f107d46
|
verilator++
|
2022-02-04 15:10:57 +01:00 |
Dolu1990
|
b8e904e43f
|
syncronize golden model with dut for lrsc reservation
|
2022-01-10 19:55:28 +01:00 |
Dolu1990
|
6e77f32087
|
sim golden model lrsc reservation sync
|
2022-01-10 16:08:38 +01:00 |
Dolu1990
|
da53de360f
|
Fix lrsc from last commit
|
2022-01-10 14:21:20 +01:00 |
Dolu1990
|
dd12047aa7
|
Merge branch dev (SpinalHDL 1.6.1)
|
2021-12-15 09:22:46 +01:00 |
Dolu1990
|
acf14385d8
|
#213 disable pmp test with region overlapping
|
2021-10-22 17:24:51 +02:00 |
Dolu1990
|
b807254759
|
Briey and Murax verilators now use FST instead of VCD
|
2021-09-22 12:57:27 +02:00 |
Dolu1990
|
68e704f309
|
restore avalon d$ tests
|
2021-09-02 15:42:33 +02:00 |
Dolu1990
|
5f2fcc7d0f
|
Merge branch 'dev'
(SpinalHDL 1.6.0)
|
2021-07-20 10:39:09 +02:00 |
Dolu1990
|
df7ac05db9
|
Update 2.13 compatibility
|
2021-06-23 11:48:38 +02:00 |
Dolu1990
|
d67fe72de9
|
Merge branch 'dev'
# Conflicts:
# build.sbt
# src/test/cpp/regression/main.cpp
|
2021-06-15 15:54:13 +02:00 |
Dolu1990
|
1497001ebd
|
Update FpuTest with the new rs1/rs2 store mapping
|
2021-06-09 13:37:31 +02:00 |
Samuel Lindemer
|
d49f8d1b58
|
Merge branch 'dev' into new_pmp
|
2021-05-28 13:56:15 +02:00 |
Samuel Lindemer
|
24a534acff
|
All tests passing on new PMP plugin
|
2021-05-28 13:54:55 +02:00 |
Samuel Lindemer
|
4a2dc0ff5f
|
Fix granularity control
|
2021-05-27 15:50:45 +02:00 |
Samuel Lindemer
|
61f68f0729
|
Refactor for new CSR API (PMP reads still broken)
|
2021-05-26 15:29:27 +02:00 |
Alexis Marquet
|
8122cc9b5e
|
fixed priority of == & != as seemed logical to get less warnings when building
|
2021-05-17 18:51:33 +02:00 |
Dolu1990
|
fa2899a1a2
|
Merge branch 'debugPlugin' into dev
|
2021-04-26 11:11:38 +02:00 |
Dolu1990
|
45e67ccf56
|
sync
|
2021-04-26 11:10:55 +02:00 |
Dolu1990
|
32e4ea406f
|
update #176 when DebugPlugin ebreak are enabled it disable CsrPlugin ebreak. Also, DebugPlugin ebreak can be disabled via the debug bus.
|
2021-04-22 13:59:33 +02:00 |
Dolu1990
|
bfe65da1eb
|
implement #176 DebugPlugin.allowEBreak is now disabled until the debug bus is used.
|
2021-04-20 23:23:18 +02:00 |
Samuel Lindemer
|
15137742fc
|
Merge branch 'dev' into new_pmp
|
2021-04-12 13:23:10 +02:00 |
Samuel Lindemer
|
b41db0af93
|
Prevent PMP access from U-mode, fix tests
|
2021-04-12 13:20:15 +02:00 |
Samuel Lindemer
|
bf399cc927
|
Initial commit of optimized PMP plugin
|
2021-04-12 13:20:15 +02:00 |
Dolu1990
|
3a34b8dae2
|
Merge branch 'dev' into fiber
# Conflicts:
# src/main/scala/vexriscv/demo/smp/VexRiscvSmpCluster.scala
# src/main/scala/vexriscv/plugin/MulPlugin.scala
|
2021-03-15 10:35:02 +01:00 |