q35: Remove old machine versions
commit86165b499edf8b03bb2d0e926d116c2f12a95bfe
authorEduardo Habkost <ehabkost@redhat.com>
Sat, 23 Jan 2016 16:02:09 +0000 (23 14:02 -0200)
committerMichael S. Tsirkin <mst@redhat.com>
Thu, 25 Feb 2016 11:14:19 +0000 (25 13:14 +0200)
tree45e2d38addf072c88406ef3d7ac2bbfb1d2b5b69
parent5602b39ff346cf18f50dce05e1c09db17b229445
q35: Remove old machine versions

Migration with q35 was not possible before commit
04329029a8c539eb5f75dcb6d8b016f0c53a031a, because q35
unconditionally creates an ich9-ahci device, that was marked as
unmigratable. So all q35 machine classes before pc-q35-2.4 were
not migratable, so there's no point in keeping compatibility code
for them.

Remove all old pc-q35 machine classes and keep only pc-q35-2.4
and newer.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
hw/i386/pc_q35.c