On 09/12/2014 00:10, Kevin O'Connor wrote: > I'd like to be able to emulate SD cards on x86 machines for testing > purposes. This patch series modifies the existing SDHCI code so that > it can also be used as a PCI device, and can thus be used on any PCI > platform (such as x86). > > I have done basic sdhci testing of this series with Linux on x86 by > adding the following to the qemu command line: -device sdhci-pci -sd > my-test-drive > > I have also done basic sdhci sysbus testing on an arm "vexpress-a9" > machine by following the directions at: > https://wiki.linaro.org/PeterMaydell/QemuVersatileExpress > > I don't see an owner for the SD code in the MAINTAINERS file - let me > know if I'm missing anyone on the CC list. > > Changes since V2: > - Some additional compile warnings fixed when debugging is enabled > Changes since V1: > - Use RedHat PCI IDs instead of inventing new "qemu" IDs > - Fix compile warnings when debugging is enabled > > -Kevin > > > Kevin O'Connor (5): > sdhci: Remove class "virtual" methods > sdhci: Add "sysbus" to sdhci QOM types and methods > sdhci: Define SDHCI PCI ids > sdhci: Support SDHCI devices on PCI > sdhci: Set a default frequency clock > > default-configs/pci.mak | 2 + > docs/specs/pci-ids.txt | 2 + > hw/sd/sdhci.c | 209 > +++++++++++++++++++++++++---------------------- > hw/sd/sdhci.h | 39 +++------ > include/hw/pci/pci.h | 1 + > include/hw/pci/pci_ids.h | 1 + > 6 files changed, 127 insertions(+), 127 deletions(-) >
Thanks, I'll send this out if no one complains after some time. Paolo