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 <balaton@eik.bme.hu> Reviewed-by: Harsh Prateek Bora <harshpb@linux.ibm.com> Signed-off-by: Harsh Prateek Bora <harshpb@linux.ibm.com> Link: https://lore.kernel.org/r/642ef77674d08ba466e7a2beb4858ab1e67776ae.1761346145.git.balaton@eik.bme.hu Message-ID: <642ef77674d08ba466e7a2beb4858ab1e67776ae.1761346145.git.balaton@eik.bme.hu>
This commit is contained in:
parent
ec2b08c74d
commit
bd7bf827bb
1 changed files with 1 additions and 0 deletions
|
|
@ -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 */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue