This website requires JavaScript.
295e86a324
fixed (silly way) unused ret value
mariusmonton
2021-02-21 20:54:15 +0100
bfb537e0d5
deprecated constructor
mariusmonton
2021-02-21 20:53:39 +0100
e65e90c371
Debug configuration
Màrius Montón
2021-02-21 19:42:51 +0100
e340264670
fixed some bug, removed cout output
Màrius Montón
2021-02-21 19:32:52 +0100
0e80259674
call to sc_module constructor
Màrius Montón
2021-02-21 16:17:57 +0100
5508bb2bbd
Add Debug documentation, new program argument
Màrius Montón
2021-02-21 15:48:13 +0100
7336dc8b84
fixed apt-get
mariusmonton
2021-02-21 14:06:56 +0100
ea04c6ac37
fixe enum name
mariusmonton
2021-02-21 14:04:24 +0100
512e701f22
removed unused constructor parameters
mariusmonton
2021-02-21 14:04:11 +0100
5fd120b2dd
need boost library
mariusmonton
2021-02-21 13:57:04 +0100
d4511b5f0c
enable debug
mariusmonton
2021-02-21 13:51:33 +0100
597dec2277
remove duplicated switch
mariusmonton
2021-02-21 13:51:01 +0100
49103e5591
Prepare for debug
mariusmonton
2021-02-21 13:49:05 +0100
4c60d6ae75
Prepare for debug
mariusmonton
2021-02-21 13:48:41 +0100
5927dade4d
check memory boundaries
mariusmonton
2021-02-21 13:47:06 +0100
ef6fe88b9c
more warnings
mariusmonton
2021-02-02 20:02:49 +0100
9b7b5635d2
removed CPU64 files (unused)
mariusmonton
2021-02-02 19:56:14 +0100
db682f6055
removed typedef, use default_time instead of fixed time
mariusmonton
2021-02-02 19:53:18 +0100
6286c640d9
Remove unused methods
mariusmonton
2021-02-02 19:52:39 +0100
03c95d2de3
removed duplicate code
Màrius Montón
2021-02-01 12:24:25 +0100
22b7ec4c03
remove duplicated methods
Màrius Montón
2021-02-01 11:49:38 +0100
cc9045341d
override keyword to virtual methods
Màrius Montón
2021-02-01 11:25:04 +0100
b3b00ac7f3
more performance metrics output
Màrius Montón
2021-02-01 11:24:53 +0100
1d1b6de616
reduce scope variables
mariusmonton
2021-01-31 12:09:15 +0100
622da9872a
added performace information for data memory accesses
mariusmonton
2021-01-31 12:00:25 +0100
337e267218
remove unused trace output from destructor
mariusmonton
2021-01-31 11:59:56 +0100
86b98209ce
exit cleanup, now closes xterm window, etc.
mariusmonton
2021-01-31 11:38:57 +0100
a48e552926
some methods now are const, reference class parameters, other minor changes
mariusmonton
2021-01-23 11:44:10 +0100
cb63c65d7f
Implemented C_EBREAK instruction
mariusmonton
2021-01-18 09:14:54 +0100
286dbf07a6
added const keyword to const methods
mariusmonton
2021-01-17 15:40:47 +0100
a019de5eb3
reduce variable scope
Màrius Montón
2021-01-15 15:51:03 +0100
2ca86d4688
array init
Màrius Montón
2021-01-15 15:16:56 +0100
3bf210556e
fixed initialization array error
Màrius Montón
2021-01-15 10:27:14 +0100
9636a53624
Merge branch 'master' of https://github.com/mariusmm/RISC-V-TLM
Màrius Montón
2021-01-15 10:24:31 +0100
63dfb0f5f1
more warnings
Màrius Montón
2021-01-15 10:15:08 +0100
39bb40f189
Fix create directory
Màrius Montón
2021-01-15 10:14:49 +0100
f7dbf106cc
trivial changes to increase performance
mariusmonton
2021-01-15 09:09:52 +0100
a713e13705
missing header
mariusmonton
2020-12-10 19:34:57 +0100
a3ad14b670
Replaced std::endl by \n for Log performance
mariusmonton
2020-12-10 18:02:42 +0100
1e9ca5c4e3
documentation
Màrius Montón
2020-11-12 11:02:26 +0100
1d271cbb0a
explicit sc_core::wait, typos and newline
mariusmonton
2020-07-19 11:18:58 +0200
d278b1e0a5
Added ecall to asm example files as commented in issue #7
mariusmonton
2020-07-17 17:02:38 +0200
04aa12e42d
fix issue #5
mariusmonton
2020-07-10 16:48:29 +0200
abf47625a1
change fixed array for CSR to unordered map
mariusmonton
2020-06-21 00:29:45 +0200
5b91897244
added likely, unlikely attributes to switch case, could boost perfomance
mariusmonton
2020-06-21 00:22:51 +0200
9feda996e6
Merge branch 'master' of https://github.com/mariusmm/RISC-V-TLM
mariusmonton
2020-06-20 11:22:39 +0200
376d3e9e4f
better container class
mariusmonton
2020-06-20 11:22:22 +0200
3cfbdcf6b8
cpp rtti examples
Màrius Montón
2020-06-11 10:23:35 +0200
03a228b020
cpp rtti examples
Màrius Montón
2020-06-11 10:23:20 +0200
7867d7c592
fixed Makefile to work with cpp files
Màrius Montón
2020-06-11 09:29:06 +0200
7ddacbfe1e
C++ example
Màrius Montón
2020-06-11 09:24:48 +0200
c33524e726
fixed log condition
Màrius Montón
2020-06-11 09:23:59 +0200
6ff0da0313
new log file, same performance
Màrius Montón
2020-06-09 16:37:29 +0200
5ee634e4b4
Major refactoring! * A_Instruction, C_Instruction and M_Instruction renamed to *_extension * These files decode and executes extensions * These classes use a new base clase extension_base * Execute & Instruction classes heavyly modified: * Execute now is BASE_ISA and decodes and executes base ISA, Zicsr & Zifencei * Instruction keeps the instruction being executed, nothing else * Add memory interface to ISS to clear the code and the structure * Removed "using namespace " directives, all classes are called using their namespace * Added proper header to each file * Added license to all files
Màrius Montón
2020-06-02 13:08:38 +0200
9a46e9d0a5
add missing break for case
Màrius Montón
2020-05-29 16:03:45 +0200
95b9685ad9
removed creation of class every CPU loop. It should get better performance
Màrius Montón
2020-05-28 17:18:50 +0200
4838205aba
FreeRTOS test project
Màrius Montón
2020-05-28 11:23:43 +0200
16b86bfe14
add authors and credits
Màrius Montón
2020-05-26 10:55:12 +0200
5968a12e5f
typo
mariusmonton
2020-05-24 21:04:39 +0200
7d0620fb9a
add CARRV paper
mariusmonton
2020-05-24 21:03:50 +0200
2aaa83a064
new MSTATUH CSR register
Màrius Montón
2020-04-14 12:27:09 +0200
45884cb0bd
new tests
Màrius Montón
2020-04-11 13:33:12 +0200
ede34d7768
Merge branch 'master' of https://github.com/mariusmm/RISC-V-TLM
mariusmonton
2020-04-10 16:43:35 +0200
5d30416955
Fixed some warnings from coverity
mariusmonton
2020-04-10 16:43:22 +0200
dc5f6aa37b
Makefile for newlib nano and new Trace peripheral explanied
Màrius Montón
2019-09-25 09:04:44 +0200
62b8bc4cb2
better docker explanation
Màrius Montón
2019-09-25 08:15:08 +0200
1379eca32d
unused option
Màrius Montón
2019-09-24 11:19:19 +0200
2e9044a68c
new test using malloc()
Màrius Montón
2019-09-24 11:18:54 +0200
d575410a06
if condition clarified
Màrius Montón
2019-09-24 11:12:47 +0200
70e9313025
fixed wrong interrupt enable value
Màrius Montón
2019-09-24 11:03:31 +0200
5f0da6b208
fixed potential bug on memcpy
Màrius Montón
2019-09-24 11:02:15 +0200
7431fc5abb
Fixed Makefile, definitive Makefile using newlib
Màrius Montón
2019-09-24 11:00:06 +0200
72ffb2bce3
file renamed
Màrius Montón
2019-09-20 16:45:38 +0200
9796130cb5
Merge branch 'master' of https://github.com/mariusmm/RISC-V-TLM
mariusmonton
2019-09-13 19:11:47 +0200
b4f355f4fe
updated docker shield
Màrius Montón
2019-09-13 14:48:18 +0200
a0907cbbfe
fixed wrong objdump filename
Màrius Montón
2019-09-13 14:28:43 +0200
e75a4bfdfd
add missing CSR register MCYcLE and similars
mariusmonton
2019-09-13 00:00:59 +0200
92a450b75e
updated performance with new computer
Màrius Montón
2019-09-12 11:30:57 +0200
916ab46907
print out test result at the end of simulation
Màrius Montón
2019-09-10 12:36:45 +0200
d63d95f634
fixed bug related DMI access when memory offset != 0
Màrius Montón
2019-09-10 12:24:46 +0200
1d7c8bbdac
missing docker command line update
Màrius Montón
2019-09-09 14:13:45 +0200
37891e28a0
fixed wrong binary name
Màrius Montón
2019-09-09 14:09:16 +0200
2c5615fc8d
updated Docker information
Màrius Montón
2019-09-09 14:09:06 +0200
4d5efee0e9
added xterm package to docker image
Màrius Montón
2019-09-08 15:39:32 +0200
1bb3200eb6
add destructor for clean exit
Màrius Montón
2019-09-08 11:42:05 +0200
1babf6cb88
added sc_stop at the end of the simulation to call destructors
Màrius Montón
2019-09-08 11:41:30 +0200
0415ba3c66
added xterm window for trace output
Màrius Montón
2019-09-08 11:41:06 +0200
e2f3dfb30c
fixed wrong dump executable name
Màrius Montón
2019-09-07 11:41:16 +0200
96c17868e4
added unused sys functions to avoid warning on compile
Màrius Montón
2019-09-07 11:40:00 +0200
a703c5f4ba
new malloc test
Màrius Montón
2019-09-07 11:39:09 +0200
dd847804c0
Merge branch 'master' of https://github.com/mariusmm/RISC-V-TLM
Màrius Montón
2019-07-12 17:50:20 +0200
30e81424ee
added coverage
Màrius Montón
2019-07-12 17:50:07 +0200
32c9c6c6a5
Update README.md
Màrius Montón
2019-06-22 17:07:34 +0200
45c1548971
Update README.md
Màrius Montón
2019-06-22 16:31:06 +0200
f140f5118f
update how to work with assembly files
mariusmonton
2019-06-09 21:19:47 +0200
1d1c1b0931
added memory map
mariusmonton
2019-04-10 11:16:14 +0200
471d2c045f
Merge branch 'master' of https://github.com/mariusmm/RISC-V-TLM
mariusmonton
2019-03-28 22:53:53 +0100
d42d67b991
DMI access added (if available)
mariusmonton
2019-03-28 22:52:36 +0100
0a5938a13f
Update issue templates
Màrius Montón
2019-02-21 13:27:37 +0100
24a27f39fe
another test, long loop for long tests
mariusmonton
2019-02-18 23:28:46 +0100