Commit Graph

114 Commits

Author SHA1 Message Date
Eyck Jentzsch f6be8ec006 adds elfio test utility 2024-09-23 09:29:08 +02:00
Eyck Jentzsch 6305efa7c2 implements proper target XML generation incl. CSRs 2024-08-17 12:40:40 +02:00
Eyck-Alexander Jentzsch 72b11beac5 moves decoder to dbt-rise-core 2024-07-25 10:13:38 +02:00
Eyck-Alexander Jentzsch 6ee484a771 moves instruction decoder into own class 2024-07-23 11:30:33 +02:00
Eyck-Alexander Jentzsch 1e30b68507 updates min cmake version 2024-05-31 09:37:19 +02:00
Eyck-Alexander Jentzsch 207f778ee6 adds initial semihosting host capabilities 2024-01-08 17:17:59 +01:00
Eyck-Alexander Jentzsch ffe730219d merge commit 2023-10-22 15:13:25 +02:00
Eyck-Alexander Jentzsch 9371a09b71 adds asmjit 2023-10-22 15:10:55 +02:00
Eyck Jentzsch 82c26acfc8 does some cleanup of the directory structure 2023-10-21 17:26:09 +02:00
Eyck Jentzsch 74ff1d455a fixes install routine 2023-10-20 20:38:59 +02:00
Eyck Jentzsch aa12e93177 adds RPATH setting to install 2023-10-18 11:17:20 +02:00
Eyck Jentzsch b97853ff5a update plugins to read YAML file 2023-09-30 22:10:24 +02:00
Eyck-Alexander Jentzsch 5fd226b670 moves pctrace 2023-09-25 09:44:51 +02:00
Eyck-Alexander Jentzsch 633c0d21a0 Merge branch 'develop' of https://git.minres.com/DBT-RISE/DBT-RISE-TGC into develop 2023-09-20 15:17:43 +02:00
Eyck-Alexander Jentzsch de45d06878 adds initial working version of llvm backend 2023-09-19 16:26:07 +02:00
Eyck Jentzsch 8ee3ac90f7 adapts name changes 2023-09-04 12:45:45 +02:00
Eyck Jentzsch d5763d2f36 fixes option depended compilation 2023-08-30 17:11:50 +02:00
Eyck Jentzsch 813b40409d Merge branch 'develop' of
https://git.minres.com/DBT-RISE/DBT-RISE-TGC.git into develop
2023-08-30 10:05:42 +02:00
Eyck Jentzsch c8a4a4c736 renames core(s) 2023-08-28 07:09:55 +02:00
Eyck Jentzsch 24de2bbdf5 purge build system 2023-07-30 13:55:57 +02:00
Eyck Jentzsch e68f9c573f Merge branch 'develop' of
https://git.minres.com/DBT-RISE/DBT-RISE-TGC.git into develop
2023-07-30 09:14:58 +02:00
Eyck Jentzsch f38cc7d8b9 updates LLVM build 2023-07-29 17:55:37 +02:00
Eyck Jentzsch edba497fa1 fixes linker isseu using whole-archive 2023-07-19 08:19:38 +02:00
Eyck Jentzsch 94e46b9968 adds some cleanup 2023-07-17 19:57:09 +02:00
Eyck Jentzsch 9459632f6c adds llvm build support incl. conan 2023-07-17 19:52:50 +02:00
Eyck Jentzsch a0ca3cdfa5 revive LLVM support (WIP) 2023-07-14 12:55:34 +02:00
Eyck Jentzsch 720236ec3f add generated core registration 2023-07-14 12:51:51 +02:00
Eyck Jentzsch 957145ca84 add SystemC ISS factory 2023-07-14 11:11:03 +02:00
Eyck Jentzsch 57da07eb17 rework sc wrapper build 2023-07-10 12:52:48 +02:00
Eyck Jentzsch b4b03f7850 fixes build system to handle TCC properly 2023-07-09 22:20:50 +02:00
Eyck Jentzsch 145a0cf68b updates registration of cores for sysc 2023-07-09 20:24:45 +02:00
Eyck Jentzsch 250ea3c980 extends factory to support SystemC core wrapper 2023-07-09 18:19:59 +02:00
Eyck Jentzsch a32c83e1be fixes CLI handling of plugin paramters in ISS 2023-07-05 08:32:05 +02:00
Eyck-Alexander Jentzsch c792f50427 Merge branch 'develop' of https://git.minres.com/DBT-RISE/DBT-RISE-TGC into develop 2023-05-16 21:57:32 +02:00
Eyck-Alexander Jentzsch 6ed7eafc5d adds inital version of tcc backend 2023-05-16 21:51:35 +02:00
Eyck Jentzsch 16cd6d5ff5 fixes core name deduction in cmake build script 2023-05-16 08:54:08 +02:00
Eyck Jentzsch 32848ec396 fixes build system and typo in wt_cache 2023-05-13 16:57:01 +02:00
Eyck Jentzsch fd6b738168 changes compile dependencies 2023-05-11 23:43:12 +02:00
Eyck Jentzsch 916de2a26d changes build setup to compile specific files if a core is specified 2023-05-04 16:08:33 +02:00
Eyck Jentzsch d70489cbb8 update import script to initialize broker 2023-05-02 07:58:48 +02:00
Eyck Jentzsch 3187cbdfe2 removes CONAN_PKG from build system 2022-12-12 02:55:44 +01:00
Eyck Jentzsch 8c701d55c1 adapt to latest changes in SCC 2022-12-05 09:15:48 +01:00
Eyck Jentzsch b20fd3eba5 fix static build 2022-09-28 19:37:47 +02:00
Eyck Jentzsch b20daa1ac2 fixes wrong path in install 2022-09-27 09:11:41 +02:00
Eyck Jentzsch b1a18459e7 adds more flexible use of availabel targets 2022-09-26 13:57:24 +02:00
Eyck Jentzsch feaa49d367 removes decoder again as there is some issue 2022-06-20 00:39:11 +02:00
Eyck Jentzsch f096b15dbd factors decoder into separate component 2022-06-19 13:17:31 +02:00
Eyck Jentzsch cb5375258a removes compilatioon of unneeded files 2022-06-10 07:19:46 +02:00
Eyck Jentzsch e8fd5143bc fix build options for standalone ISS 2022-05-31 11:05:26 +02:00
Eyck Jentzsch 0c542d42aa separate generated sources 2022-05-21 12:48:28 +02:00