diff options
author | Chih-Min Chao <chihmin.chao@sifive.com> | 2020-03-31 00:41:33 -0700 |
---|---|---|
committer | Chih-Min Chao <chihmin.chao@sifive.com> | 2020-04-27 21:16:43 -0700 |
commit | 65f42ac88a871a5464a63a83cec6987f17aa599e (patch) | |
tree | fb9deaf28a8ce5c6f948e8894b81ed126f7a72af /riscv/sim.h | |
parent | 4541ccba51c479021a2d3442dbde8bccddcb282a (diff) | |
download | riscv-isa-sim-65f42ac88a871a5464a63a83cec6987f17aa599e.zip riscv-isa-sim-65f42ac88a871a5464a63a83cec6987f17aa599e.tar.gz riscv-isa-sim-65f42ac88a871a5464a63a83cec6987f17aa599e.tar.bz2 |
fdt: option: add --dtb option to specify dtb binary file
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
Diffstat (limited to 'riscv/sim.h')
-rw-r--r-- | riscv/sim.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/riscv/sim.h b/riscv/sim.h index 91aedab..0cf518d 100644 --- a/riscv/sim.h +++ b/riscv/sim.h @@ -49,6 +49,10 @@ public: void set_dtb_enabled(bool value) { this->dtb_enabled = value; } + void set_dtb_file(const char* value) { + if (value) + this->dtb_file = value; + } void set_remote_bitbang(remote_bitbang_t* remote_bitbang) { this->remote_bitbang = remote_bitbang; } @@ -68,6 +72,7 @@ private: reg_t initrd_end; reg_t start_pc; std::string dts; + std::string dtb_file; std::unique_ptr<rom_device_t> boot_rom; std::unique_ptr<clint_t> clint; bus_t bus; |