Commit Graph

300 Commits

Author SHA1 Message Date
Màrius Montón 9176dbb2ed
stop simulation in case of transaction error 2022-09-14 20:04:17 +02:00
Màrius Montón 9bf2fc7712
dump function for RV64 2022-09-14 20:03:43 +02:00
Màrius Montón 0e2f1f7874
Helper functions for test-suite 2022-09-14 20:03:01 +02:00
Màrius Montón 89f9293ff3
Helper functions for test-suite 2022-09-14 20:02:43 +02:00
Màrius Montón 643b880be3
M extension for RV64 2022-09-14 20:02:07 +02:00
Màrius Montón 56b00aecd8
Helper parameter for test-suite 2022-09-14 20:01:36 +02:00
Màrius Montón d6f799e412
Minor changes 2022-07-22 13:29:09 +02:00
Màrius Montón 2615ccc8f8
Some specializations, removed lot of useless casts. 2022-07-22 13:28:36 +02:00
Màrius Montón fc85c603d4
Two instances of CPU (RV32, RV64). Need to implement RV64 specific instructions. 2022-07-21 15:33:23 +02:00
Màrius Montón acf38332d5
cast to u32 2022-07-08 12:02:30 +02:00
Màrius Montón 10ed1fa653
Changed to template classe to prepare for 64bits version 2022-02-20 11:23:58 +01:00
Màrius Montón d1fa3c752e
Register class changed to templated to prepare for rv64 code 2022-02-06 11:41:37 +01:00
Màrius Montón a82938bb61
code cleanup 2022-02-06 11:39:45 +01:00
Màrius Montón 0d41fa7d10
uninitialized member variable 2021-12-08 16:55:17 +01:00
Màrius Montón 2f1fe58201
update with docker changes 2021-12-08 13:22:37 +01:00
Màrius Montón d5990300b2
fixed to use cmake, and spdlog 2021-12-08 13:00:53 +01:00
Màrius Montón 632dd5bad9
Create docker-image.yml 2021-12-02 13:10:48 +01:00
mariusmonton d430b23fc6 No nested namespaces 2021-11-29 22:21:20 +01:00
mariusmonton 8d3d3bb35b Added namespace to project 2021-11-29 20:37:20 +01:00
mariusmonton fb84f197bf Added namespace to project 2021-11-29 20:35:26 +01:00
mariusmonton e2981d8a50 remove unused files 2021-11-28 22:26:49 +01:00
Màrius Montón 8f0db75ee0
fixed type variable for PC 2021-11-26 01:30:29 +01:00
Màrius Montón a3e98ecc7c
reducing scope to vriable new_pc 2021-11-26 01:21:31 +01:00
Màrius Montón 175f01ac71
fix path to spdlog 2021-11-26 01:14:20 +01:00
Màrius Montón c786010527
wrong directory 2021-11-26 01:08:26 +01:00
Màrius Montón ef3f6d5af8
download spdlog to travis 2021-11-26 01:05:08 +01:00
Màrius Montón 875d784264
try to find spdlog 2021-11-26 00:34:49 +01:00
Màrius Montón 3b134013d0
systemc compiled using cmake 2021-11-26 00:21:29 +01:00
Màrius Montón b5c8b9d208
fixed paths for travis 2021-11-25 23:41:54 +01:00
Màrius Montón de2e14ff28
better log output 2021-11-25 23:31:49 +01:00
Màrius Montón 50c6d4e6d3
systemc version 2.3.3 2021-11-25 23:31:06 +01:00
Màrius Montón 8d658e8151
fixed missing path 2021-11-25 23:25:52 +01:00
Màrius Montón 7409f9c07a
Use cmake instead of Makefile. 2021-11-25 14:20:58 +01:00
Màrius Montón 724cf258ce
merge with log branch. New log mechanism 2021-11-25 13:01:23 +01:00
Màrius Montón e6bf4e30a4
Use spdlog library as logger. 2021-11-25 12:11:18 +01:00
Màrius Montón 2c4de6a427 Fixed types 2021-11-16 10:27:28 +01:00
Màrius Montón 61be24e608 changed pointer by reference 2021-11-16 10:26:42 +01:00
Màrius Montón f7c9f47c3f changed pointer by reference 2021-11-16 10:25:47 +01:00
Màrius Montón 5caf1b77c8 Rework on DMI mechanism. Limited memory to 16MB 2021-11-16 10:20:59 +01:00
Màrius Montón e0684b6e40 change types from uintX_t to std::uintX_t 2021-11-11 17:10:43 +01:00
Màrius Montón a42877ab95 change types from uintX_t to std::uintX_t 2021-11-11 17:10:23 +01:00
Màrius Montón d0f1d2f3b2 Code clean-up 2021-11-11 14:53:26 +01:00
Màrius Montón d8a20db976 New function to increase PC by 2 (incPCby2) instead of a parameter to incPC function, could be faster code. 2021-11-11 14:52:50 +01:00
Màrius Montón 429a67fbef Merge branch 'master' of https://github.com/mariusmm/RISC-V-TLM 2021-11-09 11:18:06 +01:00
Màrius Montón de1aa4c7a6 changed C array to std::array 2021-11-09 11:15:36 +01:00
Màrius Montón 73a1047e3e
Update README.md
Changed travis-ci link to .com
2021-11-08 18:17:04 +01:00
Màrius Montón d1c80d1014
Update README.md 2021-11-08 18:16:34 +01:00
Màrius Montón 20909f4582
Update README.md
Changed to travis.ci.com
2021-11-08 18:16:01 +01:00
Màrius Montón bddf2b68c1
Update .travis.yml
Add --no-check-certificate to download systemc library
2021-11-08 18:11:01 +01:00
Màrius Montón 49e17203c2 Removed commented out code 2021-11-08 09:50:21 +01:00