All of lore.kernel.org
 help / color / mirror / Atom feed
From: Paolo Bonzini <pbonzini@redhat.com>
To: Stefan Hajnoczi <stefanha@gmail.com>
Cc: "Ákos Kovács" <akoskovacs@gmx.com>, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [v2 22/71] hw/block/Kconfig: Add Kconfig file
Date: Fri, 27 Sep 2013 13:21:41 +0200	[thread overview]
Message-ID: <52456A45.50600@redhat.com> (raw)
In-Reply-To: <20130927111435.GI9972@stefanha-thinkpad.redhat.com>

Il 27/09/2013 13:14, Stefan Hajnoczi ha scritto:
> On Fri, Sep 27, 2013 at 04:30:43AM +0200, Ákos Kovács wrote:
>> Signed-off-by: Ákos Kovács <akoskovacs@gmx.com>
>> ---
>>  hw/block/Kconfig | 31 +++++++++++++++++++++++++++++++
>>  1 file changed, 31 insertions(+)
>>  create mode 100644 hw/block/Kconfig
>>
>> diff --git a/hw/block/Kconfig b/hw/block/Kconfig
>> new file mode 100644
>> index 0000000..d7a7e61
>> --- /dev/null
>> +++ b/hw/block/Kconfig
>> @@ -0,0 +1,31 @@
>> +config FDC
>> +    bool
>> +    select I8257 if !SUN4M
>> +    #depends on ISA
>> +
>> +config SSI_M25P80
>> +    bool
>> +    depends on SSI
>> +
>> +config NAND
>> +    bool
>> +
>> +config PFLASH_CFI01
>> +    bool
>> +
>> +config PFLASH_CFI02
>> +    bool
>> +
>> +config ECC
>> +    bool
>> +
>> +config ONENAND
>> +    bool
>> +
>> +config PC_SYSFW
>> +    bool
>> +    #depends on ISA
>> +
>> +config NVME_PCI
>> +    bool
>> +    depends on PCI
>> -- 
>> 1.8.1.2
> 
> Where is virtio-blk?

Because of the proxy virtio-*-pci devices that are all defined in a
single file, all virtio devices are currently keyed by a single
CONFIG_VIRTIO symbol.  It could be indeed possible to split it and use
"select" dependencies, though.

Paolo

  reply	other threads:[~2013-09-27 11:21 UTC|newest]

