qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 20/23] ppc: Suppress unused default drives


From: Andreas Färber
Subject: Re: [Qemu-devel] [PATCH 20/23] ppc: Suppress unused default drives
Date: Thu, 09 Aug 2012 16:20:53 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120713 Thunderbird/14.0

Am 09.08.2012 15:31, schrieb Markus Armbruster:
> Cc: Alexander Graf <address@hidden>
> Cc: Andreas Färber <address@hidden>
> Cc: address@hidden
> 
> Suppress default floppy drive for machines ref405ep, taihu, bamboo,
> mac99, g3beige, virtex-ml507.
> 
> Suppress default CD-ROM drive for machines ref405ep, taihu, bamboo,
> virtex-ml507.
> 
> Suppress default SD card drive for machines ref405ep, taihu, bamboo,
> mac88, g3beige, prep, virtex-ml507.

mac99

> 
> Signed-off-by: Markus Armbruster <address@hidden>
> ---
>  hw/ppc405_boards.c | 6 ++++++
>  hw/ppc440_bamboo.c | 3 +++
>  hw/ppc_newworld.c  | 2 ++
>  hw/ppc_oldworld.c  | 2 ++
>  hw/ppc_prep.c      | 1 +
>  hw/virtex_ml507.c  | 3 +++
>  6 files changed, 17 insertions(+)
[...]
> diff --git a/hw/ppc_newworld.c b/hw/ppc_newworld.c
> index 4e2a6e6..1e41c2b 100644
> --- a/hw/ppc_newworld.c
> +++ b/hw/ppc_newworld.c
> @@ -423,6 +423,8 @@ static QEMUMachine core99_machine = {
>      .desc = "Mac99 based PowerMAC",
>      .init = ppc_core99_init,
>      .max_cpus = MAX_CPUS,
> +    .no_floppy = 1,
> +    .no_sdcard = 1,
>  #ifdef TARGET_PPC64
>      .is_default = 1,
>  #endif

Ack.

> diff --git a/hw/ppc_oldworld.c b/hw/ppc_oldworld.c
> index f2c6908..bcecc0a 100644
> --- a/hw/ppc_oldworld.c
> +++ b/hw/ppc_oldworld.c
> @@ -338,6 +338,8 @@ static QEMUMachine heathrow_machine = {
>      .desc = "Heathrow based PowerMAC",
>      .init = ppc_heathrow_init,
>      .max_cpus = MAX_CPUS,
> +    .no_floppy = 1,
> +    .no_sdcard = 1,
>  #ifndef TARGET_PPC64
>      .is_default = 1,
>  #endif

Ack for SD.

Not sure about the floppy. I thought the beige Old World machines used
to have a floppy with some incompatible Apple formatting... Did they use
a controller we don't implement? If so, then .no_floppy should get a
comment.

> diff --git a/hw/ppc_prep.c b/hw/ppc_prep.c
> index be2b268..9393022 100644
> --- a/hw/ppc_prep.c
> +++ b/hw/ppc_prep.c
> @@ -694,6 +694,7 @@ static QEMUMachine prep_machine = {
>      .desc = "PowerPC PREP platform",
>      .init = ppc_prep_init,
>      .max_cpus = MAX_CPUS,
> +    .no_sdcard = 1,
>  };
>  
>  static void prep_machine_init(void)

Ack.

> diff --git a/hw/virtex_ml507.c b/hw/virtex_ml507.c
> index 79bc0d1..62b56c0 100644
> --- a/hw/virtex_ml507.c
> +++ b/hw/virtex_ml507.c
> @@ -264,6 +264,9 @@ static QEMUMachine virtex_machine = {
>      .name = "virtex-ml507",
>      .desc = "Xilinx Virtex ML507 reference design",
>      .init = virtex_init,
> +    .no_floppy = 1,
> +    .no_cdrom = 1,
> +    .no_sdcard = 1,
>  };
>  
>  static void virtex_machine_init(void)

Markus, independent of this patch, might it make sense to invert the
logic here so that machine authors don't need to know the list of what
.no_ options to specify?

Andreas



reply via email to

[Prev in Thread] Current Thread [Next in Thread]