Commit Graph

230 Commits

Author SHA1 Message Date
Eyck Jentzsch 824700bd1b changes instrumentation interface 2023-04-28 20:40:36 +02:00
Eyck Jentzsch 312cf3c4da updates build system 2023-04-14 19:35:14 +02:00
Eyck Jentzsch e2cb1697ec updates CMakeLists.txt settings (C++ std, conan remote) 2023-04-13 20:53:59 +02:00
Eyck Jentzsch bf46e5eec7 fixes M/u wrapper to cope with 64bits 2023-04-05 15:40:10 +02:00
Eyck Jentzsch a7f4e93c1d adds changes from latest coredsl description 2023-04-04 16:10:36 +02:00
Eyck Jentzsch c22e85d30d fixes wrong path specs 2023-04-04 10:31:16 +02:00
Eyck Jentzsch f8306b2473 updates privilege wrapper 2023-04-04 09:24:06 +02:00
Eyck Jentzsch 8c00e89bf5 fixes precedence between assignment and declaration values 2023-03-27 13:25:01 +02:00
Eyck Jentzsch 3ec2934fe1 fixes 64bit behavior of CSR regs 2023-03-27 12:05:36 +02:00
Eyck Jentzsch 4bd81ca676 fixes bit size extension rules 2023-03-26 14:44:42 +02:00
Eyck Jentzsch 0bdda6182b fix data width of generated code 2023-03-26 12:12:49 +02:00
Eyck Jentzsch 4e86e71771 fixes mstatus mask 2023-03-25 09:15:20 +01:00
Eyck Jentzsch 76657668fc adds 64bit capability 2023-03-23 07:48:26 +01:00
Eyck Jentzsch 65a5d6b7c1 updates scc 2023-03-21 19:20:38 +01:00
Eyck Jentzsch 4fe8b02f56 updates scc 2023-03-19 20:04:10 +01:00
Eyck Jentzsch a933105f08 updates scc 2023-03-17 11:33:22 +01:00
Eyck Jentzsch 9341523103 fixes m/uintstatus read 2023-03-17 10:51:49 +01:00
Eyck Jentzsch 8a9d1e2b46 fixes m/uintstatus read 2023-03-17 10:23:17 +01:00
Eyck Jentzsch 561bb598f7 implements and fixes CLIC CSR behavior 2023-03-17 09:11:08 +01:00
Eyck Jentzsch 255b8e5d71 fixes wrong array size which led to unintended CSR definitions 2023-03-15 14:16:20 +01:00
Eyck Jentzsch 0d97d02da1 fixes xcause and u-mode clic CSRs 2023-03-15 12:28:07 +01:00
Eyck Jentzsch ad88a71797 removes mscratchcsw from CLIC 2023-03-15 09:07:19 +01:00
Eyck Jentzsch 520b4313ae updates tgc 2023-03-12 07:42:38 +01:00
Eyck Jentzsch c055515f0b fixes CLIC mtvt register behavior 2023-03-11 14:03:47 +01:00
Eyck Jentzsch ccc3253844 updates dbt-rise-tgc 2023-03-11 12:47:26 +01:00
Eyck Jentzsch 6b28548fef updates dbt-rise-tgc 2023-03-11 08:48:22 +01:00
Eyck Jentzsch fb8aabb31c updates iss 2023-03-10 20:42:10 +01:00
Eyck Jentzsch 8a51b233ef update scc 2023-02-18 09:02:28 +01:00
Eyck Jentzsch 616ea16991 updates dbt-rise-tgc 2023-02-17 06:36:58 +01:00
Eyck Jentzsch ef1856957a updates scc and dbt-rise-tgc thus fixing AXI4(L) problems 2023-02-17 06:30:02 +01:00
Eyck Jentzsch d1db9825c9 fixes erroneous bit_sub handling 2023-02-16 13:20:47 +01:00
Eyck Jentzsch 7cf08b9c7b updates dbt-rise-tgc to match latest fast interrupts spec 2023-01-20 16:21:49 +01:00
Eyck Jentzsch 015f03e312 updates dbt-rise-tgc 2023-01-14 17:41:07 +01:00
Maribel Gomez d0b7560c0b adds jsoncpp/1.9.5 2023-01-06 16:29:08 +01:00
Eyck Jentzsch bc2bf6143b updates scc and dbt-rise-tgc 2022-12-12 02:56:09 +01:00
Eyck Jentzsch 4a911a3bd3 updates SCC and dbt-rise-tgc 2022-12-05 09:16:10 +01:00
Eyck Jentzsch 0a49b91436 updates submodules 2022-11-03 20:15:14 +01:00
Eyck Jentzsch e166fd4b9e updates scc 2022-10-15 14:05:40 +02:00
Eyck Jentzsch a4216facfc updates scc 2022-10-15 13:35:37 +02:00
Eyck Jentzsch 63faebadc5 updates iss 2022-10-15 10:47:47 +02:00
Eyck Jentzsch e5854d1707 updates dbt-rise-tgc 2022-10-10 08:59:43 +02:00
Eyck Jentzsch 5b0b2b1d58 updates dbt-rise-tgc 2022-10-08 11:21:13 +02:00
Eyck Jentzsch a5887d015d updates dbt-rise-tgc 2022-10-05 09:00:03 +02:00
Eyck Jentzsch 8196778453 fixes static build 2022-09-28 19:38:19 +02:00
Eyck Jentzsch 436ed6ca08 fixes shared libraries build 2022-09-27 21:16:20 +02:00
Eyck Jentzsch e4d1bb1224 makes code generation configurable 2022-09-27 09:12:12 +02:00
Eyck Jentzsch 76e58eee1c makes boost statically linked 2022-09-26 13:34:05 +02:00
Eyck Jentzsch 43c1c5be88 update dbt-rise-tgc to fix write mask of clic memory mapped registers 2022-09-17 12:16:59 +02:00
Eyck Jentzsch 151cc8cb7c updates scc 2022-09-10 12:56:05 +02:00
Eyck Jentzsch 84ca04427d fixes wrong check for exception 2022-08-31 11:46:29 +02:00