summary refs log tree commit diff stats
path: root/hw/spapr.c
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2011-12-13 15:24:34 +1100
committerAlexander Graf <agraf@suse.de>2012-01-03 15:49:12 +0100
commit68f3a94c64bbaaf8c7f2daa70de1b5d87a432f86 (patch)
tree3fe6f6853380cf32988745e17896aed3ae9ee540 /hw/spapr.c
parent98331f8ad6a3e2cfbb402d72e6be47eac7706251 (diff)
downloadfocaccia-qemu-68f3a94c64bbaaf8c7f2daa70de1b5d87a432f86.tar.gz
focaccia-qemu-68f3a94c64bbaaf8c7f2daa70de1b5d87a432f86.zip
pseries: Populate "/chosen/linux,stdout-path" in the FDT
There is a device tree property "/chosen/linux,stdout-path" which indicates
which device should be used as stdout - ie. "the console".

Currently we don't specify anything, which means both firmware and Linux
choose something arbitrarily. Use the routine we added in the last patch
to pick a default vty and specify it as stdout.

Currently SLOF doesn't use the property, but we are hoping to update it
to do so.

Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'hw/spapr.c')
-rw-r--r--hw/spapr.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/hw/spapr.c b/hw/spapr.c
index 18832709a3..6a543de651 100644
--- a/hw/spapr.c
+++ b/hw/spapr.c
@@ -441,6 +441,8 @@ static void spapr_finalize_fdt(sPAPREnvironment *spapr,
         }
     }
 
+    spapr_populate_chosen_stdout(fdt, spapr->vio_bus);
+
     _FDT((fdt_pack(fdt)));
 
     cpu_physical_memory_write(fdt_addr, fdt, fdt_totalsize(fdt));