Thread overview: 78+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-09-27  2:30 [Qemu-devel] [v2 00/71] Integrating Kconfig to Qemu Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 01/71] rules.mak: New logical functions Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 02/71] Makefile.target: CONFIG_NO_* variables removed Ákos Kovács
2013-09-27  2:57   ` Peter Maydell
2013-09-27  2:30 ` [Qemu-devel] [v2 03/71] default-configs/: CONFIG_GDBSTUB_XML removed Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 04/71] scripts/kconfig: kconfig-frontends submodule added Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 05/71] Makefile: Clone kconfig git submodule in Makefile Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 06/71] hw/arm/Makefile.objs: CONFIG_* created for each board Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 08/71] hw/m68k/Makefile.objs: Conditionally build boards Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 09/71] hw/microblaze/Makefile.objs: Create configs for petalogix boards Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 10/71] hw/mips/Makefile.objs: Create CONFIG_* for mips boards Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 11/71] hw/ppc/Makefile.objs: Build all boards conditinally Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 12/71] hw/sh4/Makefile.objs: Build sh4 boards conditionally Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 13/71] hw/sparc/Makefile.objs: CONFIG_* for sun4m and leon3 created Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 14/71] hw/lm32/Makefile.objs: Conditionally build lm32 and milkmyst Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 15/71] hw/s390x/Makefile.objs: Create CONFIG_S390_VIRTIO and CONFIG_S390_CCW Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 16/71] hw/s390x/Kconfig: Add s390x Kconfig Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 17/71] hw/xtensa/Makefile.objs: Build xtensa_sim and xtensa_lx60 conditionally Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 18/71] hw/intc/Makefile.objs: Make CONFIG_ARMV7_NVIC Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 19/71] hw/9pfs/Kconfig: Add 9pfs Kconfig Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 20/71] hw/arm/Kconfig: Add ARM Kconfig Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 21/71] hw/audio/Kconfig: Add audio Kconfig Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 22/71] hw/block/Kconfig: Add Kconfig file Ákos Kovács
2013-09-27 11:14   ` Stefan Hajnoczi
2013-09-27 11:21     ` Paolo Bonzini [this message]
2013-09-27  2:30 ` [Qemu-devel] [v2 23/71] hw/char/Kconfig: " Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 24/71] hw/core/Kconfig: " Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 25/71] hw/cpu/Kconfig: " Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 26/71] hw/display/Kconfig: " Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 27/71] hw/dma/Kconfig: " Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 28/71] hw/gpio/Kconfig: " Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 29/71] hw/i2c/Kconfig: " Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 30/71] hw/ide/Kconfig: " Ákos Kovács
2013-09-27 11:11   ` Stefan Hajnoczi
2013-09-27 11:22     ` Paolo Bonzini
2013-09-27  2:30 ` [Qemu-devel] [v2 31/71] hw/input/Kconfig: " Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 32/71] hw/intc/Kconfig: " Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 33/71] hw/isa/Kconfig: " Ákos Kovács
2013-09-27 11:13   ` Stefan Hajnoczi
2013-09-27 11:23     ` Paolo Bonzini
2013-09-27  2:30 ` [Qemu-devel] [v2 34/71] hw/misc/Kconfig: " Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 35/71] hw/mips/Kconfig: Add Kconfig for MIPS Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 36/71] hw/nvram/Kconfig: Add Kconfig file Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 37/71] hw/pci/Kconfig: " Ákos Kovács
2013-09-27  2:30 ` [Qemu-devel] [v2 38/71] hw/pci-bridge/Kconfig: " Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 39/71] hw/pci-host/Kconfig: " Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 40/71] hw/scsi/Kconfig: " Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 41/71] hw/sd/Kconfig: " Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 42/71] hw/ssi/Kconfig: " Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 43/71] hw/timer/Kconfig: " Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 44/71] hw/tpm/Kconfig: " Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 45/71] hw/alpha/Kconfig: Add Kconfig for Alpha Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 46/71] hw/cris/Kconfig: Added Cris kconfig file Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 47/71] hw/lm32/Kconfig: Added kconfig for lm32 Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 48/71] hw/m68k/Kconfig: m68k kconfig file added Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 49/71] hw/usb/Kconfig: Add Kconfig file Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 50/71] hw/watchdog/Kconfig: " Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 51/71] hw/Kconfig: Add the main Kconfig for hw/ Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 52/71] hw/moxie/Kconfig: Add Kconfig for moxie Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 53/71] hw/unicore32/Kconfig: Add Unicore32 Kconfig Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 54/71] hw/moxie/Kconfig: Make the board default and bool Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 55/71] hw/xtensa/Kconfig: Kconfig for xtensa added Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 56/71] hw/openrisc/Makefile.objs: Add CONFIG_ prefix for OPENRISC_SIM Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 57/71] hw/openrisc/Kconfig: Add Kconfig for OpenRISC Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 58/71] hw/sparc64/Kconfig: Kconfig added for Sparc64 Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 59/71] configure: Generate Kconfig.targets with --target-list Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 60/71] Kconfig: Main kconfig file added Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 61/71] hw/usb/hcd-ohci.c: Move sysbus and PCI code to new files Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 62/71] hw/usb/Makefile.objs: Make config options for USB_OHCI_* Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 63/71] Makefile.objs: Split CONFIG_USB_EHCI Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 65/71] hw/ppc/Kconfig: Add Kconfig for PPC Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 66/71] hw/usb/Kconfig: Add the new USB_(O|U)HCI_(PCI|SYSBUS) Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 67/71] hw/i386/Kconfig: Add i386 Kconfig Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 68/71] hw/acpi/Kconfig: Create ACPI Kconfig Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 69/71] hw/microblaze/Kconfig: Kconfig added for microblaze Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 70/71] hw/sh4/Kconfig: Kconfig for SH4 added Ákos Kovács
2013-09-27  2:31 ` [Qemu-devel] [v2 71/71] hw/sparc/Kconfig: Kconfig for Sparc added Ákos Kovács
2013-09-29 16:56 ` [Qemu-devel] [v2 00/71] Integrating Kconfig to Qemu Antony Pavlov

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=52456A45.50600@redhat.com \
    --to=pbonzini@redhat.com \
    --cc=akoskovacs@gmx.com \
    --cc=qemu-devel@nongnu.org \
    --cc=stefanha@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.