36 Commits

Author SHA1 Message Date
b95f518c91 updates templates for interp to make extension specific includes conditonal 2025-03-31 10:18:08 +02:00
4cef0f57c1 updates templates and adds newly generated files 2025-03-31 10:18:05 +02:00
54233b448d moves mmu related code into mmu unit 2025-03-16 08:50:01 +01:00
fb0f6255e9 replaces virtual functions with memory pointers (kind of) 2025-03-11 08:31:25 +01:00
57d5ea92be moves common functionality to base class 2025-03-10 16:00:26 +01:00
383d762abc applies clang-format and updates SystemC HTIF implementation 2025-03-06 12:10:12 +01:00
53de21eef9 adds generator changed output 2025-02-12 20:45:04 +01:00
1089800682 updates vm_impls and core.h to work with new vm_base 2024-12-28 08:24:09 +01:00
de79adc50d updates debugger hook to stop before fetching instructions
this relates to https://github.com/Minres/DBT-RISE-RISCV/issues/8 :
Debugger loses control when trap vector fetch fails

and https://github.com/Minres/DBT-RISE-RISCV/issues/7 : Two debugger
single-steps are required at reset vector
2024-08-17 12:39:54 +02:00
62d21e1156 updates disass 2024-08-07 09:21:07 +02:00
21f8eab432 adds regenerated tgc5c 2024-08-02 19:18:28 +02:00
72b11beac5 moves decoder to dbt-rise-core 2024-07-25 10:13:38 +02:00
c6b99cd155 introduces new decoder to interp backend 2024-07-24 12:28:35 +02:00
e3942be776 Introduces decoder in a seperate class 2024-07-23 13:08:53 +02:00
8361f88718 removes setting of NEXT_PC to max if trap 2024-07-18 11:37:53 +02:00
375755999a integrates new tval changes 2024-07-16 15:32:35 +02:00
149b3136d2 updates generated files 2024-07-10 12:55:36 +02:00
b2cbf90d0b updates generated files 2024-07-10 12:51:59 +02:00
4cfb15c7cd Asmjit and interp working 2024-07-10 12:51:31 +02:00
346b177a87 extends finishing conditions 2024-07-05 05:52:29 +02:00
d4ec131fa7 change COUNT_LIMIT to ICOUNT_LIMIT 2024-07-04 10:46:24 +02:00
8460f4ab7f updates templates to re-enable interactive debugging of generator 2024-06-21 10:46:11 +02:00
3fd51cc68c fixes templates 2024-06-14 19:54:33 +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
6cb76fc256 updates tgc5c according to latest CoreDSL 2024-04-16 13:09:14 +02:00
207f778ee6 adds initial semihosting host capabilities 2024-01-08 17:17:59 +01:00
bc4ea30815 apply clang-format 10 fixes 2023-12-01 14:50:54 +01:00
e48597b2b7 adds formatting fixes 2023-11-05 17:19:43 +01:00
759061b569 applies clang-format changes 2023-10-29 17:06:56 +01:00
4c3a7386b0 updates generated files 2023-10-22 08:51:08 +02:00
ee6a068b06 streamlines backends and reporting 2023-10-01 18:33:14 +02:00
51f6fbe0dd applies newest CoreDSL changes 2023-09-20 15:12:03 +02:00
e21f8dc379 allows functions in interp and updates generated 2023-09-05 10:08:00 +02:00
b5d915f389 fixes compile issues from merge 2023-08-30 15:49:28 +02:00
c8a4a4c736 renames core(s) 2023-08-28 07:09:55 +02:00