This series fixes two issues in the SD subsystem. The first one could send QEMU
into an endless loop or crash it (depending on whether assert() does something).
The second patch fixes possible file system corruption in e500 and imx25-pdk
machines, i.e. the ones using eSDHC rather than uSDHC, though I could only
verify that with imx53 emulation on my imx53 branch [1].
[1] https://github.com/shentok/qemu/tree/imx53
Bernhard Beschow (2):
hw/sd/sd: Fix error case for CMD18
hw/sd/sdhci: Extract uSDHC-specific quirk
hw/sd/sd.c | 3 ++-
hw/sd/sdhci.c | 73 +++++++++++++++++++++++++++++++--------------------
2 files changed, 46 insertions(+), 30 deletions(-)
--
2.55.0