OSLL contribution to QEMU
Xtensa processor architecture patches developed by OSLL are accepted by the QEMU project
Xtensa processor architecture patches developed by OSLL are accepted by the QEMU project and are applied to its git repository: http://lists.nongnu.org/archive/html/qemu-devel/2011-09/msg01298.html
qemu/target-xtensa is a project aimed at development of a free simulator for Tensilica Xtensa processor family. Although xtensa instruction set specification is open and there's even linux port for xtensa there were no free simulator available. The project was initiated to lower cost and to speed up development of one of the Motorola Solutions projects and has been carried out exclusively by the OSLL. Started in March 2011 it took 2 months to provide initial ThreadX support, 2 more months to provide linux support and 2 more months to get accepted into the qemu mainline.
Our qemu/target-xtensa implementation currently provides almost full instruction set support (enough to run linux/ThreadX), is fast and is available under BSD license. It has been merged into the qemu mainline in September 2011 and will be officially released with qemu-1.0 in December 2011. It can be easily extended to support custom xtensa architecture variants and external hardware.
Our goal is to make it usable (and preferable:) in real development/production environment.
Project home: http://wiki.osll.spb.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
Comments