Florian Zaruba
|
ac731f47f2
|
Clean-up LSU signals
|
2017-06-27 19:37:12 +02:00 |
|
Florian Zaruba
|
3fbd7cbf6a
|
Fix issue #49
|
2017-06-27 19:19:24 +02:00 |
|
Florian Zaruba
|
52bd1cc831
|
Merge branch 'master' of iis-git.ee.ethz.ch:floce/ariane
|
2017-06-27 18:58:09 +02:00 |
|
Florian Zaruba
|
5aa9084279
|
Implement WFI as stalling, fix issue #51
|
2017-06-27 18:57:39 +02:00 |
|
Florian Zaruba
|
690b7e601a
|
Merge branch 'torture' into 'master'
Merge riscv torture test framework
See merge request !3
|
2017-06-27 16:49:52 +02:00 |
|
Florian Zaruba
|
6a4f0e00dc
|
Include newest version of torture
|
2017-06-27 16:40:05 +02:00 |
|
Florian Zaruba
|
216f516e9f
|
📝 Add some information on torture tests
|
2017-06-27 15:38:06 +02:00 |
|
Florian Zaruba
|
8c232e2524
|
Updates to riscv-torture framework
|
2017-06-27 15:27:33 +02:00 |
|
Florian Zaruba
|
569ab8c2d0
|
Add support for +max_cycle count
|
2017-06-27 12:16:00 +02:00 |
|
Florian Zaruba
|
fbd133510a
|
Add support for +signature plus arg
|
2017-06-27 11:57:06 +02:00 |
|
Florian Zaruba
|
2182b58f7a
|
Add shell script for running torture simulator
|
2017-06-27 11:18:21 +02:00 |
|
Florian Zaruba
|
5625728f01
|
Add ability to dump torture signature
|
2017-06-27 10:40:18 +02:00 |
|
Florian Zaruba
|
4178d1ec45
|
Add support for retrieving elf symbols
|
2017-06-27 09:56:16 +02:00 |
|
Florian Zaruba
|
682c310dcd
|
📝 Advance changelog
|
2017-06-26 22:22:14 +02:00 |
|
Florian Zaruba
|
8e363e52cb
|
Add riscv-torture as a submodule
|
2017-06-26 19:58:43 +02:00 |
|
Florian Zaruba
|
f1272d0c55
|
Merge branch 'ipc' of iis-git.ee.ethz.ch:floce/ariane into ipc
|
2017-06-26 19:18:28 +02:00 |
|
Florian Zaruba
|
2fe34136b0
|
Add aliasing PC to BP
|
2017-06-26 19:18:07 +02:00 |
|
Florian Zaruba
|
66b66092d9
|
Add 8 element store buffer IPC 0.621 -> 0.635
|
2017-06-26 19:18:07 +02:00 |
|
Florian Zaruba
|
c29b364908
|
Do more fine-grained CSR flushes
|
2017-06-26 19:18:06 +02:00 |
|
Florian Zaruba
|
6d53a24773
|
Mark tests as passing, as they are
|
2017-06-26 19:13:37 +02:00 |
|
Florian Zaruba
|
88ff19fa06
|
Add further CI tests
|
2017-06-26 18:47:19 +02:00 |
|
Florian Zaruba
|
5aebc1092e
|
Add further VM tests to CI
|
2017-06-26 18:41:20 +02:00 |
|
Florian Zaruba
|
5e77a7f641
|
Add more tests to CI
|
2017-06-26 18:30:53 +02:00 |
|
Florian Zaruba
|
570e3c194b
|
🐛 Fix in exception not taken for loads
|
2017-06-26 18:16:05 +02:00 |
|
Florian Zaruba
|
4b97fcb76d
|
Add VM CI tests - increase TB mem size
|
2017-06-26 17:46:47 +02:00 |
|
Florian Zaruba
|
ebf23d4031
|
Add support for mcycle/minstret
|
2017-06-26 13:04:47 +02:00 |
|
Florian Zaruba
|
342910ea8a
|
Add aliasing PC to BP
|
2017-06-25 22:52:31 +02:00 |
|
Florian Zaruba
|
491d6dc367
|
Add 8 element store buffer IPC 0.621 -> 0.635
|
2017-06-25 21:43:37 +02:00 |
|
Florian Zaruba
|
28cf5eb3ab
|
Do more fine-grained CSR flushes
|
2017-06-25 20:25:52 +02:00 |
|
Florian Zaruba
|
463ef18a5b
|
Add src_files.yml
|
2017-06-25 19:33:53 +02:00 |
|
Florian Zaruba
|
34976972b8
|
Update .gitignore
|
2017-06-25 18:16:11 +02:00 |
|
Florian Zaruba
|
2856d2e546
|
Re-trigger CI
|
2017-06-25 17:41:57 +02:00 |
|
Florian Zaruba
|
f8d1231cd5
|
Merge branch 'synth' into 'master'
Synth
Closes #26
See merge request !2
|
2017-06-25 17:34:09 +02:00 |
|
Florian Zaruba
|
c2bdd25ac8
|
Merge branch 'master' into 'synth'
# Conflicts:
# Makefile
|
2017-06-25 17:27:55 +02:00 |
|
Florian Zaruba
|
fb22f10f65
|
Add sll VM testcase
|
2017-06-25 17:12:45 +02:00 |
|
Florian Zaruba
|
92e79b170e
|
🐛 Fix address translation in instr tracer
|
2017-06-25 17:11:59 +02:00 |
|
Florian Zaruba
|
98761a6fa7
|
Add store_buffer to git
|
2017-06-25 16:47:30 +02:00 |
|
Florian Zaruba
|
faec717541
|
Rename store_queue to store_buffer
|
2017-06-25 16:46:53 +02:00 |
|
Florian Zaruba
|
5452af2bd4
|
💚 Fix store queue test, missing connections
|
2017-06-25 16:30:49 +02:00 |
|
Florian Zaruba
|
868a3aad3f
|
🐛 Fix obstructing unaligned instr fetch
|
2017-06-25 16:09:41 +02:00 |
|
Florian Zaruba
|
9fbe447e09
|
Break npc and mis-predict path between pcgen/if
|
2017-06-24 01:31:30 +02:00 |
|
Florian Zaruba
|
3b4f20ade6
|
Move branch-prediction to separate if stage
|
2017-06-23 23:58:45 +02:00 |
|
Florian Zaruba
|
bfae40e2a8
|
✂️ Move address checker to store queue
|
2017-06-23 23:37:16 +02:00 |
|
Florian Zaruba
|
ff91fdbfec
|
New LSU arbitration scheme
|
2017-06-23 22:58:00 +02:00 |
|
Florian Zaruba
|
43959a587b
|
Also check for a request when waiting on a TLB hit
|
2017-06-23 10:56:05 +02:00 |
|
Florian Zaruba
|
858929f84a
|
🐛 Fix issue of fetch fifo underflowing
|
2017-06-23 10:17:06 +02:00 |
|
Florian Zaruba
|
42c93b9901
|
Fix address translation in tracer
|
2017-06-23 10:09:25 +02:00 |
|
Florian Zaruba
|
45d4966c16
|
🐛 Fix missed ld/st instruction
|
2017-06-22 19:05:41 +02:00 |
|
Florian Zaruba
|
e0d0b391f0
|
💚 Fix building scoreboard test
|
2017-06-22 16:05:30 +02:00 |
|
Florian Zaruba
|
6c8cb9f80f
|
🐛 Fix prediction only fetching half an instr
|
2017-06-22 15:48:32 +02:00 |
|