Commit graph

7424 commits

Author SHA1 Message Date
Florian Zaruba
4a0b7d6b3e Add page fault exception codes 2017-06-16 15:43:03 +02:00
Florian Zaruba
cdc43c8308 🐛 Fix in sret and outdated WB 2017-06-16 15:40:05 +02:00
Florian Zaruba
0be93d2003 🐛 Fix overwriting valid in SBE, store valid 2017-06-16 12:23:21 +02:00
Florian Zaruba
8df21314ff Fix syntax error in concatenation 2017-06-12 14:15:50 +02:00
Florian Zaruba
c2cb16b0a4 Make ASID bits sticky 2017-06-12 14:07:46 +02:00
Florian Zaruba
e8e635547b Fix issue #24 2017-06-12 13:53:16 +02:00
Florian Zaruba
7d55eb6a72 Merge branch 'sv39' of iis-git.ee.ethz.ch:floce/ariane into sv39 2017-06-11 17:43:58 +02:00
Florian Zaruba
be189f459d Fix port size mis-match 2017-06-11 17:43:09 +02:00
Florian Zaruba
d25f6e72bd Pump Questa Version to 10.6 2017-06-11 17:35:23 +02:00
Florian Zaruba
bec72a7c2a Re-model exception path on fetch front-end 2017-06-11 17:30:44 +02:00
Florian Zaruba
7173d44bb0 🐛 Fix branch prediction case ending in loop 2017-06-08 19:56:02 +02:00
Florian Zaruba
e1d6911c3c 🐛 Fix overflow in fetch-fifo 2017-06-08 19:14:02 +02:00
Florian Zaruba
23904f5959 Add S-Mode Tests 2017-06-08 16:17:04 +02:00
Florian Zaruba
2ab598e8a5 🐛 Fix bitmask in medeleg 2017-06-08 16:07:53 +02:00
Florian Zaruba
f6b226ad4c 📝 Update README with supervisor tests 2017-06-08 15:51:09 +02:00
Florian Zaruba
c06918e628 Add sbreak and scall tests 2017-06-08 15:45:36 +02:00
Florian Zaruba
95f39d00b8 Add ma_fetch test 2017-06-08 15:39:48 +02:00
Florian Zaruba
0abbabad86 🐛 Fix bug in misaligned ld/st exception 2017-06-08 15:35:44 +02:00
Florian Zaruba
121852957b Fix issue #46 2017-06-08 14:28:47 +02:00
Florian Zaruba
f36eed1c04 Adding illegal test to CI 2017-06-08 14:24:44 +02:00
Florian Zaruba
969f418aec Make illegal test work 2017-06-08 14:23:06 +02:00
Florian Zaruba
40d9d29a67 Add support for VM virtualization 2017-06-08 12:51:47 +02:00
Florian Zaruba
0b36a1cb49 :bug; Fix error in interrupt enable 2017-06-07 20:13:35 +02:00
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