From 822fd8616cf3d960cb2df1d2f25452ef57ea854b Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Sun, 12 May 2024 14:26:38 +0200 Subject: Zicrs --- emulator/hart.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'emulator/hart.h') diff --git a/emulator/hart.h b/emulator/hart.h index 5e9d451..8e04d19 100644 --- a/emulator/hart.h +++ b/emulator/hart.h @@ -1,16 +1,19 @@ #pragma once #include +#include struct Hart { uint32_t pc; uint32_t regs[32]; + char* mem; uint32_t mem_size; + + bool halted; }; typedef struct Hart Hart; void execute(Hart* hart, uint32_t instruction); void execute_from(Hart* hart, uint32_t start_address); - -- cgit