Commit Graph

291 Commits

Author SHA1 Message Date
Màrius Montón a4db8c1929 Merge branch 'master' of https://github.com/mariusmm/RISC-V-TLM 2021-09-01 09:12:16 +02:00
Màrius Montón bc1e49dc41 flush out stream when C.EBREAK 2021-09-01 09:12:13 +02:00
Màrius Montón f029d365be Unaligned jalr raise exception, ecall raise exception 2021-09-01 09:11:45 +02:00
Màrius Montón 5bf877c7e5
Merge pull request #10 from hsufit/Add_missing_colons
Add missing colons for log purposes.
2021-08-20 18:01:43 +02:00
hsufit 293b7926f6
Add missing colon for C_extension instruction log
Better for analysis the RISC-V code stream
2021-08-20 16:23:19 +08:00
hsufit cc5a14e1cd
Add missing colon for BASIC instruction log
Better for analysis the RISC-V code stream
2021-08-20 16:19:26 +08:00
Màrius Montón b4461cab61
Create codeql-analysis.yml 2021-07-09 14:42:08 +02:00
Màrius Montón 06748d99bc New options to use with riscv-arch-test suite 2021-07-04 22:48:10 +02:00
Màrius Montón 56c5203899 Use real addresses in memory, extend memory size fo 0xFFFFFFFF 2021-07-04 22:47:47 +02:00
Màrius Montón 34a8f66035 Simplified extension check 2021-07-04 22:46:41 +02:00
Màrius Montón 5f47a8a906 Flush log file to save all data to disk before close simulator. 2021-06-30 17:28:10 +02:00
Màrius Montón c9bab2ae27 Remove SC_MODULE macros, other trivial code clean-up 2021-06-30 15:37:18 +02:00
Màrius Montón 40c9d678ef code clean-up (using clang-tidy) 2021-04-26 00:38:47 +02:00
Màrius Montón 08bb222df9 code clean-up (using clang-tidy) 2021-04-26 00:36:46 +02:00
Màrius Montón 1777a3bc9a code clean-up (using clang-tidy) 2021-04-26 00:20:29 +02:00
Màrius Montón 3b3813bd07 code clean-up (using clang-tidy) 2021-04-25 19:52:12 +02:00
Màrius Montón da4ebcbe6c Cmake support 2021-04-25 19:07:01 +02:00
Màrius Montón a99ac59096 Cmake support 2021-04-25 18:58:22 +02:00
Màrius Montón c7b090fe2e
Update README.md
add activity badges
2021-03-07 14:27:45 +01:00
Màrius Montón 3740cd7d5f Merge branch 'master' of https://github.com/mariusmm/RISC-V-TLM 2021-02-22 10:44:01 +01:00
Màrius Montón 75eba52496 updated performance 2021-02-22 10:43:44 +01:00
mariusmonton 295e86a324 fixed (silly way) unused ret value 2021-02-21 20:54:15 +01:00
mariusmonton bfb537e0d5 deprecated constructor 2021-02-21 20:53:39 +01:00
Màrius Montón e65e90c371 Debug configuration 2021-02-21 19:42:51 +01:00
Màrius Montón e340264670 fixed some bug, removed cout output 2021-02-21 19:32:52 +01:00
Màrius Montón 0e80259674 call to sc_module constructor 2021-02-21 16:17:57 +01:00
Màrius Montón 5508bb2bbd Add Debug documentation, new program argument 2021-02-21 15:48:13 +01:00
mariusmonton 7336dc8b84 fixed apt-get 2021-02-21 14:06:56 +01:00
mariusmonton ea04c6ac37 fixe enum name 2021-02-21 14:04:24 +01:00
mariusmonton 512e701f22 removed unused constructor parameters 2021-02-21 14:04:11 +01:00
mariusmonton 5fd120b2dd need boost library 2021-02-21 13:57:04 +01:00
mariusmonton d4511b5f0c enable debug 2021-02-21 13:51:33 +01:00
mariusmonton 597dec2277 remove duplicated switch 2021-02-21 13:51:01 +01:00
mariusmonton 49103e5591 Prepare for debug 2021-02-21 13:49:05 +01:00
mariusmonton 4c60d6ae75 Prepare for debug 2021-02-21 13:48:41 +01:00
mariusmonton 5927dade4d check memory boundaries 2021-02-21 13:47:06 +01:00
mariusmonton ef6fe88b9c more warnings 2021-02-02 20:02:49 +01:00
mariusmonton 9b7b5635d2 removed CPU64 files (unused) 2021-02-02 19:56:14 +01:00
mariusmonton db682f6055 removed typedef, use default_time instead of fixed time 2021-02-02 19:53:18 +01:00
mariusmonton 6286c640d9 Remove unused methods 2021-02-02 19:52:39 +01:00
Màrius Montón 03c95d2de3 removed duplicate code 2021-02-01 12:24:25 +01:00
Màrius Montón 22b7ec4c03 remove duplicated methods 2021-02-01 11:49:38 +01:00
Màrius Montón cc9045341d override keyword to virtual methods 2021-02-01 11:25:04 +01:00
Màrius Montón b3b00ac7f3 more performance metrics output 2021-02-01 11:24:53 +01:00
mariusmonton 1d1b6de616 reduce scope variables 2021-01-31 12:09:15 +01:00
mariusmonton 622da9872a added performace information for data memory accesses 2021-01-31 12:00:25 +01:00
mariusmonton 337e267218 remove unused trace output from destructor 2021-01-31 11:59:56 +01:00
mariusmonton 86b98209ce exit cleanup, now closes xterm window, etc. 2021-01-31 11:38:57 +01:00
mariusmonton a48e552926 some methods now are const, reference class parameters, other minor changes 2021-01-23 11:44:10 +01:00
mariusmonton cb63c65d7f Implemented C_EBREAK instruction 2021-01-18 09:14:54 +01:00