Am 06.11.2015 um 12:41 schrieb Peter Maydell: > On 6 November 2015 at 11:28, Christian Borntraeger > <borntrae...@de.ibm.com> wrote: >> The non-ccw machine for s390 (s390-virtio) is not very well maintained >> and caused several issues in the past: >> - aliases like virtio-blk did not work for s390 >> - virtio refactoring failed due to long standing bugs (e.g.see commit >> cb927b8a "s390-virtio: Accommodate guests using virtqueues too early") >> - some features like memory hotplug will cause trouble due to virtio storage >> being above guest memory >> - the boot loader bios no longer seems to work. the source code of that >> loader is also no longer maintained >> >> 2.4 changed the default to the ccw machine, let's deprecate the old >> machine for 2.5. >> >> Signed-off-by: Christian Borntraeger <borntrae...@de.ibm.com> >> Acked-by: David Hildenbrand <d...@linux.vnet.ibm.com> > > You'll also want to add a suitable note to the Changelog on the wiki.
Yes. > >> --- >> hw/s390x/s390-virtio.c | 5 ++++- >> 1 file changed, 4 insertions(+), 1 deletion(-) >> >> diff --git a/hw/s390x/s390-virtio.c b/hw/s390x/s390-virtio.c >> index e4000c9..7d95cfd 100644 >> --- a/hw/s390x/s390-virtio.c >> +++ b/hw/s390x/s390-virtio.c >> @@ -266,6 +266,9 @@ static void s390_init(MachineState *machine) >> hwaddr virtio_region_len; >> hwaddr virtio_region_start; >> >> + error_report("WARNING\nThe s390-virtio machine (non-ccw) is >> deprecated.\n" >> + "It will be removed in 2.6. Please use s390-ccw-virtio"); >> + > > I have a vague recollection that you shouldn't have embedded > newlines in error_report() strings, but maybe I'm misremembering? Hmm, right error_printf can handle newlines, error_report might not depending on output.