• M
    hw: Deprecate -drive if=scsi with non-onboard HBAs · a64aa578
    Markus Armbruster 提交于
    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: NMarkus Armbruster <armbru@redhat.com>
    Message-Id: <1487161136-9018-3-git-send-email-armbru@redhat.com>
    a64aa578
vl.c 135.1 KB