xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/6] xentrace/xenalyze support on ARM
@ 2016-03-16 20:51 Benjamin Sanda
  2016-03-16 20:51 ` [PATCH 1/6] Flask: Support for ARM xentrace Benjamin Sanda
                   ` (7 more replies)
  0 siblings, 8 replies; 27+ messages in thread
From: Benjamin Sanda @ 2016-03-16 20:51 UTC (permalink / raw)
  To: xen-devel
  Cc: Keir Fraser, bensanda, Tim Deegan, Dario Faggioli, Ian Jackson,
	George Dunlap, Jan Beulich, Andrew Cooper, Paul Sujkov

From: bensanda <ben.sanda@dornerworks.com>

This patch sets adds support for xentrace and xenalyze to the ARM platform.
The Xen heap memory mapping, timestamping, and P2M translation needed by
xentrace is corrected for operation on the ARM platform using the x86 
platform as reference. Trace buffer initialization is added to setup.c, 
and Flask permissions are modified to allow write mapping of the Xen heap. 
Finally the xenaylze makefile is configured to build the tool for ARM.

bensanda (6):
  Flask: Support for ARM xentrace
  xenalyze: Support for ARM platform
  xentrace: P2M lookup suport for ARM platform
  xentrace: ARM platform DOMID_XEN mapping support
  xentrace: Trace buffer support for ARM platform
  xentrace: ARM platform timestamp support

 tools/flask/policy/policy/modules/xen/xen.te |  2 +
 tools/xentrace/Makefile                      |  3 +-
 xen/arch/arm/mm.c                            | 56 +++++++++++++++++++++++++++-
 xen/arch/arm/p2m.c                           | 19 ++++++++--
 xen/arch/arm/setup.c                         |  3 ++
 xen/include/asm-arm/time.h                   | 13 ++++---
 6 files changed, 83 insertions(+), 13 deletions(-)

-- 
2.7.2


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

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

end of thread, other threads:[~2016-04-01 13:05 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-16 20:51 [PATCH 0/6] xentrace/xenalyze support on ARM Benjamin Sanda
2016-03-16 20:51 ` [PATCH 1/6] Flask: Support for ARM xentrace Benjamin Sanda
2016-03-17 14:56   ` Julien Grall
2016-03-17 15:03   ` Julien Grall
2016-03-25 19:27   ` Konrad Rzeszutek Wilk
2016-03-28 15:52     ` Ben Sanda
2016-03-16 20:51 ` [PATCH 2/6] xenalyze: Support for ARM platform Benjamin Sanda
2016-03-16 20:59   ` Andrew Cooper
2016-03-17 10:39     ` George Dunlap
2016-03-16 20:51 ` [PATCH 3/6] xentrace: P2M lookup suport " Benjamin Sanda
2016-03-17 16:21   ` Julien Grall
2016-03-28 18:55     ` Ben Sanda
2016-03-30 18:38       ` Julien Grall
2016-03-16 20:51 ` [PATCH 4/6] xentrace: ARM platform DOMID_XEN mapping support Benjamin Sanda
2016-03-17 15:53   ` Julien Grall
2016-03-16 20:51 ` [PATCH 5/6] xentrace: Trace buffer support for ARM platform Benjamin Sanda
2016-03-16 20:51 ` [PATCH 6/6] xentrace: ARM platform timestamp support Benjamin Sanda
2016-03-25 19:31   ` Konrad Rzeszutek Wilk
2016-03-31 16:38     ` Stefano Stabellini
2016-03-31 16:44       ` Ben Sanda
2016-04-01 13:05         ` Stefano Stabellini
2016-03-17 15:00 ` [PATCH 0/6] xentrace/xenalyze support on ARM Julien Grall
2016-03-17 16:50   ` Ben Sanda
2016-03-17 17:01     ` Julien Grall
2016-03-17 17:04       ` Ben Sanda
2016-03-18 17:12         ` Wei Liu
2016-03-17 17:23 ` George Dunlap

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