From c9c47673d966642c5dfec04a5079c73a6edf45b0 Mon Sep 17 00:00:00 2001 From: Eyck Jentzsch Date: Sun, 13 Jul 2025 14:40:29 +0200 Subject: [PATCH] implements csr mem as std::array --- src/iss/arch/riscv_hart_common.h | 3 +-- src/iss/debugger/riscv_target_adapter.h | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/iss/arch/riscv_hart_common.h b/src/iss/arch/riscv_hart_common.h index da5fe29..e1523a6 100644 --- a/src/iss/arch/riscv_hart_common.h +++ b/src/iss/arch/riscv_hart_common.h @@ -884,8 +884,7 @@ protected: instrumentation_if* get_instrumentation_if() override { return &instr_if; }; - using csr_type = util::sparse_array::reg_t, 1ULL << 12, 12>; - using csr_page_type = typename csr_type::page_type; + using csr_type = std::array::reg_t, 1ULL << 12>; csr_type csr; std::unordered_map csr_rd_cb; diff --git a/src/iss/debugger/riscv_target_adapter.h b/src/iss/debugger/riscv_target_adapter.h index a99c612..951597c 100644 --- a/src/iss/debugger/riscv_target_adapter.h +++ b/src/iss/debugger/riscv_target_adapter.h @@ -39,7 +39,6 @@ #include #include -#include #ifndef FMT_HEADER_ONLY #define FMT_HEADER_ONLY #endif