On Mon, Feb 24, 2025 at 3:43 PM Sebastian Huber <sebastian.hu...@embedded-brains.de> wrote: > > ----- Am 24. Feb 2025 um 6:22 schrieb Alistair Francis alistai...@gmail.com: > > > On Fri, Feb 14, 2025 at 4:27 PM Sebastian Huber > > <sebastian.hu...@embedded-brains.de> wrote: > >> > >> Real-time kernels such as RTEMS or Zephyr may use a static device tree > >> built into the kernel image. Do not require to use the -dtb option if > >> -kernel is used for the microchip-icicle-kit machine. > > > > That's a fair point, but it might also confuse people who expect QEMU > > to generate a DTB if they don't specify one. > > > > This at least needs a documentation update, but a warning log might > > also be warranted if no `-dtb` is supplied > > I will add a documentation update to: > > docs/system/riscv/microchip-icicle-kit.rst > > Should I change this patch to require "-dtb none" to select no DTB at all?
I don't think so, generally not specifying something means that it won't be loaded (-bios is just odd for historical reasons). Maybe just a log warning like "The QEMU Icicle machine does not generate a device tree, so no device tree is being provided to the guest". It'll be a bit annoying for people who don't want to run Linux (like your case), but all other Linux class RISC-V boards provide a DTB, so it's a little confusing Alistair > > -- > embedded brains GmbH & Co. KG > Herr Sebastian HUBER > Dornierstr. 4 > 82178 Puchheim > Germany > email: sebastian.hu...@embedded-brains.de > phone: +49-89-18 94 741 - 16 > fax: +49-89-18 94 741 - 08 > > Registergericht: Amtsgericht München > Registernummer: HRB 157899 > Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler > Unsere Datenschutzerklärung finden Sie hier: > https://embedded-brains.de/datenschutzerklaerung/