From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: Re: Xentrace on Xilinx ARM Date: Tue, 8 Mar 2016 13:41:58 +0100 Message-ID: <1457440918.3102.193.camel@citrix.com> References: <1457192589.2959.603.camel@citrix.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8506963206266810412==" Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Ben Sanda , "xen-devel@lists.xen.org" Cc: Paul Sujkov , George Dunlap , Julien Grall , "stefano.stabellini" List-Id: xen-devel@lists.xenproject.org --===============8506963206266810412== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-6fJH8Bm6AiqQllrfWLol" --=-6fJH8Bm6AiqQllrfWLol Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable [Adding (back?) George, which wrote and maintains xenalyze, and tracing in general, and adding ARM people as well, because this is on ARM, isn't it?] On Mon, 2016-03-07 at 19:36 +0000, Ben Sanda wrote: > it was in a mercurial repo here:=C2=A0=C2=A0 > http://xenbits.xensource.com/ext/xenalyze.hg=C2=A0 >=20 > but that repo is no longer functional it seems. I searched through > the mailing > lists and it looks like xenalyze was pulled into the mainline and now > resides in > tools/xentrace.=20 > That's correct, it's all in tree now. > I can't determine how to get it to build though. I've tried > calling make in the directory but that fails. I'm using petalinux > which has a > build xen tools make object, which I have also tried, and it > generates an object > file for xenalyze.c, but no executable.=20 > Mmm... In an x86 build, this is what I get: (debian-stable_amd64)dario@Solace:/home/SOURCES/xen/xen/xen.git$ ls tools/x= entrace/xenalyze -lah -rwxrwxr-x. 1 dario dario 174K Mar=C2=A0=C2=A08 12:36 tools/xentrace/xenaly= ze (debian-stable_amd64)dario@Solace:/home/SOURCES/xen/xen/xen.git$ ls dist/in= stall/usr/local/bin/xenalyze -lah -rwxr-xr-x. 1 dario dario 174K Mar=C2=A0=C2=A08 12:36 dist/install/usr/loca= l/bin/xenalyze I guess we're talking about ARM (cross?) builds, which is something (especially for tools!) that I really have not much experience with. Maybe there's more to modify, in terms of Makefile-s, etc., to make that be build on ARM... > Could you provide any guidance as to how > to actually get xenalyze built? I'm assuming it's still an offline > tool? Or is it now > built into the Xen image? >=20 It's not part of any Xen image. It's a command line tool to be used, usually but not necessarily, in dom0, build and installed together with the other tools... At least in my case, for x86 builds and installs. Regards, Dario --=20 <> (Raistlin Majere) ----------------------------------------------------------------- Dario Faggioli, Ph.D, http://about.me/dario.faggioli Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK) --=-6fJH8Bm6AiqQllrfWLol Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEABECAAYFAlbeyJYACgkQk4XaBE3IOsTu/wCgkcTywF/MVvLBB/rrAuqYlx0R E4oAoKBwkempBgXiZaNy2vnpmwIZs344 =2m+B -----END PGP SIGNATURE----- --=-6fJH8Bm6AiqQllrfWLol-- --===============8506963206266810412== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK --===============8506963206266810412==--