Commit Graph

48 Commits

Author SHA1 Message Date
Màrius Montón 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
2020-06-02 13:08:38 +02:00
Màrius Montón 16b86bfe14 add authors and credits 2020-05-26 10:55:12 +02:00
mariusmonton 5968a12e5f typo 2020-05-24 21:04:39 +02:00
mariusmonton 7d0620fb9a add CARRV paper 2020-05-24 21:03:50 +02:00
Màrius Montón dc5f6aa37b Makefile for newlib nano and new Trace peripheral explanied 2019-09-25 09:04:44 +02:00
Màrius Montón 62b8bc4cb2 better docker explanation 2019-09-25 08:15:08 +02:00
Màrius Montón b4f355f4fe
updated docker shield 2019-09-13 14:48:18 +02:00
Màrius Montón 92a450b75e updated performance with new computer 2019-09-12 11:30:57 +02:00
Màrius Montón 1d7c8bbdac missing docker command line update 2019-09-09 14:13:45 +02:00
Màrius Montón 2c5615fc8d updated Docker information 2019-09-09 14:09:06 +02:00
Màrius Montón dd847804c0 Merge branch 'master' of https://github.com/mariusmm/RISC-V-TLM 2019-07-12 17:50:20 +02:00
Màrius Montón 30e81424ee added coverage 2019-07-12 17:50:07 +02:00
Màrius Montón 32c9c6c6a5
Update README.md
typos
2019-06-22 17:07:34 +02:00
Màrius Montón 45c1548971
Update README.md
add how to compile cross compiler for riscv32
2019-06-22 16:31:06 +02:00
mariusmonton f140f5118f update how to work with assembly files 2019-06-09 21:19:47 +02:00
mariusmonton 1d1c1b0931 added memory map 2019-04-10 11:16:14 +02:00
mariusmonton a91e590d6d other usage of docker image 2019-02-15 14:30:12 +01:00
mariusmonton 492cfd61e9 better extension enumeration 2019-02-12 11:39:15 +01:00
mariusmonton 6f8cc9ded6 updated with FreeRTOS port 2019-02-11 20:16:32 +01:00
mariusmonton 6c0d2708a8 error in docker doc 2019-02-07 22:41:14 +01:00
mariusmonton c00b1582d9 TOC 2019-02-04 13:16:50 +01:00
mariusmonton 6ea7f7a062 updated docker information 2019-02-03 21:46:38 +01:00
mariusmonton 50147b4762 Added Docker container 2019-02-03 12:05:06 +01:00
mariusmonton fa3b178f79 update instruction/second 2019-01-22 18:34:48 +01:00
mariusmonton 7c263419a8 documentation 2019-01-13 18:39:35 +01:00
mariusmonton 3316575820 updated 2019-01-13 01:36:38 +01:00
mariusmonton 6c3b4347a8 link fixed 2019-01-10 15:02:41 +01:00
mariusmonton 2db8092a04 update 2019-01-10 14:58:27 +01:00
mariusmonton f1f98faf13 updates 2019-01-09 23:06:35 +01:00
mariusmonton 9a7e7abeb0 Better logs
Fixed some bugs
2019-01-01 21:11:34 +01:00
mariusmonton e67e8b2c08 updated tests 2018-11-15 12:33:21 +01:00
mariusmonton 5b8862b251 better explanation 2018-11-14 19:19:05 +01:00
mariusmonton aa2a47b571 add M extensions 2018-11-14 19:15:43 +01:00
mariusmonton b5ae897d3c updated README file with C_extensions module 2018-11-11 11:18:16 +01:00
mariusmonton aa334b5fcc fixed module name 2018-10-17 23:51:53 +02:00
mariusmonton 744a2010a5 typo 2018-10-08 12:35:07 +02:00
mariusmonton 2a56493fc4 more badges 2018-09-27 20:26:17 +02:00
mariusmonton 912ee3a44e added twitter address 2018-09-27 16:15:59 +02:00
mariusmonton 0f0205709b hard link 2018-09-27 15:11:02 +02:00
mariusmonton 0787a7577f added travis status 2018-09-27 15:10:06 +02:00
mariusmonton afbf317941 updated documentation 2018-09-21 11:23:31 +02:00
mariusmonton a5cc9d60d2 updated with C examples 2018-09-20 00:06:25 +02:00
mariusmonton 7910a061bc updated README and minor changes 2018-09-19 23:51:01 +02:00
mariusmonton 79cff335e3 updated 2018-09-17 12:35:52 +02:00
mariusmonton c5ec56ec08 Added -O3 optimization option to g++ 2018-09-15 11:43:33 +02:00
mariusmonton 53b6234ecb minor changes 2018-09-12 13:08:48 +02:00
mariusmonton 7254794fcd benchmark 2018-09-11 23:34:30 +02:00
mariusmonton 35e688837a initial import 2018-09-10 18:44:54 +02:00