Place pseries vty devices at addresses more similar to existing machines
commitb4a78527359a4540d84d4cdf629d01cbb262f698
authorDavid Gibson <david@gibson.dropbear.id.au>
Tue, 19 Apr 2011 01:54:52 +0000 (19 11:54 +1000)
committerAlexander Graf <agraf@suse.de>
Mon, 9 May 2011 20:31:37 +0000 (9 22:31 +0200)
tree58a0c7b70416c69507a52f42d8c4f878d9587dea
parent5d73dd66e46f4aff784d15d0e869813dc4b1029a
Place pseries vty devices at addresses more similar to existing machines

Currently the qemu pseries machine numbers its virtual serial devices
from 0.  However, existing pSeries machines running pHyp number them from
0x30000000.

In theory these indices are arbitrary, since everything necessary for the
kernel to find them is advertised in the device tree.  However the debian
installer, at least, incorrectly looks for a device named vty@30... to
determine whether to use the hypervisor console.

Therefore this patch moves the numbers we use to match the existing pHyp
practice, in order to workaround broken userspace apps of this type.

Signed-off-by: David Gibson <dwg@au1.ibm.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
hw/spapr.c
hw/spapr_rtas.c
hw/spapr_vio.h