Hi, On Wed, Mar 19, 2025 at 07:13:35AM +0100, Sebastian Huber 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. Issue a warning > if no device tree is provided by the user since the machine does not > generate one. > > Signed-off-by: Sebastian Huber <[email protected]> > Reviewed-by: Alistair Francis <[email protected]>
Starting with qemu v10.1.0, the command line is no longer passed to the kernel when booting Linux on the Icicle machine. Looking into the patch, the reason is quite obvious: The /chosen property is set in riscv_load_kernel(), which is now called before the devicetree is loaded. I was unable to find a clean solution other than reverting this and the next patch of the series, so this is just to let people know about the problem. Guenter
