Hi, I started adding emulation for the ARM-based OMAP 310 board. OMAP is a serie of embedded, dual-core processors produced by Texas Instruments, also containing many peripherals (DMA, serial ports and GPIOs, IrDA adapter, USB port, keypad, touchscreen and LCD interfaces, audio inputs and outputs, a real-time clock, battery state and temperature monitor, GPS interface, JTAG port, etc.). It is found in many PDAs, cell phones and other devices, among them in the Palm Tungsten E which I'm trying to emulate. The serie is still evolving and new models are coming out with new uses. 310 is one of the first and simpliest from the serie, but the code can be reused if anyone wants to emulate a different model. I've only tested the emulation with GNU/Linux as the guest OS, but I'm going to try running PalmOS on it one of these days (which is the OS that comes with Palm Tungsten E, in ROM).
For anyone interested, read my post to the linux-omap mailing list here: http://linux.omap.com/pipermail/linux-omap-open-source/2006-March/006677.html where I gave some details and a link to the patch adding the support. Note that this is a work in progress. I'll be uploading updated versions of the patch at the same location (http://www.zabor.org/balrog/qemu-omap.patch). The issues with the MMC/SD host controller mentioned in that post have already been resolved and both reading and writing is now functional under Linux. The patch also contains an SD card emulator (in hw/sd.c) which has no OMAP specific code in it and can probably be used with other machine types that QEMU supports. It should be more or less compliant with the "SD Memory Card physical layer specification, verson 1.10" from the SD Association, but I don't have a genuine copy of this document to check that. The patch also has a small bugfix for readline.c. Regards, Andrew -- balrog 2oo6 Dear Outlook users: Please remove me from your address books http://www.newsforge.com/article.pl?sid=03/08/21/143258
_______________________________________________ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel