Markus Armbruster a64aa5785d hw: Deprecate -drive if=scsi with non-onboard HBAs
Block backends defined with "-drive if=T" with T other than "none" are
meant to be picked up by machine initialization code: a suitable
frontend gets created and wired up automatically.

Drives defined with if=scsi are also picked up by SCSI HBAs added with
-device, unlike other interface types.  Deprecate this usage, as follows.

Create the frontends for onboard HBAs in machine initialization code,
exactly like we do for if=ide and other interface types.  Change
scsi_legacy_handle_cmdline() to create a frontend only when it's still
missing, and warn that this usage is deprecated.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <1487161136-9018-3-git-send-email-armbru@redhat.com>
2017-02-21 13:17:45 +01:00
..
2017-02-07 18:29:59 +00:00
2016-05-19 16:42:27 +02:00
2016-06-06 16:59:31 +01:00
2016-10-24 16:26:55 +01:00
2017-01-27 18:07:59 +01:00
2017-01-27 18:07:59 +01:00
2016-10-24 16:26:55 +01:00
2016-05-12 13:42:08 +01:00
2017-01-27 18:07:59 +01:00
2016-07-04 13:15:22 +01:00
2016-10-24 16:26:56 +01:00