]> git.ipfire.org Git - thirdparty/qemu.git/commit
hw/boards: Explicit no_sdcard=false as ON_OFF_AUTO_OFF
authorPhilippe Mathieu-Daudé <philmd@linaro.org>
Mon, 25 Nov 2024 14:26:15 +0000 (15:26 +0100)
committerPhilippe Mathieu-Daudé <philmd@linaro.org>
Sun, 16 Feb 2025 13:25:08 +0000 (14:25 +0100)
commit8a2f1f921cc84cae3aa54c29e24e8c1defc9ef34
treee224ba84a8a17cfd29913bca6c4e9c0bb2918efc
parente3660f60dca85de599c913fda1d156f20495b45a
hw/boards: Explicit no_sdcard=false as ON_OFF_AUTO_OFF

Update MachineClass::no_sdcard default implicit AUTO
initialization to explicit OFF. This flag is consumed
in system/vl.c::qemu_disable_default_devices(). Use
this place to assert we don't have anymore AUTO state.

In hw/ppc/e500.c we add the ppce500_machine_class_init()
method to initialize once all the inherited classes.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20250204200934.65279-3-philmd@linaro.org>
98 files changed:
hw/alpha/dp264.c
hw/arm/aspeed.c
hw/arm/b-l475e-iot01a.c
hw/arm/bananapi_m2u.c
hw/arm/collie.c
hw/arm/cubieboard.c
hw/arm/digic_boards.c
hw/arm/exynos4_boards.c
hw/arm/fby35.c
hw/arm/highbank.c
hw/arm/imx25_pdk.c
hw/arm/integratorcp.c
hw/arm/kzm.c
hw/arm/mcimx6ul-evk.c
hw/arm/mcimx7d-sabre.c
hw/arm/microbit.c
hw/arm/mps2-tz.c
hw/arm/mps2.c
hw/arm/mps3r.c
hw/arm/msf2-som.c
hw/arm/musca.c
hw/arm/musicpal.c
hw/arm/netduino2.c
hw/arm/netduinoplus2.c
hw/arm/npcm7xx_boards.c
hw/arm/olimex-stm32-h405.c
hw/arm/omap_sx1.c
hw/arm/orangepi.c
hw/arm/raspi.c
hw/arm/raspi4b.c
hw/arm/realview.c
hw/arm/sabrelite.c
hw/arm/sbsa-ref.c
hw/arm/stellaris.c
hw/arm/stm32vldiscovery.c
hw/arm/versatilepb.c
hw/arm/vexpress.c
hw/arm/virt.c
hw/arm/xen-pvh.c
hw/arm/xlnx-versal-virt.c
hw/arm/xlnx-zcu102.c
hw/avr/arduino.c
hw/hppa/machine.c
hw/i386/pc.c
hw/i386/x86.c
hw/i386/xen/xen-pvh.c
hw/loongarch/virt.c
hw/m68k/an5206.c
hw/m68k/mcf5208.c
hw/m68k/next-cube.c
hw/m68k/q800.c
hw/m68k/virt.c
hw/microblaze/petalogix_ml605_mmu.c
hw/microblaze/petalogix_s3adsp1800_mmu.c
hw/microblaze/xlnx-zynqmp-pmu.c
hw/mips/boston.c
hw/mips/fuloong2e.c
hw/mips/jazz.c
hw/mips/loongson3_virt.c
hw/mips/malta.c
hw/mips/mipssim.c
hw/openrisc/openrisc_sim.c
hw/openrisc/virt.c
hw/ppc/amigaone.c
hw/ppc/e500plat.c
hw/ppc/mac_newworld.c
hw/ppc/mac_oldworld.c
hw/ppc/mpc8544ds.c
hw/ppc/pegasos2.c
hw/ppc/pnv.c
hw/ppc/ppc405_boards.c
hw/ppc/ppc440_bamboo.c
hw/ppc/prep.c
hw/ppc/sam460ex.c
hw/ppc/spapr.c
hw/ppc/virtex_ml507.c
hw/remote/machine.c
hw/riscv/microchip_pfsoc.c
hw/riscv/opentitan.c
hw/riscv/shakti_c.c
hw/riscv/sifive_e.c
hw/riscv/sifive_u.c
hw/riscv/spike.c
hw/riscv/virt.c
hw/rx/rx-gdbsim.c
hw/sh4/r2d.c
hw/sparc/leon3.c
hw/sparc/sun4m.c
hw/sparc64/niagara.c
hw/sparc64/sun4u.c
hw/tricore/triboard.c
hw/tricore/tricore_testboard.c
hw/xen/xen-pvh-common.c
hw/xenpv/xen_machine_pv.c
hw/xtensa/sim.c
hw/xtensa/virt.c
hw/xtensa/xtfpga.c
system/vl.c