From: Kevin O'Connor <kevin@koconnor.net>
To: "Philippe Mathieu-Daudé" <f4bug@amsat.org>
Cc: Alistair Francis <alistair.francis@xilinx.com>,
Paolo Bonzini <pbonzini@redhat.com>,
Gerd Hoffmann <kraxel@redhat.com>,
"Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
Prasad J Pandit <pjp@fedoraproject.org>,
Peter Maydell <peter.maydell@linaro.org>,
Andrew Baumann <Andrew.Baumann@microsoft.com>,
Andrey Smirnov <andrew.smirnov@gmail.com>,
Andrey Yurovsky <yurovsky@gmail.com>,
Sai Pavan Boddu <saipava@xilinx.com>,
Peter Crosthwaite <crosthwaite.peter@gmail.com>,
"qemu-devel@nongnu.org Developers" <qemu-devel@nongnu.org>,
"open list:Block layer core" <qemu-block@nongnu.org>
Subject: Re: [Qemu-devel] [PATCH 06/14] sdhci: refactor same sysbus/pci properties into a common one
Date: Thu, 14 Dec 2017 23:42:19 -0500 [thread overview]
Message-ID: <20171215044219.GA16571@morn.lan> (raw)
In-Reply-To: <CAAdtpL7npoa8Qs5hARn_da39Ctf5eLZ28CMmV=prh63AxCOvYg@mail.gmail.com>
On Thu, Dec 14, 2017 at 03:40:17PM -0300, Philippe Mathieu-Daudé wrote:
> >> /* Capabilities registers provide information on supported features of this
> >> * specific host controller implementation */
> >> -static Property sdhci_pci_properties[] = {
> >> +static Property sdhci_properties[] = {
> >> DEFINE_PROP_UINT32("capareg", SDHCIState, capareg,
> >> SDHC_CAPAB_REG_DEFAULT),
> >> DEFINE_PROP_UINT32("maxcurr", SDHCIState, maxcurr, 0),
> >> + DEFINE_PROP_BOOL("pending-insert-quirk", SDHCIState, pending_insert_quirk,
> >> + false),
> >
> > I like the reduction of code in this patch, but aren't we now going to
> > have device properties that aren't actually connected to anything?
>
> I'm not sure I understand, ar you worried about the PCI_SDHCI will now
> have this property but not use it?
>
> I couldn't find any machine using SDHCI via PCI and was tempted to
> just remove this code,
I'm not sure if you are suggesting the removal of PCI SDHCI support or
removal of some of the properties.
I do find qemu's PCI SDHCI support useful for testing. SeaBIOS can
launch an OS from PCI SDHCI (qemu-system-x86_64 -device sdhci-pci
-device sd-card,drive=drive0 -drive id=drive0,if=none,file=dos-drivec)
and linux has drivers for it as well. A number of the Chromebooks
ship with PCI SDHCI devices on them, so it's not an unheard of
configuration.
I've never manually set any of the PCI properites, however.
-Kevin
next prev parent reply other threads:[~2017-12-15 4:42 UTC|newest]
Thread overview: 63+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-12-13 19:58 [Qemu-arm] [PATCH 00/14] SDHCI housekeeping Philippe Mathieu-Daudé
2017-12-13 19:58 ` [Qemu-devel] " Philippe Mathieu-Daudé
2017-12-13 19:58 ` [Qemu-arm] [PATCH 01/14] sd: split "sd-internal.h" of "hw/sd/sd.h" Philippe Mathieu-Daudé
2017-12-13 19:58 ` [Qemu-devel] " Philippe Mathieu-Daudé
2017-12-14 17:50 ` Alistair Francis
2017-12-14 17:50 ` Alistair Francis
2017-12-14 17:59 ` [Qemu-arm] " Philippe Mathieu-Daudé
2017-12-14 17:59 ` Philippe Mathieu-Daudé
2017-12-14 19:33 ` [Qemu-arm] " Alistair Francis
2017-12-14 19:33 ` Alistair Francis
2017-12-13 19:58 ` [Qemu-devel] [PATCH 02/14] sdhci: clean up includes Philippe Mathieu-Daudé
2017-12-14 17:17 ` Alistair Francis
2017-12-13 19:58 ` [Qemu-devel] [PATCH 03/14] sdhci: use the ldst_le_dma() API Philippe Mathieu-Daudé
2017-12-14 17:23 ` Alistair Francis
2017-12-14 23:21 ` Philippe Mathieu-Daudé
2017-12-14 23:25 ` Alistair Francis
2017-12-15 0:38 ` Philippe Mathieu-Daudé
2017-12-13 19:58 ` [Qemu-trivial] [PATCH 04/14] sdhci: use deposit64() Philippe Mathieu-Daudé
2017-12-13 19:58 ` [Qemu-devel] " Philippe Mathieu-Daudé
2017-12-14 17:28 ` [Qemu-trivial] " Alistair Francis
2017-12-14 17:28 ` Alistair Francis
2017-12-14 23:25 ` [Qemu-trivial] " Philippe Mathieu-Daudé
2017-12-14 23:25 ` Philippe Mathieu-Daudé
2017-12-14 23:41 ` [Qemu-trivial] " Alistair Francis
2017-12-14 23:41 ` Alistair Francis
2017-12-15 0:07 ` [Qemu-trivial] " Philippe Mathieu-Daudé
2017-12-15 0:07 ` Philippe Mathieu-Daudé
2017-12-15 1:14 ` [Qemu-trivial] " Alistair Francis
2017-12-15 1:14 ` Alistair Francis
2017-12-15 1:51 ` [Qemu-trivial] " Philippe Mathieu-Daudé
2017-12-15 1:51 ` Philippe Mathieu-Daudé
2017-12-13 19:58 ` [Qemu-trivial] [PATCH 05/14] sdhci: move MASK_TRNMOD with other SDHC_TRN* defines in "sd-internal.h" Philippe Mathieu-Daudé
2017-12-13 19:58 ` [Qemu-devel] " Philippe Mathieu-Daudé
2017-12-14 17:29 ` [Qemu-trivial] " Alistair Francis
2017-12-14 17:29 ` Alistair Francis
2017-12-13 19:58 ` [Qemu-devel] [PATCH 06/14] sdhci: refactor same sysbus/pci properties into a common one Philippe Mathieu-Daudé
2017-12-14 17:32 ` Alistair Francis
2017-12-14 18:40 ` Philippe Mathieu-Daudé
2017-12-14 19:36 ` Alistair Francis
2017-12-15 4:42 ` Kevin O'Connor [this message]
2017-12-15 8:10 ` Paolo Bonzini
2017-12-13 19:58 ` [Qemu-devel] [PATCH 07/14] sdhci: refactor common sysbus/pci realize() into sdhci_realizefn() Philippe Mathieu-Daudé
2017-12-14 17:42 ` Alistair Francis
2017-12-13 19:58 ` [Qemu-devel] [PATCH 08/14] sdhci: refactor common sysbus/pci class_init() into sdhci_class_init() Philippe Mathieu-Daudé
2017-12-14 17:44 ` Alistair Francis
2017-12-13 19:58 ` [Qemu-devel] [PATCH 09/14] sdhci: refactor common sysbus/pci unrealize() into sdhci_unrealizefn() Philippe Mathieu-Daudé
2017-12-14 17:46 ` Alistair Francis
2017-12-14 18:07 ` Philippe Mathieu-Daudé
2017-12-13 19:58 ` [Qemu-devel] [PATCH 10/14] sdhci: use qemu_log_mask(UNIMP) instead of fprintf() Philippe Mathieu-Daudé
2017-12-14 17:47 ` Alistair Francis
2017-12-14 18:14 ` Philippe Mathieu-Daudé
2017-12-14 19:38 ` Alistair Francis
2017-12-13 19:58 ` [Qemu-devel] [PATCH 11/14] sdhci: convert the DPRINT() calls into trace events Philippe Mathieu-Daudé
2017-12-14 17:54 ` Alistair Francis
2017-12-14 18:19 ` Philippe Mathieu-Daudé
2017-12-13 19:58 ` [Qemu-devel] [PATCH 12/14] sdhci: add a trace event for the LED control Philippe Mathieu-Daudé
2017-12-14 17:55 ` Alistair Francis
2017-12-14 23:32 ` Philippe Mathieu-Daudé
2017-12-13 19:58 ` [Qemu-devel] [PATCH 13/14] sdhci: add sdhci_init_capareg() to initialize the CAPAB register Philippe Mathieu-Daudé
2017-12-14 17:51 ` Alistair Francis
2017-12-14 18:02 ` Philippe Mathieu-Daudé
2017-12-13 19:58 ` [Qemu-devel] [PATCH 14/14] sdhci: add a "dma-memory" property Philippe Mathieu-Daudé
2017-12-14 17:49 ` Alistair Francis
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=20171215044219.GA16571@morn.lan \
--to=kevin@koconnor.net \
--cc=Andrew.Baumann@microsoft.com \
--cc=alistair.francis@xilinx.com \
--cc=andrew.smirnov@gmail.com \
--cc=crosthwaite.peter@gmail.com \
--cc=edgar.iglesias@xilinx.com \
--cc=f4bug@amsat.org \
--cc=kraxel@redhat.com \
--cc=pbonzini@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=pjp@fedoraproject.org \
--cc=qemu-block@nongnu.org \
--cc=qemu-devel@nongnu.org \
--cc=saipava@xilinx.com \
--cc=yurovsky@gmail.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.