From bd7bf827bba4349110fc03b547ef47640f38d8d8 Mon Sep 17 00:00:00 2001 From: BALATON Zoltan Date: Sat, 25 Oct 2025 01:31:13 +0200 Subject: [PATCH] hw/ppc/pegasos2: Add /chosen/stdin node with VOF Some very old Linux kernels fail to start if /chosen/stdin is not found so add it to the device tree when using VOF. Signed-off-by: BALATON Zoltan Reviewed-by: Harsh Prateek Bora Signed-off-by: Harsh Prateek Bora Link: https://lore.kernel.org/r/642ef77674d08ba466e7a2beb4858ab1e67776ae.1761346145.git.balaton@eik.bme.hu Message-ID: <642ef77674d08ba466e7a2beb4858ab1e67776ae.1761346145.git.balaton@eik.bme.hu> --- hw/ppc/pegasos2.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hw/ppc/pegasos2.c b/hw/ppc/pegasos2.c index 3c02c53c3a..3a498edd16 100644 --- a/hw/ppc/pegasos2.c +++ b/hw/ppc/pegasos2.c @@ -561,6 +561,7 @@ static void pegasos_machine_reset(MachineState *machine, ResetType type) qemu_fdt_setprop(fdt, "/chosen", "qemu,boot-kernel", d, sizeof(d)); vof_build_dt(fdt, pm->vof); + vof_client_open_store(fdt, pm->vof, "/chosen", "stdin", "/failsafe"); vof_client_open_store(fdt, pm->vof, "/chosen", "stdout", "/failsafe"); /* Set machine->fdt for 'dumpdtb' QMP/HMP command */