chipsalliance / dromajo

RISC-V RV64GC emulator designed for RTL co-simulation
Apache License 2.0
210 stars 63 forks source link

Remove all support for generating the device tree (FDT) #66

Closed et-tommythorn closed 1 year ago

et-tommythorn commented 1 year ago

Dromajo is primarily targeted a use case where an existing FDT will already exist. Keeping the FDT generation became awkward and a pitfall as it could conflict with an already provided one.

et-tommythorn commented 1 year ago

Sigh. This has consequences and runs into other problems with dromajo not originally being designed as a library. In an ideal world, the configuration parsing and fdt generation would be optional parts that a library client could call if desired, not something deeply embedded into the initialization. However, this clean up is out of scope of the original change.