All of lore.kernel.org
 help / color / mirror / Atom feed
From: Markus Armbruster <armbru@redhat.com>
To: Thomas Huth <thuth@redhat.com>
Cc: qemu-devel@nongnu.org, kwolf@redhat.com, qemu-block@nongnu.org,
	mreitz@redhat.com, "Hervé Poussineau" <hpoussin@reactos.org>,
	"Yongbok Kim" <yongbok.kim@imgtec.com>,
	"Aurelien Jarno" <aurelien@aurel32.net>
Subject: Re: [Qemu-devel] [PATCH v2 1/8] hw: Default -drive to if=ide explicitly where it works
Date: Fri, 27 Jan 2017 07:55:08 +0100	[thread overview]
Message-ID: <87sho59elv.fsf@dusky.pond.sub.org> (raw)
In-Reply-To: <04ee1f95-988e-02f7-c1a9-f9630daf54da@redhat.com> (Thomas Huth's message of "Thu, 26 Jan 2017 21:02:48 +0100")

Thomas Huth <thuth@redhat.com> writes:

> On 26.01.2017 16:09, Markus Armbruster wrote:
>> Block backends defined with -drive if=ide are meant to be picked up by
>> machine initialization code: a suitable frontend gets created and
>> wired up automatically.
>> 
>> if=ide drives not picked up that way can still be used with -device as
>> if they had if=none, but that's unclean and best avoided.  Unused ones
>> produce an "Orphaned drive without device" warning.
>> 
>> -drive parameter "if" is optional, and the default depends on the
>> machine type.  If a machine type doesn't specify a default, the
>> default is "ide".
>> 
>> Many machine types default to if=ide, even though they don't actually
>> have an IDE controller.  A future patch will change these defaults to
>> something more sensible.  To prepare for it, this patch makes default
>> "ide" explicit for the machines that actually pick up if=ide drives:
>> 
>> * alpha: clipper
>> * arm/aarch64: spitz borzoi terrier tosa
>> * i386/x86_64: generic-pc-machine (with concrete subtypes pc-q35-*
>>   pc-i440fx-* pc-* isapc xenfv)
>> * mips64el: fulong2e
>
> Slightly off-topic, but: Is fulong2e still maintained? I did not spot an
> entry in MAINTAINERS...?

It's covered by the general MIPS stanza:

    $ scripts/get_maintainer.pl -f hw/mips/mips_fulong2e.c 
    Aurelien Jarno <aurelien@aurel32.net> (maintainer:MIPS)
    Yongbok Kim <yongbok.kim@imgtec.com> (maintainer:MIPS)
    qemu-devel@nongnu.org (open list:All patches CC here)

>> * mips/mipsel/mips64el: malta mips
>> * ppc/ppc64: mac99 g3beige prep
>> * sh4/sh4eb: r2d
>> * sparc64: sun4u sun4v
>> 
>> Note that ppc64 machine powernv already sets an "ide" default
>> explicitly.  Its IDE controller isn't implemented, yet.
>> 
>> Signed-off-by: Markus Armbruster <armbru@redhat.com>
>> ---
>>  hw/alpha/dp264.c        | 1 +
>>  hw/arm/spitz.c          | 3 +++
>>  hw/arm/tosa.c           | 1 +
>>  hw/i386/pc.c            | 1 +
>>  hw/mips/mips_fulong2e.c | 1 +
>>  hw/mips/mips_malta.c    | 1 +
>>  hw/mips/mips_r4k.c      | 1 +
>>  hw/ppc/mac_newworld.c   | 1 +
>>  hw/ppc/mac_oldworld.c   | 1 +
>>  hw/ppc/prep.c           | 1 +
>>  hw/sh4/r2d.c            | 1 +
>>  hw/sparc64/sun4u.c      | 2 ++
>>  12 files changed, 15 insertions(+)
>
> Patch looks right to me.
>
> Reviewed-by: Thomas Huth <thuth@redhat.com>

Thanks!

  reply	other threads:[~2017-01-27  6:55 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-01-26 15:09 [Qemu-devel] [PATCH v2 0/8] More sensible default for -drive interface type Markus Armbruster
2017-01-26 15:09 ` [Qemu-devel] [PATCH v2 1/8] hw: Default -drive to if=ide explicitly where it works Markus Armbruster
2017-01-26 20:02   ` Thomas Huth
2017-01-27  6:55     ` Markus Armbruster [this message]
2017-01-27 10:21       ` Yongbok Kim
2017-01-27 10:31         ` [Qemu-devel] MIPS machines (was: [PATCH v2 1/8] hw: Default -drive to if=ide explicitly where it works) Thomas Huth
2017-01-27 11:01           ` [Qemu-devel] MIPS machines Yongbok Kim
2017-01-26 15:09 ` [Qemu-devel] [PATCH v2 2/8] hw/arm/cubieboard hw/arm/xlnx-ep108: Fix units_per_default_bus Markus Armbruster
2017-01-27 18:33   ` Alistair Francis
2017-01-26 15:09 ` [Qemu-devel] [PATCH v2 3/8] hw: Default -drive to if=none instead of ide when ide cannot work Markus Armbruster
2017-01-26 15:09   ` Markus Armbruster
2017-01-26 15:22   ` [Qemu-devel] " Laurent Vivier
2017-01-26 15:22     ` Laurent Vivier
2017-01-26 16:00   ` [Qemu-devel] " Thomas Huth
2017-01-26 16:00     ` Thomas Huth
2017-01-26 15:09 ` [Qemu-devel] [PATCH v2 4/8] hw: Default -drive to if=none instead of scsi when scsi " Markus Armbruster
2017-01-26 17:59   ` Thomas Huth
2017-01-27 18:31     ` Alistair Francis
2017-01-26 15:09 ` [Qemu-devel] [PATCH v2 5/8] hw/arm/highbank: Default -drive to if=ide instead of if=scsi Markus Armbruster
2017-01-26 18:10   ` Thomas Huth
2017-01-26 15:09 ` [Qemu-devel] [PATCH v2 6/8] blockdev: Improve message for orphaned -drive Markus Armbruster
2017-01-26 15:09 ` [Qemu-devel] [PATCH v2 7/8] blockdev: Make orphaned -drive fatal Markus Armbruster
2017-01-31 12:37   ` [Qemu-devel] [Qemu-block] " John Snow
2017-01-31 14:37     ` Markus Armbruster
2017-01-31 15:37       ` John Snow
2017-02-01  9:00         ` Markus Armbruster
2017-01-26 15:09 ` [Qemu-devel] [PATCH v2 8/8] hw: Drop superfluous special checks for orphaned -drive Markus Armbruster
2017-01-27 11:00   ` John Snow
2017-01-27 11:51     ` Markus Armbruster
2017-01-27 14:15       ` John Snow
2017-01-27 16:04         ` Markus Armbruster
2017-01-28  8:53           ` John Snow
2017-01-30  8:10             ` Markus Armbruster
2017-01-30  8:28               ` John Snow
2017-02-03 11:04               ` Fam Zheng
2017-02-03 13:35                 ` Markus Armbruster
2017-02-03 14:07                   ` Fam Zheng
2017-02-03 15:38                     ` Markus Armbruster

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87sho59elv.fsf@dusky.pond.sub.org \
    --to=armbru@redhat.com \
    --cc=aurelien@aurel32.net \
    --cc=hpoussin@reactos.org \
    --cc=kwolf@redhat.com \
    --cc=mreitz@redhat.com \
    --cc=qemu-block@nongnu.org \
    --cc=qemu-devel@nongnu.org \
    --cc=thuth@redhat.com \
    --cc=yongbok.kim@imgtec.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.