On 8/1/24 09:44, Cédric Le Goater wrote:
- /* Pack resulting tree */ - _FDT((fdt_pack(fdt))); + /* read the file 'machine->dtb', and load it into 'fdt' buffer */ + if (!g_file_get_contents(machine->dtb, (gchar **)&fdt, NULL, NULL)) { + error_report("Could not load dtb '%s'", machine->dtb); + exit(1); + }We should try to report such errors earlier than in reset. Can you please introduce a PnvMachineState::dtb attribute and initialize it in pnv_init() after ->initrd_filename.
PnvMachineState::fdt might be a more appropriate name. Thanks, C.
