All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [RFC] ARM ITM implementation
@ 2015-06-04 12:27 Liviu Ionescu
  0 siblings, 0 replies; only message in thread
From: Liviu Ionescu @ 2015-06-04 12:27 UTC (permalink / raw)
  To: QEMU Developers; +Cc: Peter Maydell, Peter Crosthwaite, Alistair Francis

in my branch I just added a minimal implementation for the ARM ITM (Instrumentation Trace Macrocell).

it is currently intended to display a trace stream (the projects generated by the GNU ARM Eclipse C/C++ wizards can be configured to forward a trace_printf() stream to ITM, stimulus port 0).

as it is now, the ITM implementation is minimal, it just forwards all bytes written to stimulus port 0 to stderr.

to simplify testing, for now the device starts as enabled (in real life the debugger should set some bits to enable it).

probably some properties should be added, to configure the number of stimulus ports.

a mechanism to enable/disable the ITM might also be required.


if someone is interested in using it, or possibly improving it, the sources are publicly available in the GNU ARM Eclipse QEMU repository (git://git.code.sf.net/p/gnuarmeclipse/qemu, the gnuarmeclipse-dev branch).


regards,

Liviu

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2015-06-04 12:28 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-04 12:27 [Qemu-devel] [RFC] ARM ITM implementation Liviu Ionescu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.