On 9 October 2011 09:28, Francis Moreau <francis.m...@gmail.com> wrote: > I'm trying to use qemu to emulate the ARM realview-pb-a8 and more > specifically I'd like to boot using the SD interface. > > However it looks like some devices are not emulated at all on this > platform.
Correct; not all devices are emulated. > The "mmci" host driver needs some gpio in order to work. > > Is that correct that with qemu 0.14.1, I can't use the SD card interface ? You need a newer QEMU. The GPIO modules and the wiring for the MMC card status outputs should be present in QEMU 0.15. 0.14.1 has a number of known ARM bugs (especially in Neon and VFP emulation) and I do not recommend it for ARM targets. NB: when booting off SD card make sure you use "-drive if=sd,cache=writeback,file=your-sd.img", otherwise you will get the writethrough cache and really poor I/O performance. [the slight catch is that if your *host* system crashes you may get disk corruption, but typically for ARM emulation use cases that is acceptable.] -- PMM