Màrius Montón
|
76a9cd2d31
|
JALR and JAL doesn't check for 4-byte boundaries when C extension is supported.
|
2022-09-19 14:44:44 +02:00 |
Màrius Montón
|
6b21b1bfee
|
Remove #include from headers and move to cpp file.
|
2022-09-19 14:43:44 +02:00 |
Màrius Montón
|
0a1a0e6b6d
|
update with 64bit information
|
2022-09-15 16:11:29 +02:00 |
Màrius Montón
|
974f60328a
|
Merge pull request #15 from mariusmm/rv64
Rv64
|
2022-09-15 16:01:45 +02:00 |
Màrius Montón
|
fdbee47efc
|
files for test suite
|
2022-09-15 15:34:58 +02:00 |
Màrius Montón
|
06400d692c
|
test results
|
2022-09-15 15:34:17 +02:00 |
Màrius Montón
|
e37f35c717
|
using spdlog submodule
|
2022-09-15 12:51:26 +02:00 |
Màrius Montón
|
a1098ad81f
|
Better git and compile options
|
2022-09-15 12:49:12 +02:00 |
Màrius Montón
|
ab2d5139c2
|
Add full RV64 simulation. It passes almost all tests.
|
2022-09-15 12:48:22 +02:00 |
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 |