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

Reply via email to