From dfcc3ace665470cb07f557ce8bcc381a3c408245 Mon Sep 17 00:00:00 2001 From: Eyck Jentzsch Date: Tue, 15 May 2018 18:49:29 +0200 Subject: [PATCH] Adapted generated code to support translation block linking --- .cproject | 61 ++++++++- .settings/org.eclipse.cdt.core.prefs | 5 + .../org.eclipse.cdt.managedbuilder.core.prefs | 12 ++ CMakeLists.txt | 2 +- dbt-core | 2 +- etc/dbt-riscv dhrystone.launch | 87 +++++++++++++ riscv.sc/src/sc_main.cpp | 2 +- riscv/gen_input/templates/incl-CORENAME.h.gtl | 6 +- .../templates/vm-vm_CORENAME.cpp.gtl | 13 +- riscv/incl/iss/arch/riscv_hart_msu_vp.h | 15 ++- riscv/incl/iss/arch/rv32gc.h | 10 +- riscv/incl/iss/arch/rv32imac.h | 10 +- riscv/incl/iss/arch/rv64ia.h | 10 +- riscv/src/internal/vm_rv32gc.cpp | 123 +++++++++++------- riscv/src/internal/vm_rv32imac.cpp | 51 ++++++-- riscv/src/internal/vm_rv64ia.cpp | 31 ++++- riscv/src/main.cpp | 6 +- 17 files changed, 353 insertions(+), 93 deletions(-) diff --git a/.cproject b/.cproject index 7a0ad6f..1952d73 100644 --- a/.cproject +++ b/.cproject @@ -17,7 +17,7 @@ - +