Florian Zaruba
|
f47bf73a7b
|
Fix issue #43
|
2017-06-07 19:58:21 +02:00 |
|
Florian Zaruba
|
e46ca8ce9a
|
Implement interrupt handling
|
2017-06-07 19:55:03 +02:00 |
|
Florian Zaruba
|
902c86e81c
|
🐛 Fixes in CSR
|
2017-06-07 12:41:02 +02:00 |
|
Florian Zaruba
|
fbd51d1243
|
🐛 Couple of CSR fixes
|
2017-06-06 21:14:22 +02:00 |
|
Florian Zaruba
|
00e500f08c
|
🐛 Fix misaligned data in store buffer
|
2017-06-06 19:26:25 +02:00 |
|
Florian Zaruba
|
1ec3253441
|
😄 Hallo Renzo
|
2017-06-06 18:03:12 +02:00 |
|
Florian Zaruba
|
9de13e1a60
|
Add load tests
|
2017-06-06 17:57:17 +02:00 |
|
Florian Zaruba
|
fa38f035dc
|
Correct issue in instruction dispatch
|
2017-06-06 12:52:52 +02:00 |
|
Florian Zaruba
|
df946cef30
|
📝 Update README
|
2017-06-06 12:12:09 +02:00 |
|
Florian Zaruba
|
28e3f17e07
|
🐛 Fix set less than
|
2017-06-05 22:09:41 +02:00 |
|
Florian Zaruba
|
411c88f55c
|
Add logic operations and shifts
|
2017-06-05 21:46:05 +02:00 |
|
Florian Zaruba
|
b3a9853741
|
Add JAL and JALR instructions to test
|
2017-06-05 21:35:03 +02:00 |
|
Florian Zaruba
|
89b4b7ca22
|
📝 Add test list and simple test
|
2017-06-05 21:03:06 +02:00 |
|
Florian Zaruba
|
ca70973ae6
|
Add further assembly tests
|
2017-06-05 20:58:49 +02:00 |
|
Florian Zaruba
|
7538150cc9
|
Fix trailing back slash in Makefile
|
2017-06-05 20:29:55 +02:00 |
|
Florian Zaruba
|
f3e02e859d
|
Fix issue #41
|
2017-06-05 20:18:12 +02:00 |
|
Florian Zaruba
|
dc8a57fe76
|
🐛 Fix in unsigned jumps
|
2017-06-05 20:03:23 +02:00 |
|
Florian Zaruba
|
4d712b0c02
|
Add some more tests
|
2017-06-05 19:37:26 +02:00 |
|
Florian Zaruba
|
a4033e041a
|
Relax issue, let it issue to the same FU
|
2017-06-05 19:31:03 +02:00 |
|
Florian Zaruba
|
96c22924c7
|
Fix CI (once again)
|
2017-06-05 19:17:18 +02:00 |
|
Florian Zaruba
|
0ed5df5f0f
|
Fix CI 🐛 in CSR exception
|
2017-06-05 19:13:18 +02:00 |
|
Florian Zaruba
|
059b177382
|
Add submodule init to .gitlab-ci.yml
|
2017-06-05 18:54:59 +02:00 |
|
Florian Zaruba
|
b0963f33b8
|
Cleanup test directory, fix index error in CSR
|
2017-06-05 18:47:32 +02:00 |
|
Florian Zaruba
|
34aeb1ae3f
|
Removed submodule riscv-tests
|
2017-06-05 17:48:33 +02:00 |
|
Florian Zaruba
|
80a127d914
|
Add RISC-V tests repo
|
2017-06-05 17:30:15 +02:00 |
|
Florian Zaruba
|
cfde8dfde9
|
✅ Add core test to CI
|
2017-06-05 01:47:14 +02:00 |
|
Florian Zaruba
|
475d6b04e7
|
Delete riscv-fesvr
|
2017-06-05 01:45:21 +02:00 |
|
Florian Zaruba
|
2afecbb37e
|
End of test implemented
|
2017-06-05 01:44:39 +02:00 |
|
Florian Zaruba
|
944f7c02bc
|
💚 Add library to DPI target
|
2017-06-04 23:12:35 +02:00 |
|
Florian Zaruba
|
2b806ae056
|
Re-structure Makefile for faster turn-around
|
2017-06-04 23:10:34 +02:00 |
|
Florian Zaruba
|
6532e02193
|
Enforcing some stricter linting checks
|
2017-06-04 21:39:40 +02:00 |
|
Florian Zaruba
|
1bd4848c5f
|
Add DPI ELF section loader
|
2017-06-04 18:21:23 +02:00 |
|
Florian Zaruba
|
3d4128a51f
|
Update riscv-fesvr module
|
2017-06-04 14:32:23 +02:00 |
|
Florian Zaruba
|
2903436012
|
Add make target to build fesvr
|
2017-06-04 14:09:45 +02:00 |
|
Florian Zaruba
|
5384fcdaca
|
Add riscv front-end server
|
2017-06-04 14:04:44 +02:00 |
|
Florian Zaruba
|
ccd0188670
|
📝 Add small getting started section
|
2017-06-04 13:00:33 +02:00 |
|
Florian Zaruba
|
f4733307f4
|
FENCE as NOP and 🐛 in flush CSR
|
2017-06-03 19:10:27 +02:00 |
|
Florian Zaruba
|
d5c84ff18f
|
Implement clear on mis-predict flag
Reduced cycle count by 0.7
|
2017-06-03 18:52:02 +02:00 |
|
Florian Zaruba
|
07335ff2c8
|
📝 Add some comments in port definitions
|
2017-06-03 17:55:39 +02:00 |
|
Florian Zaruba
|
d946c1491d
|
🐛 Flush pipeline after return from exception
|
2017-06-03 17:50:35 +02:00 |
|
Florian Zaruba
|
7c6b982a59
|
Instruction Tracer: Add 64 bit instructions
|
2017-06-03 17:39:09 +02:00 |
|
Florian Zaruba
|
9aaba6577d
|
🐛 correctly resolve branches
|
2017-06-03 17:28:31 +02:00 |
|
Florian Zaruba
|
b88b46139e
|
🎨 Add mret and sret mnemonic
|
2017-06-03 17:02:37 +02:00 |
|
Florian Zaruba
|
fc6f669685
|
Prevent CSR instructions from forwarding
|
2017-06-03 16:57:25 +02:00 |
|
Florian Zaruba
|
f23f527006
|
Change ISA code 64 bit param
|
2017-06-03 16:22:04 +02:00 |
|
Florian Zaruba
|
618767d789
|
Make branch unit a standalone functional unit
|
2017-06-03 16:08:11 +02:00 |
|
Florian Zaruba
|
4d11e98b82
|
Beautify print instructions
|
2017-06-03 15:04:25 +02:00 |
|
Florian Zaruba
|
f57574e1eb
|
First test not hanging anymore
|
2017-06-02 19:09:53 +02:00 |
|
Florian Zaruba
|
dad9c24d83
|
Re-implement forwarding
|
2017-06-02 19:00:26 +02:00 |
|
Florian Zaruba
|
d7771c83d7
|
Re-add assertions
|
2017-06-02 18:56:09 +02:00 |
|