aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerry Zhao <jerryz123@berkeley.edu>2023-06-01 19:29:57 -0700
committerJerry Zhao <jerryz123@berkeley.edu>2023-06-20 12:23:47 -0700
commit803d85bac7b1dc5e491b735080cbcd7af7eac03e (patch)
tree819180ea91c0e36f264ca76d5e7217c82b533452
parent59e8b9fab6d96acf74f78f6a7db8cc2005d4fa70 (diff)
downloadriscv-isa-sim-803d85bac7b1dc5e491b735080cbcd7af7eac03e.zip
riscv-isa-sim-803d85bac7b1dc5e491b735080cbcd7af7eac03e.tar.gz
riscv-isa-sim-803d85bac7b1dc5e491b735080cbcd7af7eac03e.tar.bz2
sim_t: change devices to shared_ptrs
-rw-r--r--riscv/sim.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/riscv/sim.h b/riscv/sim.h
index 3109173..e5a7303 100644
--- a/riscv/sim.h
+++ b/riscv/sim.h
@@ -70,10 +70,10 @@ private:
std::string dts;
std::string dtb;
bool dtb_enabled;
- std::unique_ptr<rom_device_t> boot_rom;
- std::unique_ptr<clint_t> clint;
- std::unique_ptr<plic_t> plic;
- std::unique_ptr<ns16550_t> ns16550;
+ std::shared_ptr<rom_device_t> boot_rom;
+ std::shared_ptr<clint_t> clint;
+ std::shared_ptr<plic_t> plic;
+ std::shared_ptr<ns16550_t> ns16550;
bus_t bus;
log_file_t log_file;