Florian Zaruba
89a0f6b5f6
Factor out multiplication tests
2018-11-28 22:19:04 +01:00
Michael Schaffner
179054a0ec
Merge remote-tracking branch 'upstream/ariane_next' into serpent
2018-11-21 20:15:32 +01:00
Michael Schaffner
92634285f6
Adapt install verilator script.
2018-11-18 11:42:39 +01:00
Michael Schaffner
0b19176510
Add missing Ubuntu package to ci-emul scripts.
2018-11-18 11:33:47 +01:00
Florian Zaruba
3c40965e8a
Merge remote-tracking branch 'origin/ariane_next' into fpga_dev
2018-11-17 22:38:54 +01:00
Florian Zaruba
1d173b3742
🐛 Fix non-conditional SC
2018-11-16 16:12:44 +01:00
Michael Schaffner
6315fb605c
Minor modifications to ci scripts.
2018-11-02 18:02:07 +01:00
Michael Schaffner
0bd9c4fb2b
Merge branch 'ariane_next' into serpent
2018-10-17 18:52:21 +02:00
msfschaffner
8468544156
Misc majurity fixes ( #125 )
...
* Fix latch and timing loop in debu_req
* Fix unconnected IPI signals in CLINT, and unconnected regs in CSR_REGFILE
* Fix several issues with AXI IDs in axi_adapter, add AXI ID width parameter, and assertions testing for invalid read/write data
* Eliminate sim, simc make targets for Questa. Tests can be directly invoked via typing name and optionally specifying the gui-mode.
* Initialize instruction traced shadow regfile to zero at start of simulation
Fix progbuf offsets and tie unsupported counters to zero to avoid propagation of X
Fix printouts of assertions
Modify bootrom to prevent assignment of X to output
* Make separate CI target for AMO tests
* Bump fpga-support version
* Add AMO tests list
* Fix FPU submodule version
* Change core_id + cluster_id into hart_id
* Rename gitlab CI tests
* Replace all SYNTHESIS macros with pragma translate_off
* Update readme, bump common cells, benderize
* Fix torture make target
* Remove unneeded signal
2018-10-17 11:57:18 +02:00
Florian Zaruba
ece36c0f6f
⬆️ Bump submodules
2018-10-17 11:14:24 +02:00
Michael Schaffner
15cb764ea9
Adapt torture targets, disable AMO instructions for the time being to be compatible with serpent pulp
2018-10-16 13:11:01 +02:00
Michael Schaffner
5d37678061
Update changelog
2018-10-15 22:31:20 +02:00
Michael Schaffner
3c3a378e48
Update readme, bump common cells, benderize
2018-10-15 22:08:27 +02:00
Michael Schaffner
fd38e875f0
Add AMO tests list
2018-10-15 19:10:43 +02:00
Michael Schaffner
71f61878e3
Make separate CI target for AMO tests
2018-10-15 18:36:48 +02:00
Michael Schaffner
15b0ca956a
Eliminate sim, simc make targets for Questa. Tests can be directly invoked via typing name and optionally specifying the gui-mode.
2018-10-15 18:36:46 +02:00
Florian Zaruba
d2327550cf
Add newline to test list
2018-10-14 17:30:33 +02:00
Michael Schaffner
5f188375c7
Add newline to test list
2018-09-25 13:07:18 +02:00
Michael Schaffner
8da786df92
Merge remote-tracking branch 'upstream/ariane_next' into serpent
2018-09-25 12:16:18 +02:00
Florian Zaruba
b5f9cf57a1
Merge remote-tracking branch 'origin/fix-57' into a-extension
2018-09-23 15:50:44 +02:00
Florian Zaruba
69781f0e30
🐛 Fix lr/sc semantic
2018-09-22 17:13:53 +02:00
Florian Zaruba
ce859ddba9
Add basic reservation table
2018-09-21 22:06:06 +02:00
Michael Schaffner
6ec8fdb93d
Fix CI
2018-09-13 17:54:07 +02:00
Michael Schaffner
d2a2521bfd
Add torture test targets to Makefile and fix CI flows
2018-09-13 17:54:07 +02:00
Michael Schaffner
429bf25ec7
Add torture test to CI
2018-09-13 17:54:07 +02:00
Michael Schaffner
debfc6d928
Fix travis
2018-09-13 17:54:07 +02:00
Michael Schaffner
670495ba76
Bump GCC version to 7.2 in CI flows
2018-09-13 17:54:07 +02:00
Michael Schaffner
0de8beca5b
do case insensitive grepping when checking tests
2018-09-13 17:54:07 +02:00
Michael Schaffner
bd83037fe5
Fix Travis CI
2018-09-13 16:35:27 +02:00
Michael Schaffner
42d80bd2ba
Add torture test targets to Makefile and fix CI flows
2018-09-13 13:23:51 +02:00
Michael Schaffner
1044f75c6b
Merge branch 'ariane_next' into serpent
2018-09-12 18:40:39 +02:00
Michael Schaffner
7ddee4d0e7
Bump GCC version to 7.2 in CI flows
2018-09-12 18:07:53 +02:00
Michael Schaffner
553732dfa6
do case insensitive grepping when checking tests
2018-09-12 17:56:35 +02:00
Michael Schaffner
c47cd6c268
Bump GCC version to 7.2 in CI flows
2018-09-12 17:36:36 +02:00
Michael Schaffner
a698cdad96
Update IIS CI paths
2018-09-06 19:48:54 +02:00
Michael Schaffner
6233b52698
do case insensitive grepping when checking tests
2018-09-06 13:32:11 +02:00
Michael Schaffner
c5a295166c
add iis paths
2018-08-31 12:58:15 +02:00
Michael Schaffner
8e89f62181
⚡ restructure travis and gitlab-ci flow scripts and make targets
...
* fix typo in signal naming and make axi_adapter questa-sim compliant
2018-08-22 17:21:42 +02:00
Florian Zaruba
7b93edf63c
Delete elf2hex conversion - no longer needed
2018-07-25 11:42:48 -07:00
Florian Zaruba
bd6c23294a
⬆️ Update riscv-tests dependencies
2018-07-25 11:38:49 -07:00
Florian Zaruba
44300f4dbd
💚 Fix CI build
2018-07-24 22:42:09 -07:00
Florian Zaruba
09981eabc0
Small fixes and verilator update
2018-07-24 22:17:12 -07:00
Florian Zaruba
f091dbce57
💚 Fix CI problem pulling riscv-fesvr
2018-07-24 20:59:26 -07:00
Florian Zaruba
3ec61a67cc
Change build dir, adapt README
2018-07-24 18:24:45 -07:00
Florian Zaruba
fe5c04c6a1
💚 Fix CI build and test
2018-07-24 17:24:23 -07:00
Florian Zaruba
2702259c5d
Update to upstream fesvr, run CI in parallel
2018-07-24 17:04:13 -07:00
Florian Zaruba
8ade9c2384
Update riscv-gcc
2018-03-14 10:01:12 +01:00
Florian Zaruba
38b0ff8866
Pump riscv-toolchain version for CI build
2018-03-14 09:51:45 +01:00
Florian Zaruba
d44d3040fd
Skipp elf generation and export env flags for fesvr
2018-02-06 13:36:47 +01:00
Florian Zaruba
a94a96fa75
Change shebang of CI scripts
2018-02-06 13:08:54 +01:00