Commit Graph

52 Commits

Author SHA1 Message Date
eyck 551822916c applies clang-format 2024-06-14 17:43:12 +02:00
gabriel a6c48ceaac Merge branch 'develop' of https://git.minres.com/DBT-RISE/DBT-RISE-TGC into develop 2024-05-31 09:42:13 +02:00
gabriel ed793471bb adding semhosting 2024-05-31 07:27:47 +02:00
alex ad79a28705 wip checkin 2024-04-30 19:21:27 +02:00
alex 6c986d38d8 Merge branch 'develop' of https://git.minres.com/DBT-RISE/DBT-RISE-TGC into develop 2024-03-19 11:02:17 +01:00
alex a1ebd83d2a adds riscv_hart_common and signature output 2024-03-19 11:02:03 +01:00
stas 8aed551813 Add a new LOG macro in SCC to avoid conflicts with other libraries. 2024-03-14 09:43:08 +01:00
alex 207f778ee6 adds initial semihosting host capabilities 2024-01-08 17:17:59 +01:00
eyck 759061b569 applies clang-format changes 2023-10-29 17:06:56 +01:00
eyck ae4322c1b9 „src/main.cpp“ ändern 2023-10-15 09:03:31 +02:00
eyck ee6a068b06 streamlines backends and reporting 2023-10-01 18:33:14 +02:00
eyck b97853ff5a update plugins to read YAML file 2023-09-30 22:10:24 +02:00
alex 5fd226b670 moves pctrace 2023-09-25 09:44:51 +02:00
eyck 8ee3ac90f7 adapts name changes 2023-09-04 12:45:45 +02:00
eyck a0ca3cdfa5 revive LLVM support (WIP) 2023-07-14 12:55:34 +02:00
eyck 250ea3c980 extends factory to support SystemC core wrapper 2023-07-09 18:19:59 +02:00
eyck a32c83e1be fixes CLI handling of plugin paramters in ISS 2023-07-05 08:32:05 +02:00
eyck 60d07f2eb6 changes default loglevel to info for tgc-sim 2023-06-01 06:55:21 +02:00
eyck a123beb301 fixes duplicate variable declaration and templates 2023-05-27 10:20:49 +02:00
alex 6ed7eafc5d adds inital version of tcc backend 2023-05-16 21:51:35 +02:00
eyck 6789cf4c32 fixes case of unavailable backend 2023-05-12 15:45:53 +02:00
eyck 4876f18ba9 adds windows compatibility fixes 2022-07-18 11:43:42 +02:00
eyck 076b5a39ad fix class naming 2022-06-02 08:30:49 +02:00
eyck 966d1616c5 change source code to unified layout 2022-05-21 11:55:24 +02:00
eyck e88f309ea2 add lz4 compression to pctrace 2022-05-07 17:22:06 +02:00
eyck b0cb997009 add TGC_X with DMR 2022-03-26 10:48:21 +01:00
eyck 30ae743361 add pctrace plugin to iss 2022-03-20 17:41:54 +01:00
eyck ac86f14a54 add tgc_c_xrb_nn to tgc-sim 2022-02-02 21:33:42 +01:00
eyck 6f8595759e make tgc-sim include all available ISS 2021-11-25 20:00:27 +01:00
eyck 0ea4cba1ca add dynamic plugin loading 2021-10-12 14:24:55 +02:00
eyck ee6e1d4092 Merge remote-tracking branch 'origin/msvc_compat' into develop
Conflicts:
	src/sysc/core_complex.cpp
2021-10-11 09:42:40 +02:00
eyck f0ada1ba8c add MSVC 16 compatibility 2021-10-10 19:06:41 +02:00
eyck 0fd82f1f3c add tgc_d_xrb_mac to SC and C++ ISS 2021-09-04 13:04:34 +02:00
eyck 2f05083cf0 fix elf loader and pmp check for debug accesses 2021-08-19 10:50:25 +02:00
eyck aaceecd5dc fix mu_p platform features and CSRs 2021-05-17 09:20:09 +02:00
eyck 4b3f5a6b0c add missing change 2021-05-16 16:44:30 +02:00
eyck cf7b62a3f9 update names 2021-05-13 15:54:48 +02:00
eyck a6691bcd3c update generated code with correct sign extension 2021-03-09 10:21:36 +00:00
eyck 40db74ce02 remove tgf_b code generation 2021-03-07 16:26:14 +00:00
eyck 34bb8e62ae generate working ISS from CoreDSL 2.0 2021-02-06 14:47:06 +00:00
stas 43488676dd Update TGF naming convention 2020-09-11 10:45:44 +02:00
stas 969b408288 Implement MHARTID register 2020-09-04 15:37:21 +02:00
stas 9754e3953f Generate and integrate TGF cores in Ecosystem-VP. Remove obsolete cores 2020-08-24 15:01:54 +02:00
eyck 10797a473d modernize build system and cleanup dependencies 2020-05-30 14:16:10 +02:00
eyck 0ff6ccf9e2 get all compile clean 2020-05-30 11:27:44 +02:00
eyck 0698b604fd add TCC backend 2020-05-29 08:52:55 +02:00
eyck 8cdf50d69e [WIP] implement basic infrastructure 2020-04-12 12:44:30 +02:00
eyck 15f4c059e6 [WIP] first working version 2020-01-12 18:19:48 +01:00
eyck e483887c43 [WIP] Cleanup of namespaces etc to get compile clean 2020-01-10 11:12:20 +01:00
eyck 116ed9bb5c [WIP] started to add TinyCC backend 2020-01-09 19:43:17 +01:00