Eyck Jentzsch
|
c4da47cedd
|
integrate code generation into build process (first attempt)
|
2020-12-30 07:29:52 +00:00 |
Eyck Jentzsch
|
ab554539e3
|
first version of tgf_c based on CoreDSL 2.0
|
2020-12-29 08:48:22 +00:00 |
Eyck Jentzsch
|
d43b35949e
|
fix CMakeList.txt so that it builds without platform and external libs
|
2020-12-23 16:24:10 +00:00 |
Stanislaw Kaushanski
|
be49b8b545
|
Relative path to a submodule
|
2020-12-10 15:32:03 +01:00 |
Stanislaw Kaushanski
|
43488676dd
|
Update TGF naming convention
|
2020-09-11 10:45:44 +02:00 |
Stanislaw Kaushanski
|
f3d578f050
|
Remove 64bit support
|
2020-09-07 14:30:19 +02:00 |
Stanislaw Kaushanski
|
293c396a0d
|
update core wrapper: remove virtual memory support
|
2020-09-07 13:29:45 +02:00 |
Stanislaw Kaushanski
|
6f3963a473
|
Strip down privileged modes. Only machine mode is supported
|
2020-09-07 11:54:45 +02:00 |
Stanislaw Kaushanski
|
969b408288
|
Implement MHARTID register
|
2020-09-04 15:37:21 +02:00 |
Stanislaw Kaushanski
|
886b8f5716
|
TGF02 is a default core
|
2020-08-31 14:20:13 +02:00 |
Stanislaw Kaushanski
|
c2c8fb5ca9
|
update README
|
2020-08-24 15:14:49 +02:00 |
Stanislaw Kaushanski
|
9754e3953f
|
Generate and integrate TGF cores in Ecosystem-VP. Remove obsolete cores
|
2020-08-24 15:01:54 +02:00 |
Stanislaw Kaushanski
|
03172e352d
|
move CoreDSL instraction set description files into a dedicated repository CoreDSL-Instruction-Set-Description
|
2020-08-21 15:57:01 +02:00 |
Stanislaw Kaushanski
|
8fce0c4759
|
Generate TGF01 and TGF02 cores
|
2020-08-20 17:29:36 +02:00 |
Eyck Jentzsch
|
18976e2ce4
|
adapt to newer gdb protocol
|
2020-06-22 08:45:12 +02:00 |
Eyck Jentzsch
|
71b976811b
|
add backend selection
|
2020-06-18 09:58:43 +02:00 |
Eyck Jentzsch
|
edeff7add8
|
update log macros
|
2020-06-18 07:38:56 +02:00 |
Eyck Jentzsch
|
e902936931
|
make interpreter default
|
2020-06-18 07:22:50 +02:00 |
Eyck Jentzsch
|
55450f4900
|
[WIP] update dependencies in core desc
|
2020-06-18 06:18:59 +02:00 |
Eyck Jentzsch
|
c619194465
|
[WIP] rework generator
|
2020-06-05 07:25:40 +02:00 |
Eyck Jentzsch
|
abcfb75011
|
[WIP]
|
2020-05-31 16:41:04 +02:00 |
Eyck Jentzsch
|
10797a473d
|
modernize build system and cleanup dependencies
|
2020-05-30 14:16:10 +02:00 |
Eyck Jentzsch
|
0ff6ccf9e2
|
get all compile clean
|
2020-05-30 11:27:44 +02:00 |
Eyck Jentzsch
|
97a8ab1680
|
Merge branch 'feature/interpreter' into develop
|
2020-05-29 08:54:38 +02:00 |
Eyck Jentzsch
|
0698b604fd
|
add TCC backend
|
2020-05-29 08:52:55 +02:00 |
Eyck Jentzsch
|
264053a8d6
|
[WIP] add next increment for TCC
|
2020-04-17 19:23:43 +02:00 |
Eyck Jentzsch
|
ae1c0b99fe
|
[WIP] basic infrastructure working
|
2020-04-13 17:03:50 +02:00 |
Eyck Jentzsch
|
8cdf50d69e
|
[WIP] implement basic infrastructure
|
2020-04-12 12:44:30 +02:00 |
Eyck Jentzsch
|
50663a2fbc
|
[WIP] integrate tcc conan package
|
2020-04-10 17:14:04 +02:00 |
Eyck Jentzsch
|
15f4c059e6
|
[WIP] first working version
|
2020-01-12 18:19:48 +01:00 |
Eyck Jentzsch
|
e483887c43
|
[WIP] Cleanup of namespaces etc to get compile clean
|
2020-01-10 11:12:20 +01:00 |
Eyck Jentzsch
|
fd2e40bfd2
|
Initial setup
|
2020-01-10 07:24:00 +01:00 |
Eyck Jentzsch
|
f357e563f2
|
Merge branch 'tmp' into develop
|
2020-01-09 19:44:52 +01:00 |
Eyck Jentzsch
|
116ed9bb5c
|
[WIP] started to add TinyCC backend
|
2020-01-09 19:43:17 +01:00 |
Eyck Jentzsch
|
c39460ee34
|
[WIP] started to add TinyCC backend
|
2020-01-09 19:37:17 +01:00 |
Eyck Jentzsch
|
8b9775e06b
|
Changed namespaces for LLVM related stuff
|
2020-01-07 16:38:31 +01:00 |
Eyck Jentzsch
|
3c30c47c90
|
Updated description and added reference to VP
|
2019-12-10 04:45:04 +00:00 |
Eyck Jentzsch
|
d037141d98
|
Fixed C++11 compatibility
|
2019-07-16 15:52:34 +02:00 |
Eyck Jentzsch
|
1947a2114f
|
Fixed FMT header define
|
2019-07-14 16:51:14 +02:00 |
Eyck Jentzsch
|
4ea6d73d86
|
Updated README to reflect latest cahnges
|
2019-06-29 13:00:58 +00:00 |
Eyck Jentzsch
|
e999d95623
|
Merge branch 'develop'
Conflicts:
dbt-core
platform/src/sysc/plic.cpp
sc-components
|
2019-06-28 21:29:35 +02:00 |
Eyck Jentzsch
|
cc21afaaff
|
Fixed CMakeLists.txt dependencies
|
2019-06-28 21:25:23 +02:00 |
Eyck Jentzsch
|
7f06bba239
|
Fixed time csr handling
|
2019-06-28 20:58:02 +02:00 |
Eyck Jentzsch
|
d93c2feec4
|
Cleanup dependencies
|
2019-06-18 19:20:43 +00:00 |
Eyck Jentzsch
|
2758933c16
|
Modernized CMake
|
2019-06-11 19:22:07 +00:00 |
Eyck Jentzsch
|
67d9beb7bd
|
reorganized layout to only contain risc-v stuff
|
2019-06-11 16:49:37 +00:00 |
Eyck Jentzsch
|
eb8365f4c3
|
Updated SC-Components
|
2019-04-11 05:40:02 +00:00 |
Eyck Jentzsch
|
cb3a0d8411
|
Merge branch 'develop'
|
2019-01-10 11:15:02 +00:00 |
eyck
|
3e8583977a
|
Refactored core descriptions
|
2019-01-10 10:58:13 +00:00 |
eyck
|
f69b529cab
|
Fixed implementation of RV64 so that remaining riscv-test pass
|
2019-01-10 10:35:20 +00:00 |