We create a number of default drives for machines to use: floppy, CD-ROM, SD card. Machines can suppress the ones they don't use, but few do. Fix that.
I split this into parts that share target and maintainer for review. Cc: Alexander Graf <ag...@suse.de> Cc: Andreas Färber <andreas.faer...@web.de> Cc: Andrzej Zaborowski <balr...@gmail.com> Cc: Anthony Liguori <aligu...@us.ibm.com> Cc: Aurelien Jarno <aurel...@aurel32.net> Cc: Blue Swirl <blauwir...@gmail.com> Cc: Dmitry Solodkiy <d.solod...@samsung.com> Cc: Edgar E. Iglesias <edgar.igles...@gmail.com> Cc: Evgeny Voevodin <e.voevo...@samsung.com> Cc: Guan Xuetao <g...@mprc.pku.edu.cn> Cc: Hervé Poussineau <hpous...@reactos.org> Cc: Igor Mitsyanko <i.mitsya...@samsung.com> Cc: Jan Kiszka <jan.kis...@web.de> Cc: Magnus Damm <magnus.d...@gmail.com> Cc: Maksim Kozlov <m.koz...@samsung.com> Cc: Mark Langsdorf <mark.langsd...@calxeda.com> Cc: Max Filippov <jcmvb...@gmail.com> Cc: Michael Walle <mich...@walle.cc> Cc: Paul Brook <p...@codesourcery.com Cc: Paul Brook <p...@codesourcery.com> Cc: Peter Chubb <peter.ch...@nicta.com.au> Cc: Peter Crosthwaite <peter.crosthwa...@petalogix.com> Cc: Peter Maydell <peter.mayd...@linaro.org> Cc: Stefano Stabellini <stefano.stabell...@eu.citrix.com> Cc: qemu-...@nongnu.org v2: Make default drives opt-in instead of opt-out for boards (Andreas) Cover new target unicore32 Bonus fix for unicore32 -M puv3 without -kernel Cover mpc8544ds, pseries (missed in v1) Markus Armbruster (27): puv3: Require -kernel leon mips_fulong2e: Give QEMUMachine internal linkage hw: Make default drives opt-in instead of opt-out for boards alpha_dp264: Suppress unused default drives nseries palm spitz: Suppress unused default drives highbank: Suppress unused default drives integratorcp, realview, stellaris, versatilepb: Suppress unused default drives omap_sx1: Suppress unused default drives kzm: Suppress unused default drives musicpal: Suppress unused default drives exynos4: Suppress unused default drives xilinx-zynq: Suppress unused default drives collie gumstix mainstone tosa vexpress z2: Suppress unused default drives axis-dev88: Suppress unused default drives pc xen: Suppress unused default drives lm32: Suppress unused default drives m68k: Suppress unused default drives microblaze: Suppress unused default drives mips_jazz: Suppress unused default drives mips_malta mips_r4k: Suppress unused default drives mips_fulong2e, mips_mipssim: Suppress unused default drives or32-sim: Suppress unused default drives ppc: Suppress unused default drives sh4: Suppress unused default drives sparc: Suppress unused default drives unicore32: Suppress unused default drives xtensa: Suppress unused default drives hw/alpha_dp264.c | 1 + hw/boards.h | 6 +++--- hw/gumstix.c | 2 ++ hw/integratorcp.c | 1 + hw/leon3.c | 2 +- hw/mainstone.c | 1 + hw/milkymist.c | 1 + hw/mips_fulong2e.c | 3 ++- hw/mips_jazz.c | 4 ++++ hw/mips_malta.c | 2 ++ hw/mips_r4k.c | 1 + hw/nseries.c | 2 ++ hw/omap_sx1.c | 2 ++ hw/palm.c | 1 + hw/pc_piix.c | 22 ++++++++++++++++++++++ hw/ppc_newworld.c | 1 + hw/ppc_oldworld.c | 1 + hw/ppc_prep.c | 2 ++ hw/puv3.c | 5 +++++ hw/realview.c | 6 ++++++ hw/s390-virtio.c | 3 --- hw/spapr.c | 1 + hw/spitz.c | 4 ++++ hw/stellaris.c | 1 + hw/sun4m.c | 21 +++++++++++++++++++++ hw/sun4u.c | 6 ++++++ hw/tosa.c | 1 + hw/versatilepb.c | 4 ++++ hw/vexpress.c | 2 ++ hw/xen_machine_pv.c | 2 ++ hw/xilinx_zynq.c | 1 - hw/z2.c | 1 + vl.c | 6 +++--- 33 files changed, 107 insertions(+), 12 deletions(-) -- 1.7.11.2