[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] TI OMAP board emulation

From: andrzej zaborowski
Subject: [Qemu-devel] TI OMAP board emulation
Date: Sun, 19 Mar 2006 04:23:27 +0100

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
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

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.
balrog 2oo6

Dear Outlook users: Please remove me from your address books

reply via email to

[Prev in Thread] Current Thread [Next in Thread]