MichaelJSr
b2ad2e5281
Added a vpu and vec units
2025-02-09 17:53:09 -08:00
tinebp
e80ee2c819
minor update
CI / setup (push) Has been cancelled
CI / build (32) (push) Has been cancelled
CI / build (64) (push) Has been cancelled
CI / tests (cache, 32) (push) Has been cancelled
CI / tests (cache, 64) (push) Has been cancelled
CI / tests (config1, 32) (push) Has been cancelled
CI / tests (config1, 64) (push) Has been cancelled
CI / tests (config2, 32) (push) Has been cancelled
CI / tests (config2, 64) (push) Has been cancelled
CI / tests (debug, 32) (push) Has been cancelled
CI / tests (debug, 64) (push) Has been cancelled
CI / tests (opencl, 32) (push) Has been cancelled
CI / tests (opencl, 64) (push) Has been cancelled
CI / tests (regression, 32) (push) Has been cancelled
CI / tests (regression, 64) (push) Has been cancelled
CI / tests (scope, 32) (push) Has been cancelled
CI / tests (scope, 64) (push) Has been cancelled
CI / tests (stress, 32) (push) Has been cancelled
CI / tests (stress, 64) (push) Has been cancelled
CI / tests (synthesis, 32) (push) Has been cancelled
CI / tests (synthesis, 64) (push) Has been cancelled
CI / tests (vector, 32) (push) Has been cancelled
CI / tests (vector, 64) (push) Has been cancelled
CI / tests (vm, 32) (push) Has been cancelled
CI / tests (vm, 64) (push) Has been cancelled
CI / complete (push) Has been cancelled
2025-01-22 04:56:49 -08:00
tinebp
9dc1d3f688
Merge branch 'bug_fixes'
2025-01-22 02:49:55 -08:00
MichaelJSr
6d27575db3
Revert some of "Added ifndef statements for the vector extension anywhere they didn't exist already"
2025-01-14 21:56:39 -08:00
MichaelJSr
a2cfeffcfe
Added ifndef statements for the vector extension anywhere they didn't exist already
...
Added ifndef statements for the vector extension anywhere they didn't exist already
more ifdef statements
more ifdef
Update decode.cpp
Update decode.cpp
Update decode.cpp
2025-01-14 21:29:47 -08:00
MichaelJSr
929ef1b6e2
Remove unused EXTV code, clean up code, pragma once around vpu.h
2025-01-13 16:45:13 -08:00
tinebp
53900bee4f
bug fixes
2024-12-26 10:01:36 -08:00
tinebp
704f525fd6
memory mem_coalescer miss perf counter
...
RTL perf counters refactoring
2024-12-26 08:00:36 -08:00
tinebp
01974e124f
Merge pull request #216 from sij814/simx2
...
CI / setup (push) Has been cancelled
CI / build (32) (push) Has been cancelled
CI / build (64) (push) Has been cancelled
CI / tests (cache, 32) (push) Has been cancelled
CI / tests (cache, 64) (push) Has been cancelled
CI / tests (config1, 32) (push) Has been cancelled
CI / tests (config1, 64) (push) Has been cancelled
CI / tests (config2, 32) (push) Has been cancelled
CI / tests (config2, 64) (push) Has been cancelled
CI / tests (debug, 32) (push) Has been cancelled
CI / tests (debug, 64) (push) Has been cancelled
CI / tests (opencl, 32) (push) Has been cancelled
CI / tests (opencl, 64) (push) Has been cancelled
CI / tests (regression, 32) (push) Has been cancelled
CI / tests (regression, 64) (push) Has been cancelled
CI / tests (scope, 32) (push) Has been cancelled
CI / tests (scope, 64) (push) Has been cancelled
CI / tests (stress, 32) (push) Has been cancelled
CI / tests (stress, 64) (push) Has been cancelled
CI / tests (synthesis, 32) (push) Has been cancelled
CI / tests (synthesis, 64) (push) Has been cancelled
CI / tests (vector, 32) (push) Has been cancelled
CI / tests (vector, 64) (push) Has been cancelled
CI / tests (vm, 32) (push) Has been cancelled
CI / tests (vm, 64) (push) Has been cancelled
CI / complete (push) Has been cancelled
Simx ICache DCache Changes
2024-12-18 03:17:14 -08:00
tinebp
a98d2e24e5
rtlsim multibanks
CI / setup (push) Waiting to run
CI / build (32) (push) Blocked by required conditions
CI / build (64) (push) Blocked by required conditions
CI / tests (cache, 32) (push) Blocked by required conditions
CI / tests (cache, 64) (push) Blocked by required conditions
CI / tests (config1, 32) (push) Blocked by required conditions
CI / tests (config1, 64) (push) Blocked by required conditions
CI / tests (config2, 32) (push) Blocked by required conditions
CI / tests (config2, 64) (push) Blocked by required conditions
CI / tests (debug, 32) (push) Blocked by required conditions
CI / tests (debug, 64) (push) Blocked by required conditions
CI / tests (opencl, 32) (push) Blocked by required conditions
CI / tests (opencl, 64) (push) Blocked by required conditions
CI / tests (regression, 32) (push) Blocked by required conditions
CI / tests (regression, 64) (push) Blocked by required conditions
CI / tests (scope, 32) (push) Blocked by required conditions
CI / tests (scope, 64) (push) Blocked by required conditions
CI / tests (stress, 32) (push) Blocked by required conditions
CI / tests (stress, 64) (push) Blocked by required conditions
CI / tests (synthesis, 32) (push) Blocked by required conditions
CI / tests (synthesis, 64) (push) Blocked by required conditions
CI / tests (vector, 32) (push) Blocked by required conditions
CI / tests (vector, 64) (push) Blocked by required conditions
CI / tests (vm, 32) (push) Blocked by required conditions
CI / tests (vm, 64) (push) Blocked by required conditions
CI / complete (push) Blocked by required conditions
2024-12-16 22:10:57 -08:00
sij814
cad129c64c
added icache dcache overlap
2024-12-15 14:55:21 -08:00
tinebp
aa6a47eb11
minor update
CI / setup (push) Has been cancelled
CI / build (32) (push) Has been cancelled
CI / build (64) (push) Has been cancelled
CI / tests (cache, 32) (push) Has been cancelled
CI / tests (cache, 64) (push) Has been cancelled
CI / tests (config1, 32) (push) Has been cancelled
CI / tests (config1, 64) (push) Has been cancelled
CI / tests (config2, 32) (push) Has been cancelled
CI / tests (config2, 64) (push) Has been cancelled
CI / tests (debug, 32) (push) Has been cancelled
CI / tests (debug, 64) (push) Has been cancelled
CI / tests (opencl, 32) (push) Has been cancelled
CI / tests (opencl, 64) (push) Has been cancelled
CI / tests (regression, 32) (push) Has been cancelled
CI / tests (regression, 64) (push) Has been cancelled
CI / tests (scope, 32) (push) Has been cancelled
CI / tests (scope, 64) (push) Has been cancelled
CI / tests (stress, 32) (push) Has been cancelled
CI / tests (stress, 64) (push) Has been cancelled
CI / tests (synthesis, 32) (push) Has been cancelled
CI / tests (synthesis, 64) (push) Has been cancelled
CI / tests (vector, 32) (push) Has been cancelled
CI / tests (vector, 64) (push) Has been cancelled
CI / tests (vm, 32) (push) Has been cancelled
CI / tests (vm, 64) (push) Has been cancelled
CI / complete (push) Has been cancelled
2024-12-05 23:35:15 -08:00
tinebp
115ff2b599
minor fixes
2024-12-05 22:38:04 -08:00
tinebp
6bbcd4ebaf
vector updates with clang formatting
2024-12-05 15:55:57 -08:00
tinebp
6b23d290c3
vector ISA updates
2024-12-05 14:43:51 -08:00
tinebp
5891a1e592
Merge branch 'master' into riscv-vector-isa-simx-clean
2024-12-05 10:17:05 -08:00
tinebp
a760d909cb
minor update
CI / setup (push) Has been cancelled
CI / build (32) (push) Has been cancelled
CI / build (64) (push) Has been cancelled
CI / tests (cache, 32) (push) Has been cancelled
CI / tests (cache, 64) (push) Has been cancelled
CI / tests (config1, 32) (push) Has been cancelled
CI / tests (config1, 64) (push) Has been cancelled
CI / tests (config2, 32) (push) Has been cancelled
CI / tests (config2, 64) (push) Has been cancelled
CI / tests (debug, 32) (push) Has been cancelled
CI / tests (debug, 64) (push) Has been cancelled
CI / tests (opencl, 32) (push) Has been cancelled
CI / tests (opencl, 64) (push) Has been cancelled
CI / tests (regression, 32) (push) Has been cancelled
CI / tests (regression, 64) (push) Has been cancelled
CI / tests (scope, 32) (push) Has been cancelled
CI / tests (scope, 64) (push) Has been cancelled
CI / tests (stress, 32) (push) Has been cancelled
CI / tests (stress, 64) (push) Has been cancelled
CI / tests (synthesis, 32) (push) Has been cancelled
CI / tests (synthesis, 64) (push) Has been cancelled
CI / tests (vm, 32) (push) Has been cancelled
CI / tests (vm, 64) (push) Has been cancelled
CI / complete (push) Has been cancelled
2024-12-04 21:36:31 -08:00
tinebp
86f20b27dd
SimX multi-ports memory fixes
2024-12-04 21:11:51 -08:00
tinebp
3ace9bbeda
minor updates
CI / setup (push) Waiting to run
CI / build (32) (push) Blocked by required conditions
CI / build (64) (push) Blocked by required conditions
CI / tests (cache, 32) (push) Blocked by required conditions
CI / tests (cache, 64) (push) Blocked by required conditions
CI / tests (config1, 32) (push) Blocked by required conditions
CI / tests (config1, 64) (push) Blocked by required conditions
CI / tests (config2, 32) (push) Blocked by required conditions
CI / tests (config2, 64) (push) Blocked by required conditions
CI / tests (debug, 32) (push) Blocked by required conditions
CI / tests (debug, 64) (push) Blocked by required conditions
CI / tests (opencl, 32) (push) Blocked by required conditions
CI / tests (opencl, 64) (push) Blocked by required conditions
CI / tests (regression, 32) (push) Blocked by required conditions
CI / tests (regression, 64) (push) Blocked by required conditions
CI / tests (scope, 32) (push) Blocked by required conditions
CI / tests (scope, 64) (push) Blocked by required conditions
CI / tests (stress, 32) (push) Blocked by required conditions
CI / tests (stress, 64) (push) Blocked by required conditions
CI / tests (synthesis, 32) (push) Blocked by required conditions
CI / tests (synthesis, 64) (push) Blocked by required conditions
CI / tests (vm, 32) (push) Blocked by required conditions
CI / tests (vm, 64) (push) Blocked by required conditions
CI / complete (push) Blocked by required conditions
2024-12-04 06:00:19 -08:00
tinebp
30b0daf050
SimX multiports support fixes
CI / setup (push) Waiting to run
CI / build (32) (push) Blocked by required conditions
CI / build (64) (push) Blocked by required conditions
CI / tests (cache, 32) (push) Blocked by required conditions
CI / tests (cache, 64) (push) Blocked by required conditions
CI / tests (config1, 32) (push) Blocked by required conditions
CI / tests (config1, 64) (push) Blocked by required conditions
CI / tests (config2, 32) (push) Blocked by required conditions
CI / tests (config2, 64) (push) Blocked by required conditions
CI / tests (debug, 32) (push) Blocked by required conditions
CI / tests (debug, 64) (push) Blocked by required conditions
CI / tests (opencl, 32) (push) Blocked by required conditions
CI / tests (opencl, 64) (push) Blocked by required conditions
CI / tests (regression, 32) (push) Blocked by required conditions
CI / tests (regression, 64) (push) Blocked by required conditions
CI / tests (scope, 32) (push) Blocked by required conditions
CI / tests (scope, 64) (push) Blocked by required conditions
CI / tests (stress, 32) (push) Blocked by required conditions
CI / tests (stress, 64) (push) Blocked by required conditions
CI / tests (synthesis, 32) (push) Blocked by required conditions
CI / tests (synthesis, 64) (push) Blocked by required conditions
CI / tests (vm, 32) (push) Blocked by required conditions
CI / tests (vm, 64) (push) Blocked by required conditions
CI / complete (push) Blocked by required conditions
2024-12-03 05:46:33 -08:00
tinebp
3b454efd56
fixes to SimX's multiports memory support
2024-12-02 17:51:42 -08:00
MichaelJSr
6c2cbdfec2
made -v a valid option for simx simulator
2024-11-28 02:12:01 -08:00
MichaelJSr
5eecd0e987
Added case for vector-test due to different exitcode
...
The vector tests need the cluster exitcodes
2024-11-27 23:50:57 -08:00
MichaelJSr
073e0ddd10
Adds the riscv vector extension into simx
...
Added vector regression test to ci.yml
2024-11-27 23:22:22 -08:00
MichaelJSr
0d04423074
Readded the ecall and ebreak instruction traps so that the riscv-vector tests run properly
2024-10-14 10:12:33 -07:00
jaewon-lee-github
bbc02cc013
merged with master
2024-10-03 13:44:39 -04:00
jaewon-lee-github
d1175a03c9
update the code accessing registers in obsoleted way
2024-10-02 14:16:57 -04:00
Jaewon Lee
4a606061d2
Merge branch 'develop' into tensor-core
2024-09-30 16:48:47 -04:00
Blaise Tine
4329e3f968
minor update
2024-09-28 20:28:57 -07:00
Blaise Tine
b634f9f47d
count_leading_zeros fix
2024-09-28 20:15:03 -07:00
Blaise Tine
a9a5ded030
bitmanip logceil fix
2024-09-23 23:54:43 -07:00
jaewon-lee-github
e5f2442353
Update Virtual Memory testing
2024-09-20 08:58:11 -04:00
Blaise Tine
50458bbae0
xilinx synthesis debugging foxes
2024-09-17 06:22:07 -07:00
Jaewon Lee
e91eb4aed4
merge from master branch
2024-09-12 10:32:02 -04:00
Blaise Tine
a75ed78bf2
fixed getopt exitcode with invalid parameters
2024-09-07 03:42:46 -07:00
Blaise Tine
c4df7221c6
Merge branch 'master' of https://github.com/vortexgpgpu/vortex into develop
2024-09-02 04:13:35 -07:00
Blaise Tine
a38960674e
SimX split.N fix
2024-08-28 21:10:05 -07:00
Blaise Tine
0f41774fea
SimX's decode minor fix
2024-08-28 19:07:15 -07:00
Blaise Tine
41e41c9688
adjust SimX's split/join to match RTL.
2024-08-28 18:46:30 -07:00
Hanran Wu
ea9560b33b
merge
2024-08-23 17:44:24 -04:00
sij814
d7e8fd74ff
source_id = 0
2024-08-15 19:40:52 -07:00
sij814
ea34239b43
changes made for initial feedback
2024-08-13 16:52:27 -07:00
sij814
47427ab22e
regression test with source_id 0
2024-08-12 16:22:30 -07:00
sij814
de81baaabf
hbm for vortex 2.2
2024-08-12 02:52:47 -07:00
Blaise Tine
fc0392e5e3
fixed typo
2024-08-03 00:54:17 -07:00
Blaise Tine
2bc8a881b6
fixed trace log formatting
2024-07-30 12:05:36 -07:00
Blaise Tine
3223a40a76
Verilator optimization flags update
2024-07-29 14:58:35 -07:00
Blaise Tine
e34f824bf9
minor update
2024-07-29 03:56:08 -07:00
Blaise Tine
75f1f957d4
minor updates
2024-07-29 03:28:51 -07:00
Blaise Tine
2e060faaf4
reverting uuid format to ease file diff
2024-07-29 00:05:51 -07:00