I mentioned in the toolchain standup call that I'd done a quick estimate of the work required to support vexpress, so I thought I might as well clean it up a little and post it.
This is a quick summary and time estimate for adding Versatile Express support to qemu. The general idea is that most of the components on this board already have QEMU implementations (since they're standard ARM primecells used in versatile/realview), and we can live without the few major components that aren't implemented (maybe we'd need dummy implementations if the kernel prods them on startup.)
-- PMM
Hello,
We have added support for versatile express for some time. Here is our public repo in case you may want to use it as a starting point:
https://github.com/bbalban/qemu.git
We added support for memory layout, CTxA9 timer, interrupts, few other fixes. Please see commits for details.
Thanks,