Peter Maydell <peter.mayd...@linaro.org> writes: > As suggested in the recent discussion on Marcks' patchset to suppress > unused default drives, this patchset cleans up the omap and pxa2xx > SD card controllers to behave like the other controllers: > * the init function looks for the next IF_SD drive > * if there isn't one, we start up as a controller with no card > present > > This then allows us to drop the QEMUMachine no_sdcard flag and > the vl.c code which creates a dummy IF_SD drive. > > Not intended for 1.2, obviously.
Isn't this an incompatible change? Before, you get an SD card reader backed by an empty BDS default. You can load/unload cards in the monitor. After, you get an SD card reader that isn't backed by a BDS by default. Device models prepared for that can treat it as permanently empty.