qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Better Cortex-M support?
@ 2014-10-28 10:43 Liviu Ionescu
  2014-10-28 12:22 ` Peter Maydell
                   ` (2 more replies)
  0 siblings, 3 replies; 45+ messages in thread
From: Liviu Ionescu @ 2014-10-28 10:43 UTC (permalink / raw)
  To: Qemu-devel

Hi! 

I'm currently maintaining the GNU ARM Eclipse plug-ins (http://gnuarmeclipse.livius.net/blog/), and I'm considering, for the mid-term future, adding a new debugging plug-in to run certain tests under un emulator, and the first choice was QEMU.

Do you know if there are any plans to improve the Cortex-M support? As it is now, for my needs, I would consider it barely usable.

My requirements would be:

- Cortex-M3 support, as complete as possible, including SysTick and other system peripherals.
- full semihosting support
- full integration with GDB

For future versions, support for M0/M0+/M4 would also be interesting.


The only branch that I tested and looked partly functional was from Andre Bechus (https://github.com/beckus/qemu_stm32), but this is a specific STM32 port, and I'm interested in a more generic Cortex-M emulation.


Do you know of any other branches that improve Cortex-M support?

Is there anyone else interested in contributing to such development?


Regards,

Liviu

^ permalink raw reply	[flat|nested] 45+ messages in thread

end of thread, other threads:[~2014-12-01  0:40 UTC | newest]

Thread overview: 45+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-28 10:43 [Qemu-devel] Better Cortex-M support? Liviu Ionescu
2014-10-28 12:22 ` Peter Maydell
2014-10-28 12:40   ` Liviu Ionescu
2014-10-28 12:45     ` Peter Maydell
2014-10-28 12:52       ` Liviu Ionescu
2014-10-28 12:57         ` Peter Maydell
2014-10-28 13:23           ` Liviu Ionescu
2014-10-28 13:45             ` Peter Maydell
2014-10-28 13:54               ` Liviu Ionescu
2014-10-28 14:18                 ` Peter Maydell
2014-10-28 14:37                   ` Liviu Ionescu
2014-10-28 14:40                     ` Peter Maydell
2014-10-28 14:50                       ` Liviu Ionescu
2014-10-28 14:59                         ` Peter Maydell
2014-10-28 15:03                           ` Peter Maydell
2014-10-28 15:22                             ` Liviu Ionescu
2014-10-28 15:38                               ` Peter Maydell
2014-10-28 16:38                                 ` Liviu Ionescu
2014-10-28 17:08                                   ` Peter Maydell
2014-10-29  7:17                                     ` Liviu Ionescu
2014-10-29 13:28                                     ` Christopher Covington
2014-10-29 14:48                                       ` Andreas Färber
2014-10-29 14:55                                       ` Peter Maydell
2014-10-29 15:11                       ` Paolo Bonzini
2014-10-29 15:18                         ` Liviu Ionescu
2014-10-29 15:31                           ` Paolo Bonzini
2014-10-29 16:37                             ` Liviu Ionescu
2014-10-29 18:13                               ` Paolo Bonzini
2014-10-29  7:03                   ` Liviu Ionescu
2014-10-29 10:31                     ` Peter Maydell
2014-10-29 12:01                       ` Liviu Ionescu
2014-11-04 12:05 ` Fabien Chouteau
2014-11-04 12:19   ` Alistair Francis
2014-11-11 21:56 ` Liviu Ionescu
2014-11-11 23:08   ` Peter Maydell
2014-11-12 12:50     ` Liviu Ionescu
2014-11-12 13:02       ` Peter Maydell
2014-11-12 13:43         ` Liviu Ionescu
2014-11-12 13:51           ` Peter Maydell
2014-11-12 14:23             ` Liviu Ionescu
2014-11-13  0:11               ` Alistair Francis
2014-11-13  7:48                 ` Liviu Ionescu
2014-11-14  1:01                   ` Alistair Francis
2014-11-14  7:32                     ` Liviu Ionescu
2014-12-01  0:39                       ` Alistair Francis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).